Mercurial > hg > soundsoftware-site
comparison lib/.svn/text-base/redmine.rb.svn-base @ 511:107d36338b70 live
Merge from branch "cannam"
| author | Chris Cannam |
|---|---|
| date | Thu, 14 Jul 2011 10:43:07 +0100 |
| parents | cbce1fd3b1b7 |
| children |
comparison
equal
deleted
inserted
replaced
| 451:a9f6345cb43d | 511:107d36338b70 |
|---|---|
| 39 fields.register Redmine::CustomFieldFormat.new('int', :label => :label_integer, :order => 3) | 39 fields.register Redmine::CustomFieldFormat.new('int', :label => :label_integer, :order => 3) |
| 40 fields.register Redmine::CustomFieldFormat.new('float', :label => :label_float, :order => 4) | 40 fields.register Redmine::CustomFieldFormat.new('float', :label => :label_float, :order => 4) |
| 41 fields.register Redmine::CustomFieldFormat.new('list', :label => :label_list, :order => 5) | 41 fields.register Redmine::CustomFieldFormat.new('list', :label => :label_list, :order => 5) |
| 42 fields.register Redmine::CustomFieldFormat.new('date', :label => :label_date, :order => 6) | 42 fields.register Redmine::CustomFieldFormat.new('date', :label => :label_date, :order => 6) |
| 43 fields.register Redmine::CustomFieldFormat.new('bool', :label => :label_boolean, :order => 7) | 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 end | 46 end |
| 45 | 47 |
| 46 # Permissions | 48 # Permissions |
| 47 Redmine::AccessControl.map do |map| | 49 Redmine::AccessControl.map do |map| |
| 48 map.permission :view_project, {:projects => [:show], :activities => [:index]}, :public => true | 50 map.permission :view_project, {:projects => [:show], :activities => [:index]}, :public => true |
| 60 # Issues | 62 # Issues |
| 61 map.permission :view_issues, {:issues => [:index, :show], | 63 map.permission :view_issues, {:issues => [:index, :show], |
| 62 :auto_complete => [:issues], | 64 :auto_complete => [:issues], |
| 63 :context_menus => [:issues], | 65 :context_menus => [:issues], |
| 64 :versions => [:index, :show, :status_by], | 66 :versions => [:index, :show, :status_by], |
| 65 :journals => :index, | 67 :journals => [:index, :diff], |
| 66 :queries => :index, | 68 :queries => :index, |
| 67 :reports => [:issue_report, :issue_report_details]} | 69 :reports => [:issue_report, :issue_report_details]} |
| 68 map.permission :add_issues, {:issues => [:new, :create, :update_form]} | 70 map.permission :add_issues, {:issues => [:new, :create, :update_form]} |
| 69 map.permission :edit_issues, {:issues => [:edit, :update, :bulk_edit, :bulk_update, :update_form], :journals => [:new]} | 71 map.permission :edit_issues, {:issues => [:edit, :update, :bulk_edit, :bulk_update, :update_form], :journals => [:new]} |
| 70 map.permission :manage_issue_relations, {:issue_relations => [:new, :destroy]} | 72 map.permission :manage_issue_relations, {:issue_relations => [:new, :destroy]} |
| 71 map.permission :manage_subtasks, {} | 73 map.permission :manage_subtasks, {} |
| 74 map.permission :set_issues_private, {} | |
| 75 map.permission :set_own_issues_private, {}, :require => :loggedin | |
| 72 map.permission :add_issue_notes, {:issues => [:edit, :update], :journals => [:new]} | 76 map.permission :add_issue_notes, {:issues => [:edit, :update], :journals => [:new]} |
| 73 map.permission :edit_issue_notes, {:journals => :edit}, :require => :loggedin | 77 map.permission :edit_issue_notes, {:journals => :edit}, :require => :loggedin |
| 74 map.permission :edit_own_issue_notes, {:journals => :edit}, :require => :loggedin | 78 map.permission :edit_own_issue_notes, {:journals => :edit}, :require => :loggedin |
| 75 map.permission :move_issues, {:issue_moves => [:new, :create]}, :require => :loggedin | 79 map.permission :move_issues, {:issue_moves => [:new, :create]}, :require => :loggedin |
| 76 map.permission :delete_issues, {:issues => :destroy}, :require => :member | 80 map.permission :delete_issues, {:issues => :destroy}, :require => :member |
| 82 map.permission :add_issue_watchers, {:watchers => :new} | 86 map.permission :add_issue_watchers, {:watchers => :new} |
| 83 map.permission :delete_issue_watchers, {:watchers => :destroy} | 87 map.permission :delete_issue_watchers, {:watchers => :destroy} |
| 84 end | 88 end |
| 85 | 89 |
| 86 map.project_module :time_tracking do |map| | 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 map.permission :view_time_entries, :timelog => [:index], :time_entry_reports => [:report] | 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 | 93 map.permission :edit_time_entries, {:timelog => [:new, :create, :edit, :update, :destroy, :bulk_edit, :bulk_update]}, :require => :member |
| 90 map.permission :edit_own_time_entries, {:timelog => [:new, :create, :edit, :update, :destroy]}, :require => :loggedin | 94 map.permission :edit_own_time_entries, {:timelog => [:new, :create, :edit, :update, :destroy,:bulk_edit, :bulk_update]}, :require => :loggedin |
| 91 map.permission :manage_project_activities, {:project_enumerations => [:update, :destroy]}, :require => :member | 95 map.permission :manage_project_activities, {:project_enumerations => [:update, :destroy]}, :require => :member |
| 92 end | 96 end |
| 93 | 97 |
| 94 map.project_module :news do |map| | 98 map.project_module :news do |map| |
| 95 map.permission :manage_news, {:news => [:new, :create, :edit, :update, :destroy], :comments => [:destroy]}, :require => :member | 99 map.permission :manage_news, {:news => [:new, :create, :edit, :update, :destroy], :comments => [:destroy]}, :require => :member |
| 227 end | 231 end |
| 228 | 232 |
| 229 Redmine::WikiFormatting.map do |format| | 233 Redmine::WikiFormatting.map do |format| |
| 230 format.register :textile, Redmine::WikiFormatting::Textile::Formatter, Redmine::WikiFormatting::Textile::Helper | 234 format.register :textile, Redmine::WikiFormatting::Textile::Formatter, Redmine::WikiFormatting::Textile::Helper |
| 231 end | 235 end |
| 236 | |
| 237 ActionView::Template.register_template_handler :rsb, Redmine::Views::ApiTemplateHandler |
