| 41 |
41 |
fields.register Redmine::CustomFieldFormat.new('list', :label => :label_list, :order => 5)
|
| 42 |
42 |
fields.register Redmine::CustomFieldFormat.new('date', :label => :label_date, :order => 6)
|
| 43 |
43 |
fields.register Redmine::CustomFieldFormat.new('bool', :label => :label_boolean, :order => 7)
|
|
44 |
fields.register Redmine::CustomFieldFormat.new('user', :label => :label_user, :only => %w(Issue TimeEntry Version Project), :edit_as => 'list', :order => 8)
|
|
45 |
fields.register Redmine::CustomFieldFormat.new('version', :label => :label_version, :only => %w(Issue TimeEntry Version Project), :edit_as => 'list', :order => 9)
|
| 44 |
46 |
end
|
| 45 |
47 |
|
| 46 |
48 |
# Permissions
|
| ... | ... | |
| 69 |
71 |
map.permission :edit_issues, {:issues => [:edit, :update, :bulk_edit, :bulk_update, :update_form], :journals => [:new]}
|
| 70 |
72 |
map.permission :manage_issue_relations, {:issue_relations => [:new, :destroy]}
|
| 71 |
73 |
map.permission :manage_subtasks, {}
|
|
74 |
map.permission :set_issues_private, {}
|
|
75 |
map.permission :set_own_issues_private, {}, :require => :loggedin
|
| 72 |
76 |
map.permission :add_issue_notes, {:issues => [:edit, :update], :journals => [:new]}
|
| 73 |
77 |
map.permission :edit_issue_notes, {:journals => :edit}, :require => :loggedin
|
| 74 |
78 |
map.permission :edit_own_issue_notes, {:journals => :edit}, :require => :loggedin
|
| ... | ... | |
| 84 |
88 |
end
|
| 85 |
89 |
|
| 86 |
90 |
map.project_module :time_tracking do |map|
|
| 87 |
|
map.permission :log_time, {:timelog => [:new, :create, :edit, :update]}, :require => :loggedin
|
|
91 |
map.permission :log_time, {:timelog => [:new, :create, :edit, :update, :bulk_edit, :bulk_update]}, :require => :loggedin
|
| 88 |
92 |
map.permission :view_time_entries, :timelog => [:index, :show], :time_entry_reports => [:report]
|
| 89 |
|
map.permission :edit_time_entries, {:timelog => [:new, :create, :edit, :update, :destroy]}, :require => :member
|
| 90 |
|
map.permission :edit_own_time_entries, {:timelog => [:new, :create, :edit, :update, :destroy]}, :require => :loggedin
|
|
93 |
map.permission :edit_time_entries, {:timelog => [:new, :create, :edit, :update, :destroy, :bulk_edit, :bulk_update]}, :require => :member
|
|
94 |
map.permission :edit_own_time_entries, {:timelog => [:new, :create, :edit, :update, :destroy,:bulk_edit, :bulk_update]}, :require => :loggedin
|
| 91 |
95 |
map.permission :manage_project_activities, {:project_enumerations => [:update, :destroy]}, :require => :member
|
| 92 |
96 |
end
|
| 93 |
97 |
|