Revision 4013
Added by Eric Davis almost 15 years ago
redmine.rb | ||
---|---|---|
76 | 76 |
# Queries |
77 | 77 |
map.permission :manage_public_queries, {:queries => [:new, :edit, :destroy]}, :require => :member |
78 | 78 |
map.permission :save_queries, {:queries => [:new, :edit, :destroy]}, :require => :loggedin |
79 |
# Gantt & calendar |
|
80 |
map.permission :view_gantt, :gantts => :show |
|
81 |
map.permission :view_calendar, :calendars => :show |
|
82 | 79 |
# Watchers |
83 | 80 |
map.permission :view_issue_watchers, {} |
84 | 81 |
map.permission :add_issue_watchers, {:watchers => :new} |
... | ... | |
137 | 134 |
map.permission :delete_messages, {:messages => :destroy}, :require => :member |
138 | 135 |
map.permission :delete_own_messages, {:messages => :destroy}, :require => :loggedin |
139 | 136 |
end |
137 |
|
|
138 |
map.project_module :calendar do |map| |
|
139 |
map.permission :view_calendar, :calendars => :show |
|
140 |
end |
|
141 |
|
|
142 |
map.project_module :gantt do |map| |
|
143 |
map.permission :view_gantt, :gantts => :show |
|
144 |
end |
|
140 | 145 |
end |
141 | 146 |
|
142 | 147 |
Redmine::MenuManager.map :top_menu do |menu| |
Also available in: Unified diff
Treat Calendar and Gantt pages as separate modules. #6153
This will let the Issue Tracking, Gantt, and Calendar modules be enabled
or disabled as needed. A database migration will enable the Gantt and
Calendar for all existing projects that have Issue Tracking enabled.
Contributed by Adam Soltys