Index: app/helpers/queries_helper.rb =================================================================== --- app/helpers/queries_helper.rb (revision 3078) +++ app/helpers/queries_helper.rb (working copy) @@ -49,8 +49,12 @@ else case column.name when :subject - h((!@project.nil? && @project != issue.project) ? "#{issue.project.name} - " : '') + + if Setting.hide_prefixed_projectname_from_issuesubject_on_issuelist? link_to(h(value), :controller => 'issues', :action => 'show', :id => issue) + else + h((!@project.nil? && @project != issue.project) ? "#{issue.project.name} - " : '') + + link_to(h(value), :controller => 'issues', :action => 'show', :id => issue) + end when :project link_to(h(value), :controller => 'projects', :action => 'show', :id => value) when :assigned_to Index: app/views/settings/_issues.rhtml =================================================================== --- app/views/settings/_issues.rhtml (revision 3078) +++ app/views/settings/_issues.rhtml (working copy) @@ -11,6 +11,11 @@ <%= check_box_tag 'settings[display_subprojects_issues]', 1, Setting.display_subprojects_issues? %>

+

+<%= hidden_field_tag 'settings[hide_prefixed_projectname_from_issuesubject_on_issuelist]', 0 %> +<%= check_box_tag 'settings[hide_prefixed_projectname_from_issuesubject_on_issuelist]', 1, Setting.hide_prefixed_projectname_from_issuesubject_on_issuelist? %> +

+

<%= text_field_tag 'settings[issues_export_limit]', Setting.issues_export_limit, :size => 6 %>

Index: config/settings.yml =================================================================== --- config/settings.yml (revision 3078) +++ config/settings.yml (working copy) @@ -170,3 +170,5 @@ default: 0 gravatar_default: default: '' +hide_prefixed_projectname_from_issuesubject_on_issuelist: + default: 0 Index: config/locales/en.yml =================================================================== --- config/locales/en.yml (revision 3078) +++ config/locales/en.yml (working copy) @@ -314,6 +314,7 @@ setting_password_min_length: Minimum password length setting_new_project_user_role_id: Role given to a non-admin user who creates a project setting_default_projects_modules: Default enabled modules for new projects + setting_hide_prefixed_projectname_from_issuesubject_on_issuelist: Hide the prefixed project name from issue subjects on project-specific issue lists permission_add_project: Create project permission_edit_project: Edit project