| 
									
										
										
										
											2007-08-29 16:52:35 +00:00
										 |  |  | require 'redmine/access_control' | 
					
						
							|  |  |  | require 'redmine/menu_manager' | 
					
						
							| 
									
										
										
										
											2008-07-27 17:54:09 +00:00
										 |  |  | require 'redmine/activity' | 
					
						
							| 
									
										
										
										
											2010-02-17 20:05:51 +00:00
										 |  |  | require 'redmine/search' | 
					
						
							| 
									
										
										
										
											2010-04-16 15:33:49 +00:00
										 |  |  | require 'redmine/custom_field_format' | 
					
						
							| 
									
										
										
										
											2007-05-08 15:49:20 +00:00
										 |  |  | require 'redmine/mime_type' | 
					
						
							| 
									
										
										
										
											2008-04-26 11:59:51 +00:00
										 |  |  | require 'redmine/core_ext' | 
					
						
							| 
									
										
										
										
											2007-10-10 17:17:37 +00:00
										 |  |  | require 'redmine/themes' | 
					
						
							| 
									
										
										
										
											2008-09-05 10:31:06 +00:00
										 |  |  | require 'redmine/hook' | 
					
						
							| 
									
										
										
										
											2007-09-23 17:19:27 +00:00
										 |  |  | require 'redmine/plugin' | 
					
						
							| 
									
										
										
										
											2008-10-27 11:08:29 +00:00
										 |  |  | require 'redmine/wiki_formatting' | 
					
						
							| 
									
										
										
										
											2010-02-16 22:41:59 +00:00
										 |  |  | require 'redmine/scm/base' | 
					
						
							| 
									
										
										
										
											2007-06-12 20:12:05 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-08-26 07:55:57 +00:00
										 |  |  | begin | 
					
						
							| 
									
										
										
										
											2007-09-17 16:56:11 +00:00
										 |  |  |   require_library_or_gem 'RMagick' unless Object.const_defined?(:Magick) | 
					
						
							| 
									
										
										
										
											2007-08-26 07:55:57 +00:00
										 |  |  | rescue LoadError | 
					
						
							|  |  |  |   # RMagick is not available | 
					
						
							|  |  |  | end | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-11-04 13:22:26 +00:00
										 |  |  | if RUBY_VERSION < '1.9' | 
					
						
							|  |  |  |   require 'faster_csv' | 
					
						
							|  |  |  | else | 
					
						
							|  |  |  |   require 'csv' | 
					
						
							|  |  |  |   FCSV = CSV | 
					
						
							|  |  |  | end | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-02-16 22:41:59 +00:00
										 |  |  | Redmine::Scm::Base.add "Subversion" | 
					
						
							|  |  |  | Redmine::Scm::Base.add "Darcs" | 
					
						
							|  |  |  | Redmine::Scm::Base.add "Mercurial" | 
					
						
							|  |  |  | Redmine::Scm::Base.add "Cvs" | 
					
						
							|  |  |  | Redmine::Scm::Base.add "Bazaar" | 
					
						
							|  |  |  | Redmine::Scm::Base.add "Git" | 
					
						
							|  |  |  | Redmine::Scm::Base.add "Filesystem" | 
					
						
							| 
									
										
										
										
											2007-08-29 16:52:35 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-04-16 15:33:49 +00:00
										 |  |  | Redmine::CustomFieldFormat.map do |fields| | 
					
						
							|  |  |  |   fields.register Redmine::CustomFieldFormat.new('string', :label => :label_string, :order => 1) | 
					
						
							|  |  |  |   fields.register Redmine::CustomFieldFormat.new('text', :label => :label_text, :order => 2) | 
					
						
							|  |  |  |   fields.register Redmine::CustomFieldFormat.new('int', :label => :label_integer, :order => 3) | 
					
						
							|  |  |  |   fields.register Redmine::CustomFieldFormat.new('float', :label => :label_float, :order => 4) | 
					
						
							|  |  |  |   fields.register Redmine::CustomFieldFormat.new('list', :label => :label_list, :order => 5) | 
					
						
							|  |  |  |   fields.register Redmine::CustomFieldFormat.new('date', :label => :label_date, :order => 6) | 
					
						
							|  |  |  |   fields.register Redmine::CustomFieldFormat.new('bool', :label => :label_boolean, :order => 7) | 
					
						
							|  |  |  | end | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-08-29 16:52:35 +00:00
										 |  |  | # Permissions | 
					
						
							|  |  |  | Redmine::AccessControl.map do |map| | 
					
						
							| 
									
										
										
										
											2007-10-01 13:13:04 +00:00
										 |  |  |   map.permission :view_project, {:projects => [:show, :activity]}, :public => true | 
					
						
							| 
									
										
										
										
											2007-08-29 16:52:35 +00:00
										 |  |  |   map.permission :search_project, {:search => :index}, :public => true | 
					
						
							| 
									
										
										
										
											2009-05-17 12:59:14 +00:00
										 |  |  |   map.permission :add_project, {:projects => :add}, :require => :loggedin | 
					
						
							| 
									
										
										
										
											2007-08-29 16:52:35 +00:00
										 |  |  |   map.permission :edit_project, {:projects => [:settings, :edit]}, :require => :member | 
					
						
							| 
									
										
										
										
											2007-09-14 11:34:08 +00:00
										 |  |  |   map.permission :select_project_modules, {:projects => :modules}, :require => :member | 
					
						
							| 
									
										
										
										
											2009-09-12 08:36:46 +00:00
										 |  |  |   map.permission :manage_members, {:projects => :settings, :members => [:new, :edit, :destroy, :autocomplete_for_member]}, :require => :member | 
					
						
							| 
									
										
										
										
											2010-03-06 18:25:01 +00:00
										 |  |  |   map.permission :manage_versions, {:projects => :settings, :versions => [:new, :edit, :close_completed, :destroy]}, :require => :member | 
					
						
							| 
									
										
										
										
											2009-12-24 16:18:15 +00:00
										 |  |  |   map.permission :add_subprojects, {:projects => :add}, :require => :member | 
					
						
							| 
									
										
										
										
											2007-08-29 16:52:35 +00:00
										 |  |  |    | 
					
						
							| 
									
										
										
										
											2007-09-14 11:34:08 +00:00
										 |  |  |   map.project_module :issue_tracking do |map| | 
					
						
							|  |  |  |     # Issue categories | 
					
						
							| 
									
										
										
										
											2010-03-06 18:43:00 +00:00
										 |  |  |     map.permission :manage_categories, {:projects => :settings, :issue_categories => [:new, :edit, :destroy]}, :require => :member | 
					
						
							| 
									
										
										
										
											2007-09-14 11:34:08 +00:00
										 |  |  |     # Issues | 
					
						
							| 
									
										
										
										
											2009-12-12 15:23:22 +00:00
										 |  |  |     map.permission :view_issues, {:projects => :roadmap,  | 
					
						
							| 
									
										
										
										
											2010-03-13 14:56:49 +00:00
										 |  |  |                                   :issues => [:index, :changes, :show, :context_menu, :auto_complete], | 
					
						
							| 
									
										
										
										
											2007-12-07 10:26:07 +00:00
										 |  |  |                                   :versions => [:show, :status_by], | 
					
						
							| 
									
										
										
										
											2007-09-14 11:34:08 +00:00
										 |  |  |                                   :queries => :index, | 
					
						
							| 
									
										
										
										
											2010-02-08 17:53:58 +00:00
										 |  |  |                                   :reports => [:issue_report, :issue_report_details]} | 
					
						
							| 
									
										
										
										
											2010-04-22 15:43:57 +00:00
										 |  |  |     map.permission :add_issues, {:issues => [:new, :create, :update_form]} | 
					
						
							| 
									
										
										
										
											2010-08-16 16:25:04 +00:00
										 |  |  |     map.permission :edit_issues, {:issues => [:edit, :update, :bulk_edit, :update_form], :journals => [:new]} | 
					
						
							| 
									
										
										
										
											2007-11-20 15:40:16 +00:00
										 |  |  |     map.permission :manage_issue_relations, {:issue_relations => [:new, :destroy]} | 
					
						
							| 
									
										
										
										
											2010-03-13 14:56:49 +00:00
										 |  |  |     map.permission :manage_subtasks, {} | 
					
						
							| 
									
										
										
										
											2010-08-16 16:25:04 +00:00
										 |  |  |     map.permission :add_issue_notes, {:issues => [:edit, :update], :journals => [:new]} | 
					
						
							| 
									
										
										
										
											2008-02-16 13:19:33 +00:00
										 |  |  |     map.permission :edit_issue_notes, {:journals => :edit}, :require => :loggedin | 
					
						
							|  |  |  |     map.permission :edit_own_issue_notes, {:journals => :edit}, :require => :loggedin | 
					
						
							| 
									
										
										
										
											2010-08-11 14:42:10 +00:00
										 |  |  |     map.permission :move_issues, {:issue_moves => [:new, :create]}, :require => :loggedin | 
					
						
							| 
									
										
										
										
											2007-09-14 11:34:08 +00:00
										 |  |  |     map.permission :delete_issues, {:issues => :destroy}, :require => :member | 
					
						
							|  |  |  |     # Queries | 
					
						
							| 
									
										
										
										
											2007-09-30 15:32:03 +00:00
										 |  |  |     map.permission :manage_public_queries, {:queries => [:new, :edit, :destroy]}, :require => :member | 
					
						
							| 
									
										
										
										
											2007-09-14 11:34:08 +00:00
										 |  |  |     map.permission :save_queries, {:queries => [:new, :edit, :destroy]}, :require => :loggedin | 
					
						
							|  |  |  |     # Gantt & calendar | 
					
						
							| 
									
										
										
										
											2010-04-28 15:54:46 +00:00
										 |  |  |     map.permission :view_gantt, :gantts => :show | 
					
						
							| 
									
										
										
										
											2010-05-03 16:02:37 +00:00
										 |  |  |     map.permission :view_calendar, :calendars => :show | 
					
						
							| 
									
										
										
										
											2008-08-03 09:14:43 +00:00
										 |  |  |     # Watchers | 
					
						
							|  |  |  |     map.permission :view_issue_watchers, {} | 
					
						
							|  |  |  |     map.permission :add_issue_watchers, {:watchers => :new} | 
					
						
							| 
									
										
										
										
											2009-10-25 12:11:53 +00:00
										 |  |  |     map.permission :delete_issue_watchers, {:watchers => :destroy} | 
					
						
							| 
									
										
										
										
											2007-09-14 11:34:08 +00:00
										 |  |  |   end | 
					
						
							|  |  |  |    | 
					
						
							|  |  |  |   map.project_module :time_tracking do |map| | 
					
						
							|  |  |  |     map.permission :log_time, {:timelog => :edit}, :require => :loggedin | 
					
						
							|  |  |  |     map.permission :view_time_entries, :timelog => [:details, :report] | 
					
						
							| 
									
										
										
										
											2008-03-14 21:17:09 +00:00
										 |  |  |     map.permission :edit_time_entries, {:timelog => [:edit, :destroy]}, :require => :member | 
					
						
							|  |  |  |     map.permission :edit_own_time_entries, {:timelog => [:edit, :destroy]}, :require => :loggedin | 
					
						
							| 
									
										
										
										
											2009-10-21 22:34:45 +00:00
										 |  |  |     map.permission :manage_project_activities, {:projects => [:save_activities, :reset_activities]}, :require => :member | 
					
						
							| 
									
										
										
										
											2007-09-14 11:34:08 +00:00
										 |  |  |   end | 
					
						
							|  |  |  |    | 
					
						
							|  |  |  |   map.project_module :news do |map| | 
					
						
							| 
									
										
										
										
											2008-02-03 14:38:04 +00:00
										 |  |  |     map.permission :manage_news, {:news => [:new, :edit, :destroy, :destroy_comment]}, :require => :member | 
					
						
							| 
									
										
										
										
											2007-11-05 22:22:51 +00:00
										 |  |  |     map.permission :view_news, {:news => [:index, :show]}, :public => true | 
					
						
							| 
									
										
										
										
											2007-11-20 15:40:16 +00:00
										 |  |  |     map.permission :comment_news, {:news => :add_comment} | 
					
						
							| 
									
										
										
										
											2007-09-14 11:34:08 +00:00
										 |  |  |   end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   map.project_module :documents do |map| | 
					
						
							| 
									
										
										
										
											2008-12-09 16:54:46 +00:00
										 |  |  |     map.permission :manage_documents, {:documents => [:new, :edit, :destroy, :add_attachment]}, :require => :loggedin | 
					
						
							| 
									
										
										
										
											2007-12-18 18:50:41 +00:00
										 |  |  |     map.permission :view_documents, :documents => [:index, :show, :download] | 
					
						
							| 
									
										
										
										
											2007-09-14 11:34:08 +00:00
										 |  |  |   end | 
					
						
							|  |  |  |    | 
					
						
							|  |  |  |   map.project_module :files do |map| | 
					
						
							| 
									
										
										
										
											2008-12-09 16:54:46 +00:00
										 |  |  |     map.permission :manage_files, {:projects => :add_file}, :require => :loggedin | 
					
						
							| 
									
										
										
										
											2007-09-14 11:34:08 +00:00
										 |  |  |     map.permission :view_files, :projects => :list_files, :versions => :download | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  |      | 
					
						
							|  |  |  |   map.project_module :wiki do |map| | 
					
						
							|  |  |  |     map.permission :manage_wiki, {:wikis => [:edit, :destroy]}, :require => :member | 
					
						
							|  |  |  |     map.permission :rename_wiki_pages, {:wiki => :rename}, :require => :member | 
					
						
							|  |  |  |     map.permission :delete_wiki_pages, {:wiki => :destroy}, :require => :member | 
					
						
							| 
									
										
										
										
											2008-09-13 16:45:01 +00:00
										 |  |  |     map.permission :view_wiki_pages, :wiki => [:index, :special] | 
					
						
							| 
									
										
										
										
											2010-02-06 09:30:53 +00:00
										 |  |  |     map.permission :export_wiki_pages, {} | 
					
						
							| 
									
										
										
										
											2008-09-13 16:45:01 +00:00
										 |  |  |     map.permission :view_wiki_edits, :wiki => [:history, :diff, :annotate] | 
					
						
							| 
									
										
										
										
											2008-10-18 10:07:49 +00:00
										 |  |  |     map.permission :edit_wiki_pages, :wiki => [:edit, :preview, :add_attachment] | 
					
						
							| 
									
										
										
										
											2008-12-09 16:54:46 +00:00
										 |  |  |     map.permission :delete_wiki_pages_attachments, {} | 
					
						
							| 
									
										
										
										
											2008-05-04 15:05:38 +00:00
										 |  |  |     map.permission :protect_wiki_pages, {:wiki => :protect}, :require => :member | 
					
						
							| 
									
										
										
										
											2007-09-14 11:34:08 +00:00
										 |  |  |   end | 
					
						
							|  |  |  |      | 
					
						
							|  |  |  |   map.project_module :repository do |map| | 
					
						
							| 
									
										
										
										
											2008-11-10 18:59:06 +00:00
										 |  |  |     map.permission :manage_repository, {:repositories => [:edit, :committers, :destroy]}, :require => :member | 
					
						
							| 
									
										
										
										
											2007-12-02 20:58:02 +00:00
										 |  |  |     map.permission :browse_repository, :repositories => [:show, :browse, :entry, :annotate, :changes, :diff, :stats, :graph] | 
					
						
							| 
									
										
										
										
											2007-09-14 11:34:08 +00:00
										 |  |  |     map.permission :view_changesets, :repositories => [:show, :revisions, :revision] | 
					
						
							| 
									
										
										
										
											2008-09-13 16:31:11 +00:00
										 |  |  |     map.permission :commit_access, {} | 
					
						
							| 
									
										
										
										
											2007-09-14 11:34:08 +00:00
										 |  |  |   end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   map.project_module :boards do |map| | 
					
						
							|  |  |  |     map.permission :manage_boards, {:boards => [:new, :edit, :destroy]}, :require => :member | 
					
						
							|  |  |  |     map.permission :view_messages, {:boards => [:index, :show], :messages => [:show]}, :public => true | 
					
						
							| 
									
										
										
										
											2008-08-28 18:56:47 +00:00
										 |  |  |     map.permission :add_messages, {:messages => [:new, :reply, :quote]} | 
					
						
							| 
									
										
										
										
											2007-11-24 12:25:07 +00:00
										 |  |  |     map.permission :edit_messages, {:messages => :edit}, :require => :member | 
					
						
							| 
									
										
										
										
											2008-11-11 15:07:55 +00:00
										 |  |  |     map.permission :edit_own_messages, {:messages => :edit}, :require => :loggedin | 
					
						
							| 
									
										
										
										
											2007-11-24 12:25:07 +00:00
										 |  |  |     map.permission :delete_messages, {:messages => :destroy}, :require => :member | 
					
						
							| 
									
										
										
										
											2008-11-11 15:07:55 +00:00
										 |  |  |     map.permission :delete_own_messages, {:messages => :destroy}, :require => :loggedin | 
					
						
							| 
									
										
										
										
											2007-09-14 11:34:08 +00:00
										 |  |  |   end | 
					
						
							| 
									
										
										
										
											2007-08-29 16:52:35 +00:00
										 |  |  | end | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-02-12 17:58:46 +00:00
										 |  |  | Redmine::MenuManager.map :top_menu do |menu| | 
					
						
							| 
									
										
										
										
											2008-11-27 18:04:48 +00:00
										 |  |  |   menu.push :home, :home_path | 
					
						
							|  |  |  |   menu.push :my_page, { :controller => 'my', :action => 'page' }, :if => Proc.new { User.current.logged? } | 
					
						
							|  |  |  |   menu.push :projects, { :controller => 'projects', :action => 'index' }, :caption => :label_project_plural | 
					
						
							|  |  |  |   menu.push :administration, { :controller => 'admin', :action => 'index' }, :if => Proc.new { User.current.admin? }, :last => true | 
					
						
							|  |  |  |   menu.push :help, Redmine::Info.help_url, :last => true | 
					
						
							| 
									
										
										
										
											2008-02-12 17:58:46 +00:00
										 |  |  | end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Redmine::MenuManager.map :account_menu do |menu| | 
					
						
							| 
									
										
										
										
											2008-11-27 18:04:48 +00:00
										 |  |  |   menu.push :login, :signin_path, :if => Proc.new { !User.current.logged? } | 
					
						
							|  |  |  |   menu.push :register, { :controller => 'account', :action => 'register' }, :if => Proc.new { !User.current.logged? && Setting.self_registration? } | 
					
						
							|  |  |  |   menu.push :my_account, { :controller => 'my', :action => 'account' }, :if => Proc.new { User.current.logged? } | 
					
						
							|  |  |  |   menu.push :logout, :signout_path, :if => Proc.new { User.current.logged? } | 
					
						
							| 
									
										
										
										
											2008-02-12 17:58:46 +00:00
										 |  |  | end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Redmine::MenuManager.map :application_menu do |menu| | 
					
						
							|  |  |  |   # Empty | 
					
						
							|  |  |  | end | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-11-11 18:10:21 +00:00
										 |  |  | Redmine::MenuManager.map :admin_menu do |menu| | 
					
						
							| 
									
										
										
										
											2010-08-04 00:38:22 +00:00
										 |  |  |   menu.push :projects, {:controller => 'admin', :action => 'projects'}, :caption => :label_project_plural | 
					
						
							|  |  |  |   menu.push :users, {:controller => 'users'}, :caption => :label_user_plural | 
					
						
							|  |  |  |   menu.push :groups, {:controller => 'groups'}, :caption => :label_group_plural | 
					
						
							|  |  |  |   menu.push :roles, {:controller => 'roles'}, :caption => :label_role_and_permissions | 
					
						
							|  |  |  |   menu.push :trackers, {:controller => 'trackers'}, :caption => :label_tracker_plural | 
					
						
							|  |  |  |   menu.push :issue_statuses, {:controller => 'issue_statuses'}, :caption => :label_issue_status_plural, | 
					
						
							|  |  |  |             :html => {:class => 'issue_statuses'} | 
					
						
							|  |  |  |   menu.push :workflows, {:controller => 'workflows', :action => 'edit'}, :caption => :label_workflow | 
					
						
							|  |  |  |   menu.push :custom_fields, {:controller => 'custom_fields'},  :caption => :label_custom_field_plural, | 
					
						
							|  |  |  |             :html => {:class => 'custom_fields'} | 
					
						
							|  |  |  |   menu.push :enumerations, {:controller => 'enumerations'} | 
					
						
							|  |  |  |   menu.push :settings, {:controller => 'settings'} | 
					
						
							|  |  |  |   menu.push :ldap_authentication, {:controller => 'ldap_auth_sources', :action => 'index'}, | 
					
						
							|  |  |  |             :html => {:class => 'server_authentication'} | 
					
						
							|  |  |  |   menu.push :plugins, {:controller => 'admin', :action => 'plugins'}, :last => true | 
					
						
							|  |  |  |   menu.push :info, {:controller => 'admin', :action => 'info'}, :caption => :label_information_plural, :last => true | 
					
						
							| 
									
										
										
										
											2008-11-11 18:10:21 +00:00
										 |  |  | end | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-08-29 16:52:35 +00:00
										 |  |  | Redmine::MenuManager.map :project_menu do |menu| | 
					
						
							| 
									
										
										
										
											2008-02-12 17:58:46 +00:00
										 |  |  |   menu.push :overview, { :controller => 'projects', :action => 'show' } | 
					
						
							|  |  |  |   menu.push :activity, { :controller => 'projects', :action => 'activity' } | 
					
						
							| 
									
										
										
										
											2008-02-02 11:08:04 +00:00
										 |  |  |   menu.push :roadmap, { :controller => 'projects', :action => 'roadmap' },  | 
					
						
							| 
									
										
										
										
											2009-12-06 10:28:20 +00:00
										 |  |  |               :if => Proc.new { |p| p.shared_versions.any? } | 
					
						
							| 
									
										
										
										
											2008-01-19 11:53:43 +00:00
										 |  |  |   menu.push :issues, { :controller => 'issues', :action => 'index' }, :param => :project_id, :caption => :label_issue_plural | 
					
						
							| 
									
										
										
										
											2008-01-20 13:07:19 +00:00
										 |  |  |   menu.push :new_issue, { :controller => 'issues', :action => 'new' }, :param => :project_id, :caption => :label_issue_new, | 
					
						
							|  |  |  |               :html => { :accesskey => Redmine::AccessKeys.key_for(:new_issue) } | 
					
						
							| 
									
										
										
										
											2008-01-19 11:53:43 +00:00
										 |  |  |   menu.push :news, { :controller => 'news', :action => 'index' }, :param => :project_id, :caption => :label_news_plural | 
					
						
							|  |  |  |   menu.push :documents, { :controller => 'documents', :action => 'index' }, :param => :project_id, :caption => :label_document_plural | 
					
						
							|  |  |  |   menu.push :wiki, { :controller => 'wiki', :action => 'index', :page => nil },  | 
					
						
							| 
									
										
										
										
											2008-02-12 17:58:46 +00:00
										 |  |  |               :if => Proc.new { |p| p.wiki && !p.wiki.new_record? } | 
					
						
							| 
									
										
										
										
											2008-01-19 11:53:43 +00:00
										 |  |  |   menu.push :boards, { :controller => 'boards', :action => 'index', :id => nil }, :param => :project_id, | 
					
						
							|  |  |  |               :if => Proc.new { |p| p.boards.any? }, :caption => :label_board_plural | 
					
						
							| 
									
										
										
										
											2009-12-29 17:56:59 +00:00
										 |  |  |   menu.push :files, { :controller => 'projects', :action => 'list_files' }, :caption => :label_file_plural | 
					
						
							| 
									
										
										
										
											2008-01-19 11:53:43 +00:00
										 |  |  |   menu.push :repository, { :controller => 'repositories', :action => 'show' }, | 
					
						
							| 
									
										
										
										
											2008-02-12 17:58:46 +00:00
										 |  |  |               :if => Proc.new { |p| p.repository && !p.repository.new_record? } | 
					
						
							| 
									
										
										
										
											2008-07-13 12:12:58 +00:00
										 |  |  |   menu.push :settings, { :controller => 'projects', :action => 'settings' }, :last => true | 
					
						
							| 
									
										
										
										
											2007-08-29 16:52:35 +00:00
										 |  |  | end | 
					
						
							| 
									
										
										
										
											2008-07-27 17:54:09 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | Redmine::Activity.map do |activity| | 
					
						
							|  |  |  |   activity.register :issues, :class_name => %w(Issue Journal) | 
					
						
							|  |  |  |   activity.register :changesets | 
					
						
							|  |  |  |   activity.register :news | 
					
						
							|  |  |  |   activity.register :documents, :class_name => %w(Document Attachment) | 
					
						
							|  |  |  |   activity.register :files, :class_name => 'Attachment' | 
					
						
							| 
									
										
										
										
											2008-09-13 16:45:01 +00:00
										 |  |  |   activity.register :wiki_edits, :class_name => 'WikiContent::Version', :default => false | 
					
						
							| 
									
										
										
										
											2008-07-27 17:54:09 +00:00
										 |  |  |   activity.register :messages, :default => false | 
					
						
							| 
									
										
										
										
											2009-09-12 10:37:49 +00:00
										 |  |  |   activity.register :time_entries, :default => false | 
					
						
							| 
									
										
										
										
											2008-07-27 17:54:09 +00:00
										 |  |  | end | 
					
						
							| 
									
										
										
										
											2008-10-27 11:08:29 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-02-17 20:05:51 +00:00
										 |  |  | Redmine::Search.map do |search| | 
					
						
							|  |  |  |   search.register :issues | 
					
						
							|  |  |  |   search.register :news | 
					
						
							|  |  |  |   search.register :documents | 
					
						
							|  |  |  |   search.register :changesets | 
					
						
							|  |  |  |   search.register :wiki_pages | 
					
						
							|  |  |  |   search.register :messages | 
					
						
							|  |  |  |   search.register :projects | 
					
						
							|  |  |  | end | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-10-27 11:08:29 +00:00
										 |  |  | Redmine::WikiFormatting.map do |format| | 
					
						
							|  |  |  |   format.register :textile, Redmine::WikiFormatting::Textile::Formatter, Redmine::WikiFormatting::Textile::Helper | 
					
						
							|  |  |  | end |