From f696c756e42df75eaa03f79c711a6b8cefa4bc25 Mon Sep 17 00:00:00 2001 From: Darryl Pogue Date: Mon, 24 Jun 2013 13:38:29 -0700 Subject: [PATCH 1/3] Add a setting to always show task priority. The task priority current shows up on the taskboard view if it is anything other than 'Normal'. It also shows up in the task editing popup under those conditions. We want to be able to change the task priority from the taskboard, which is not currently possible if the starting priority is 'Normal'. It seemed that the easiest way to solve this was to add an option to always show the task priority. This has worked well for us for several months now. --- app/views/backlogs/_settings.html.erb | 6 ++++++ app/views/rb_tasks/_task.html.erb | 2 +- config/locales/en.yml | 1 + init.rb | 3 ++- 4 files changed, 10 insertions(+), 2 deletions(-) diff --git a/app/views/backlogs/_settings.html.erb b/app/views/backlogs/_settings.html.erb index 7f9dfe992..76a5edfc3 100644 --- a/app/views/backlogs/_settings.html.erb +++ b/app/views/backlogs/_settings.html.erb @@ -176,6 +176,12 @@ <%= check_box_tag("settings[auto_assign_task]", 'enabled', Backlogs.setting[:auto_assign_task]) %>

+ +

+ <%= content_tag(:label, l(:backlogs_show_priority)) %> + <%= check_box_tag("settings[show_priority]", 'enabled', + Backlogs.setting[:show_priority]) %> +

diff --git a/app/views/rb_tasks/_task.html.erb b/app/views/rb_tasks/_task.html.erb index 6c1e59fde..457506ddd 100644 --- a/app/views/rb_tasks/_task.html.erb +++ b/app/views/rb_tasks/_task.html.erb @@ -12,7 +12,7 @@
<%= assignee_name_or_empty(task) %>
<%= assignee_id_or_empty(task) %>
- <% if task.priority_id != IssuePriority.default.id %> + <% if Backlogs.settings[:show_priority] || task.priority_id != IssuePriority.default.id %>
<%= h task.priority.name %>
<%= task.priority_id %>
diff --git a/config/locales/en.yml b/config/locales/en.yml index 4a464fd77..ef1d6c5c9 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -46,6 +46,7 @@ en: backlogs_auto_assign_task: Auto assign task to current user backlogs_include_sat_and_sun: Include Saturday and Sunday in Burndown backlogs_show_redmine_std_header: Show redmine header in backlogs + backlogs_show_priority: Show task priority on taskboard button_edit_wiki: Edit wiki page comma_delimited_numbers: Comma delimited numbers current_open_story_points: "Current open story points:" diff --git a/init.rb b/init.rb index cd30d6484..007a86fd9 100644 --- a/init.rb +++ b/init.rb @@ -61,7 +61,8 @@ :show_burndown_in_sidebar => 'enabled', :show_project_name => nil, :scrum_stats_menu_position => 'top', - :show_redmine_std_header => 'enabled' + :show_redmine_std_header => 'enabled', + :show_priority => false }, :partial => 'backlogs/settings' From e3e00b1e71d113d2d8e99afaf3e09dc1ad3db42f Mon Sep 17 00:00:00 2001 From: Darryl Pogue Date: Mon, 24 Jun 2013 17:22:57 -0700 Subject: [PATCH 2/3] Stub the priority string in other locales. --- config/locales/de.yml | 1 + config/locales/es.yml | 1 + config/locales/fr.yml | 1 + config/locales/ja.yml | 1 + config/locales/nl.yml | 1 + config/locales/no.yml | 1 + config/locales/pt-BR.yml | 1 + config/locales/ru.yml | 1 + config/locales/zh.yml | 1 + 9 files changed, 9 insertions(+) diff --git a/config/locales/de.yml b/config/locales/de.yml index 9beb29429..17c3b3e84 100644 --- a/config/locales/de.yml +++ b/config/locales/de.yml @@ -32,6 +32,7 @@ de: die notwendigen Rechte des Wurzelprojekts. backlogs_sharing_support: Backlogs sharing backlogs_show_in_scrum_stats: Zeige das Projekt in der Scrumstatistik an + backlogs_show_priority: Show task priority on taskboard backlogs_show_redmine_std_header: Zeige den regulären Header an backlogs_show_stories_from_subprojects_in_backlog: Zeige Stories von Unterprojekten im Backlog diff --git a/config/locales/es.yml b/config/locales/es.yml index 024aa4deb..cc9531cda 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -30,6 +30,7 @@ es: sprints need permissions on the topmost project. backlogs_sharing_support: Compartir Backlogs backlogs_show_in_scrum_stats: Mostrar el proyecto las estadísticas Srum + backlogs_show_priority: Show task priority on taskboard backlogs_show_redmine_std_header: Mostar el encabezado de Redmine en Backlogs backlogs_show_stories_from_subprojects_in_backlog: Mostrar las historias de los subproyectos en Backlog backlogs_sprint_card_settings: Card printing diff --git a/config/locales/fr.yml b/config/locales/fr.yml index 3e8d2e2c3..ddc047626 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -32,6 +32,7 @@ fr: les permissions du projet parent initial. backlogs_sharing_support: Partage de Backlogs backlogs_show_in_scrum_stats: Afficher le projet aux statistiques Scrum + backlogs_show_priority: Show task priority on taskboard backlogs_show_redmine_std_header: Afficher le header redmine aux Backlogs backlogs_show_stories_from_subprojects_in_backlog: Afficher les user stories des sous-projets dans le backlog diff --git a/config/locales/ja.yml b/config/locales/ja.yml index 48ef7af1f..ebb920dd2 100644 --- a/config/locales/ja.yml +++ b/config/locales/ja.yml @@ -30,6 +30,7 @@ ja: sprints need permissions on the topmost project. backlogs_sharing_support: バックログの共有 backlogs_show_in_scrum_stats: Show project in Scrum statistics + backlogs_show_priority: Show task priority on taskboard backlogs_show_redmine_std_header: Show redmine header in backlogs backlogs_show_stories_from_subprojects_in_backlog: バックログでサブプロジェクトのストーリーを表示する backlogs_sprint_card_settings: Card printing diff --git a/config/locales/nl.yml b/config/locales/nl.yml index d5f587881..2fe7c1ebb 100644 --- a/config/locales/nl.yml +++ b/config/locales/nl.yml @@ -30,6 +30,7 @@ nl: sprints need permissions on the topmost project. backlogs_sharing_support: Backlogs sharing backlogs_show_in_scrum_stats: Show project in Scrum statistics + backlogs_show_priority: Show task priority on taskboard backlogs_show_redmine_std_header: Show redmine header in backlogs backlogs_show_stories_from_subprojects_in_backlog: Show stories from subprojects in backlog diff --git a/config/locales/no.yml b/config/locales/no.yml index f63821744..dc51c5a26 100644 --- a/config/locales/no.yml +++ b/config/locales/no.yml @@ -30,6 +30,7 @@ sprints need permissions on the topmost project. backlogs_sharing_support: Backlogs sharing backlogs_show_in_scrum_stats: Show project in Scrum statistics + backlogs_show_priority: Show task priority on taskboard backlogs_show_redmine_std_header: Show redmine header in backlogs backlogs_show_stories_from_subprojects_in_backlog: Show stories from subprojects in backlog diff --git a/config/locales/pt-BR.yml b/config/locales/pt-BR.yml index 6fd22dd3c..4c32be8b9 100644 --- a/config/locales/pt-BR.yml +++ b/config/locales/pt-BR.yml @@ -30,6 +30,7 @@ pt-BR: sprints need permissions on the topmost project. backlogs_sharing_support: Compartilhar Backlogs backlogs_show_in_scrum_stats: Mostrar projeto nas estatísticas do Scrum + backlogs_show_priority: Show task priority on taskboard backlogs_show_redmine_std_header: Mostrar cabeçalho do redmine nos backlogs backlogs_show_stories_from_subprojects_in_backlog: Mostrar histórias dos subprojetos no backlog diff --git a/config/locales/ru.yml b/config/locales/ru.yml index 8bb0a03af..fe943eb37 100644 --- a/config/locales/ru.yml +++ b/config/locales/ru.yml @@ -32,6 +32,7 @@ ru: на уровне иерархии или дерева требуют разрешений на проекте верхнего уровня. backlogs_sharing_support: Совместное использование бэклогов backlogs_show_in_scrum_stats: Показывать проект в Скрам-статистике + backlogs_show_priority: Show task priority on taskboard backlogs_show_redmine_std_header: Показывать заголовок трекера в бэклогах backlogs_show_stories_from_subprojects_in_backlog: Показывать в бэклоге истории из подпроектов diff --git a/config/locales/zh.yml b/config/locales/zh.yml index bbeb14b1e..2addca9a6 100644 --- a/config/locales/zh.yml +++ b/config/locales/zh.yml @@ -30,6 +30,7 @@ zh: sprints need permissions on the topmost project. backlogs_sharing_support: Backlogs sharing backlogs_show_in_scrum_stats: Show project in Scrum statistics + backlogs_show_priority: Show task priority on taskboard backlogs_show_redmine_std_header: Show redmine header in backlogs backlogs_show_stories_from_subprojects_in_backlog: Show stories from subprojects in backlog From 94d0c9f0477efd0162d79c21156e36044049861b Mon Sep 17 00:00:00 2001 From: Darryl Pogue Date: Mon, 24 Jun 2013 17:23:14 -0700 Subject: [PATCH 3/3] Give the setting a default of nil. --- init.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/init.rb b/init.rb index 007a86fd9..c967c65cc 100644 --- a/init.rb +++ b/init.rb @@ -62,7 +62,7 @@ :show_project_name => nil, :scrum_stats_menu_position => 'top', :show_redmine_std_header => 'enabled', - :show_priority => false + :show_priority => nil }, :partial => 'backlogs/settings'