Feature #1739 » redmine_changeable_author_v1.0.4.patch
app/helpers/issues_helper.rb | ||
---|---|---|
121 | 121 |
value = format_date(detail.value.to_date) if detail.value |
122 | 122 |
old_value = format_date(detail.old_value.to_date) if detail.old_value |
123 | 123 | |
124 |
when ['project_id', 'status_id', 'tracker_id', 'assigned_to_id', 'priority_id', 'category_id', 'fixed_version_id'].include?(detail.prop_key) |
|
124 |
when ['project_id', 'status_id', 'tracker_id', 'assigned_to_id', 'priority_id', 'category_id', 'fixed_version_id', 'author_id'].include?(detail.prop_key)
|
|
125 | 125 |
value = find_name_by_reflection(field, detail.value) |
126 | 126 |
old_value = find_name_by_reflection(field, detail.old_value) |
127 | 127 |
app/models/issue.rb | ||
---|---|---|
202 | 202 |
status_id |
203 | 203 |
parent_issue_id |
204 | 204 |
category_id |
205 |
author_id |
|
205 | 206 |
assigned_to_id |
206 | 207 |
priority_id |
207 | 208 |
fixed_version_id |
app/views/issues/_attributes.rhtml | ||
---|---|---|
2 | 2 | |
3 | 3 |
<div class="splitcontentleft"> |
4 | 4 |
<% if @issue.new_record? || @allowed_statuses.any? %> |
5 |
<% if User.current.allowed_to?(:edit_issue_author, @project) %> |
|
6 |
<p><%= f.select :author_id, (@issue.assignable_users.collect {|m| [m.name, m.id]}), :include_blank => false, :required => true %></p> |
|
7 |
<% end %> |
|
5 | 8 |
<p><%= f.select :status_id, (@allowed_statuses.collect {|p| [p.name, p.id]}), :required => true %></p> |
6 | 9 |
<% else %> |
7 | 10 |
<p><label><%= l(:field_status) %></label> <%= @issue.status.name %></p> |
app/views/issues/show.rhtml | ||
---|---|---|
9 | 9 |
<%= render_issue_subject_with_tree(@issue) %> |
10 | 10 |
</div> |
11 | 11 |
<p class="author"> |
12 |
<%= authoring @issue.created_on, @issue.author %>.
|
|
12 |
<%= l(:label_added_time, time_tag(@issue.created_on)) %>.
|
|
13 | 13 |
<% if @issue.created_on != @issue.updated_on %> |
14 | 14 |
<%= l(:label_updated_time, time_tag(@issue.updated_on)) %>. |
15 | 15 |
<% end %> |
... | ... | |
17 | 17 | |
18 | 18 |
<table class="attributes"> |
19 | 19 |
<tr> |
20 |
<th class="author"><%=l(:field_author)%>:</th><td class="author"><%= avatar(@issue.author, :size => "14") %><%= @issue.author ? link_to_user(@issue.author) : "-" %></td> |
|
21 |
</tr> |
|
22 |
<tr> |
|
20 | 23 |
<th class="status"><%=l(:field_status)%>:</th><td class="status"><%= @issue.status.name %></td> |
21 | 24 |
<th class="start-date"><%=l(:field_start_date)%>:</th><td class="start-date"><%= format_date(@issue.start_date) %></td> |
22 | 25 |
</tr> |
config/locales/cs.yml | ||
---|---|---|
574 | 574 |
label_feeds_access_key_created_on: "Přístupový klíč pro RSS byl vytvořen před {{value}}" |
575 | 575 |
label_module_plural: Moduly |
576 | 576 |
label_added_time_by: "Přidáno uživatelem {{author}} před {{age}}" |
577 |
label_added_time: "Přidáno před {{age}}" |
|
577 | 578 |
label_updated_time: "Aktualizováno před {{value}}" |
578 | 579 |
label_jump_to_a_project: Vyberte projekt... |
579 | 580 |
label_file_plural: Soubory |
... | ... | |
781 | 782 |
permission_rename_wiki_pages: Přejmenovávání Wiki stránek |
782 | 783 |
permission_edit_time_entries: Upravování záznamů o stráveném času |
783 | 784 |
permission_edit_own_issue_notes: Upravování vlastních poznámek |
785 |
permission_edit_issue_author: Úprava autora |
|
784 | 786 |
setting_gravatar_enabled: Použít uživatelské ikony Gravatar |
785 | 787 |
label_example: Příklad |
786 | 788 |
text_repository_usernames_mapping: "Vybrat nebo upravit mapování mezi Redmine uživateli a uživatelskými jmény nalezenými v logu repozitáře.\nUživatelé se shodným Redmine uživatelským jménem a uživatelským jménem v repozitáři jsou mapovaní automaticky." |
config/locales/en.yml | ||
---|---|---|
366 | 366 |
permission_add_issue_notes: Add notes |
367 | 367 |
permission_edit_issue_notes: Edit notes |
368 | 368 |
permission_edit_own_issue_notes: Edit own notes |
369 |
permission_edit_issue_author: Edit author |
|
369 | 370 |
permission_move_issues: Move issues |
370 | 371 |
permission_delete_issues: Delete issues |
371 | 372 |
permission_manage_public_queries: Manage public queries |
... | ... | |
712 | 713 |
label_feeds_access_key_created_on: "RSS access key created {{value}} ago" |
713 | 714 |
label_module_plural: Modules |
714 | 715 |
label_added_time_by: "Added by {{author}} {{age}} ago" |
716 |
label_added_time: "Added {{value}} ago" |
|
715 | 717 |
label_updated_time_by: "Updated by {{author}} {{age}} ago" |
716 | 718 |
label_updated_time: "Updated {{value}} ago" |
717 | 719 |
label_jump_to_a_project: Jump to a project... |
config/locales/sk.yml | ||
---|---|---|
568 | 568 |
label_feeds_access_key_created_on: "Prístupový klúč pre RSS bol vytvorený pred {{value}}" |
569 | 569 |
label_module_plural: Moduly |
570 | 570 |
label_added_time_by: "Pridané užívateľom {{author}} pred {{age}}" |
571 |
label_added_time: "Pridané pred {{value}}" |
|
571 | 572 |
label_updated_time: "Aktualizované pred {{value}}" |
572 | 573 |
label_jump_to_a_project: Zvoliť projekt... |
573 | 574 |
label_file_plural: Súbory |
... | ... | |
775 | 776 |
permission_rename_wiki_pages: Premenovanie Wiki strániek |
776 | 777 |
permission_edit_time_entries: Úprava záznamov o strávenom čase |
777 | 778 |
permission_edit_own_issue_notes: Úprava vlastných poznámok úlohy |
779 |
permission_edit_issue_author: Úprava autora |
|
778 | 780 |
setting_gravatar_enabled: Použitie užívateľských Gravatar ikon |
779 | 781 |
permission_edit_own_messages: Úprava vlastných správ |
780 | 782 |
permission_delete_own_messages: Mazanie vlastných správ |
lib/redmine.rb | ||
---|---|---|
71 | 71 |
map.permission :add_issue_notes, {:issues => [:edit, :update], :journals => [:new]} |
72 | 72 |
map.permission :edit_issue_notes, {:journals => :edit}, :require => :loggedin |
73 | 73 |
map.permission :edit_own_issue_notes, {:journals => :edit}, :require => :loggedin |
74 |
map.permission :edit_issue_author, {} |
|
74 | 75 |
map.permission :move_issues, {:issue_moves => [:new, :create]}, :require => :loggedin |
75 | 76 |
map.permission :delete_issues, {:issues => :destroy}, :require => :member |
76 | 77 |
# Queries |