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'