happy-se-life / kanban Goto Github PK
View Code? Open in Web Editor NEWKanban plugin for redmine
Home Page: https://it-managers-life.hatenablog.com/entry/2019/03/24/112052
License: MIT License
Kanban plugin for redmine
Home Page: https://it-managers-life.hatenablog.com/entry/2019/03/24/112052
License: MIT License
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...
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 :-)
Please support that latest comment should be shown as first in Recent History.
It is helpful to know latest situation.
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!
試用させていただいています。
動作が軽快です。カンバンは、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
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:inblock in index' plugins/kanban/app/controllers/kanban_controller.rb:173:in
each'
plugins/kanban/app/controllers/kanban_controller.rb:173:inindex' lib/redmine/sudo_mode.rb:63:in
sudo_mode'
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.
Hello
On kanban page, sort option about assignee and group status take in consideration all group and account enable on redmine forge.
Should be restrict only to group/account set to the project.
Thanks :)
Is "unspecified" appropriate in English?
HI @happy-se-life ,
The note display currently only supports text...
How do change the sidebar note display to support show image 、link information ...
Hello
When we go to kanban page from any project., we have a project selector with only two options "Project name" or "unassigned"
To conclude if we come from any project could be better to have :
If we come outside any project context :
Thanks :)
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.
Allows you to choose whether to divide tickets by user or not.
Select all tickets that are not closed so that you can carry them over to the next version.
Hello.
If user follows http://redmine.../kanban or chose project "unspecified", he will see issues for all projects on redmine, Thats not good behavior.
Could you please add option to hide project selection and all issues from table, if no project is selected.
I've tried to add that option, but this is not an optimal implementation
Smosia@2d42ac8
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 :-)
Please, can You translate all words into English?
This is a great plugin.
Thank you for your work!
I found a bug where the sidebar disappeared.
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?
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?
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:
Thanks in advance
Any chance this addon will be updated for Redmine 5.x?
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 😉
So far I have not found a setting to make the project ID and group ID default.
Was this planned somehow?
Hi @happy-se-life ,
The assignee name now is show last name, how to change the wording by system users display format or just fixed show account name?
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.
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?
It's incredible annoying that on each status change of a ticket (dragging it aroudn) for a new note is asked. I always click cancel first, which also undoes the status change. Make asking for a note optional please :-)
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.
Hello! Thank you for this plugin.
Current maximal WIP limit is "4".
Is there any way to increase it?
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).
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:
If anyone is interested, I can schedule a push on git.
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 :
https://redmine.tld/kanban?project_id=my-project is working with two accounts.
HI @happy-se-life ,
Thank you share the great plugin, i have some question about this:
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:
That is all. Thanks in adavance.
How do I change the default language?
When I install Kanban, I have italian as default language.
How do I change to english?
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.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.