Code Monkey home page Code Monkey logo

kanban's People

Contributors

alessio92 avatar camlafit avatar deryaba avatar fdigiugno avatar guilhermelinhares avatar happy-se-life avatar hmt-hro-mame avatar wmesser avatar wrightie avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

kanban's Issues

showing: translation missing when using with an other language

When I open redmine in a browser which got as default language german, then the kanban board shows at a lot of places tanslation missing, like:
translation missing: de.kanban_menu_caption
translation missing: de.kanban_label_recent_history_is_here
etc.
it should just use the english translation if there is no localized one...

Don't move column header while scrolling

When there are a lot of tickets in one status (like "new") and I scroll down, also the column headers get scrolled up, which makes it a bit of guessing work, to know which ticket is in what state.
It would be great if the column headers would always stay visible.
It would be even cooler if it would be possible to only scroll in a single column. Like I only want to scroll to see more tickets of the "new" column, but the other columns don't move.

ps. I like your plugin, otherwise I wouldn't be opening already the 3th ticket for it :-)

Board width initially too big (overlaps with right pane)

Whenever I open the Kanban board, the columns span the entire screen width without considering the "Recent history is displayed her" pane on the right.
image

As soon as I then resize the browser, the columns' widths are recalculated correctly.
image

Redmine version support

Hi, there!

please advice, which version of redmine is working with your great plugin? we want to try, but we are not sure, that our old version will allow it. Thanks!

sub-project ticket

試用させていただいています。
動作が軽快です。カンバンは、PMからするといろいろ機能を望んでしまいますが、チケットを直感的に割り振ることに特化していて使いやすいです。
機能追加としては、フィルターで、サブプロジェクトを含んだプロジェクトツリー全てのチケットが選択できるといいですね。

ちなみに動作環境は以下となります。
Environment:
Redmine version 4.1.0.stable.19444
Ruby version 2.5.7-p206 (2019-10-01) [x86_64-linux]
Rails version 5.2.4.1
Environment production
Database adapter Mysql2
Mailer queue ActiveJob::QueueAdapters::AsyncAdapter
Mailer delivery smtp

500 internal server error on filter

When reapplying the default filter I get following error:

DEPRECATION WARNING: Dangerous query method (method whose arguments are used as raw SQL) called with non-attribute argument(s): "CASE assigned_to_id WHEN 'unspecified' THEN 1 ELSE 2 END, assigned_to_id DESC". Non-attribute arguments will be disallowed in Rails 6.0. This method should not be called with user-provided values, such as request parameters or model attributes. Known-safe values can be passed by wrapping them in Arel.sql(). (called from block in index at /usr/share/redmine/plugins/kanban/app/controllers/kanban_controller.rb:182)
Completed 500 Internal Server Error in 46ms (ActiveRecord: 24.7ms)

ActiveRecord::StatementInvalid (PG::InvalidTextRepresentation: ERROR: invalid input syntax for integer: "unspecified"
LINE 1: ...s_private" = $8 ORDER BY CASE assigned_to_id WHEN 'unspecifi...
^
: SELECT "issues".* FROM "issues" WHERE ("issues"."assigned_to_id" IN ($1, $2, $3, $4, $5) OR "issues"."assigned_to_id" IS NULL) AND "issues"."project_id" = $6 AND "issues"."status_id" = $7 AND (updated_on >= '2020-04-21 00:00:00') AND "issues"."is_private" = $8 ORDER BY CASE assigned_to_id WHEN 'unspecified' THEN 1 ELSE 2 END, assigned_to_id DESC LIMIT $9):

plugins/kanban/app/controllers/kanban_controller.rb:187:in block (2 levels) in index' plugins/kanban/app/controllers/kanban_controller.rb:185:in each'
plugins/kanban/app/controllers/kanban_controller.rb:185:in block in index' plugins/kanban/app/controllers/kanban_controller.rb:173:in each'
plugins/kanban/app/controllers/kanban_controller.rb:173:in index' lib/redmine/sudo_mode.rb:63:in sudo_mode'

assign by group

If the issue is assigned to your group and not to you, the kanban does not show a issue.
Kanban should show the issues assigned to group, and not only assigned to user.
Thank you.

Project filter is not complete

Hello

When we go to kanban page from any project., we have a project selector with only two options "Project name" or "unassigned"

  • In this case "unsassigned" could be removed as we are in project context
  • If project contains some subprojects, we don't see them. Could be nice to add them.

To conclude if we come from any project could be better to have :

  • any select is project is a leaf
  • display project and its sub project when it's a node

If we come outside any project context :

  • project filter could be display all project related to the account

Thanks :)

Native filtering support

Most panels and some Redmine extensions take advantage of the filter style already integrated in Redmine.

These ones can be fixed in the own session and provide easy ways to look for specific issues.

I attach a picture to illustrate what I mean:
image

Only display open versions in the filter dropdown

We have two week sprints, and the version filter dropdown is getting very long. It would be useful if the closed versions would be hidden. If there's a use case for the current behaviour, this could of course be a setting, or you could add an extra checkbox next to the dropdown to filter closed versions.

how to display custom issue statuses by default

I've got some custom issue statuses which I'd like to be displayed.
There is the configuration:
DEFAULT_STATUS_FIELD_VALUE_ARRAY = [1,2,3,4,5,6,7]

I've tried to just add the next number, but like that the custom status won't be displayed. How to get the id's from them?

solving #16 would propably also solve that one here :-)

Translate all words

Please, can You translate all words into English?
This is a great plugin.
Thank you for your work!

Limit the view to certain type of trackers

Currently, our instance uses several type of trackers, of which just 1 is classified as tasks, which are using with this extension.

However, the Kanvan view shows issues with all the type of trackers.

Is it possible to change this?

Filter blank users

Hello, thank you for great plugin.

If I chose group with many users in filter many empty user rows appears in kanban table.
Could you please add option to skip users in kanban table with no cards(issues)?

I tried to do that by myself, but I don't know ruby language well.
You can add that option to constants.rb
Thank you

P.S. Maybe you can give some advices and I will try to do that?

Bug report: card is flipping away

Hi,

I really enjoy your plugin, as I have looked for something like this for a while. Unfortunately it seems that the board conflicts with my zenmine-301 bought theme. I am not sure, if this is an issue with the theme or with the board itself, so I am writing here to hope to get some help :-)

If you see the kanban board and all its cards, everything looks fine for the moment. In the moment where you point the mouse over a card, the card flips away and it looks wrong. I attach two pictures that demonstarte it.

I also have tested this with:

  • Brave (Chrome-browser)
  • Firefox
  • Safari

All same behavior.
Bildschirmfoto 2022-02-18 um 14 14 56
Bildschirmfoto 2022-02-18 um 14 15 01

Thanks in advance

v5.x support?

Any chance this addon will be updated for Redmine 5.x?

Add DE translation

Hi, if usefull I would like to contribute a german translation? Will do my best to do a good job but appreciate if any other German user would like to check my wording 😉

Doing my bit

Hi, great plugin!

I attach the "es.yml" if you want to add it.

And I send you the "app/views/kanban/index.html.erb" with 3 little modification to improve the plugin.

Thanks for your work.

files.zip

Don't have the colors displayed on the board

Hello! I have Redmine versions 4.0.6.stable and Ruby 2.7.0-p0 versions and Rails 5.2.3. I installed your plugin, but I don't have the colors displayed on the board. And shorcuts dont work. The theme is standard. What can I do?

question: using colors

Hi,
I am sorry, but I can't figure out how to use colors like shown in your screenshot.
All my cards are blue when created, and I don't really understand how to turn them yellow, for example. Please advise!

Also, am I right that priority information is not shown on the card? In "kanban view" I can't see task priorities anymore.

Make settings accesible from redmine

I'm pretty sure that you are aware of it and it's only a temporary solution but I mention it anyway ;-).
Since the settings are stored in the file models/constants.rb they will be overwritten on each update. Additionally they are a bit annoying to access there.
It would be great if we could change those settings directly out of redmine (that also would make them persistent).

templates 2.0

Hello Team and thank you for this plugin. I updated the erb templates to modernize them and take control of them with style sheets. This therefore allows everyone to be able to customize the graphic appearance with their own CSS, and why not, offer them different skins as standard?
On my screenshot, on the left the current plugin and on the right my applied CSS, for my needs:

  • the color of the cards takes into account the different priority of the tickets thus allowing to apply a color per level.
  • the icon just visually indicates the remaining time for the ticket (this icon is just added in css in a new reserved area in which we put what we want in CSS, in my example: icons).

If anyone is interested, I can schedule a push on git.

2023-04-07 11_33_27-Window

kanban link miss on menu

Hello

Menu is missing when account is not a global administrator.
An account as administrator project can enable plugin but any link are displayed. A direct access with this account is working.

Follow screenshot on same project, with different account :

global Administrator account
Capture d’écran de 2020-04-14 14-42-43

Administrator project :
Capture d’écran de 2020-04-14 14-42-48

https://redmine.tld/kanban?project_id=my-project is working with two accounts.

Filter item expansion

HI @happy-se-life ,
Thank you share the great plugin, i have some question about this:

  1. how to add trackers (bug,feature...)filter
  2. how to add version filter
  3. how to add categories filter
  4. how to add priority filter
  5. how to filter all option() for items

deprecated warning

Whenever I use the plugin there are a lot of deprecated warnings:

DEPRECATION WARNING: Dangerous query method (method whose arguments are used as raw SQL) called with non-attribute argument(s): "CASE assigned_to_id WHEN '5' THEN 1 ELSE 2 END, assigned_to_id DESC". Non-attribute arguments will be disallowed in Rails 6.0. This method should not be called with user-provided values, such as request parameters or model attributes. Known-safe values can be passed by wrapping them in Arel.sql(). (called from block in index at /usr/share/redmine/plugins/kanban/app/controllers/kanban_controller.rb:182)

As it seems that means:

  • The plugin won't work anymore with rails 6
  • I didn't check out the code or anything, but if I understand that warning correctly, it means the plugin would potentially be susceptible for an sql injection attack?

Default Language

How do I change the default language?
When I install Kanban, I have italian as default language.
How do I change to english?

Externalizing configuration file

To avoid the issue with recurrent update in the internal model, which may overwrite or force overwriting configurations or issues to update because is a Git tracked file with source code, I thought about the use of an environment or even JSON config file that is untracked by Git (gitignore) but shows an example file like .env.sample or config.json.sample.

I have no idea or Ruby to make it properly but maybe there is a gem such as Python DotEnv library to make it easier with environment files.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.