summaryrefslogtreecommitdiffstats
path: root/app/controllers/roles_controller.rb
diff options
context:
space:
mode:
authorJean-Philippe Lang <jp_lang@yahoo.fr>2008-09-28 12:03:17 +0000
committerJean-Philippe Lang <jp_lang@yahoo.fr>2008-09-28 12:03:17 +0000
commita37af7a2260d7da269a08e2d94d88f67aaad5c9b (patch)
treec1b0c8f0afd1e98f55b0b79d1c4af07eedba593d /app/controllers/roles_controller.rb
parent85711f1d5484ae9708dc4e92fdaf4eb499da8ede (diff)
downloadredmine-a37af7a2260d7da269a08e2d94d88f67aaad5c9b.tar.gz
redmine-a37af7a2260d7da269a08e2d94d88f67aaad5c9b.zip
Adds a workflow overview screen.
Workflow setup moved to a dedicated controller. git-svn-id: http://redmine.rubyforge.org/svn/trunk@1914 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'app/controllers/roles_controller.rb')
-rw-r--r--app/controllers/roles_controller.rb21
1 files changed, 0 insertions, 21 deletions
diff --git a/app/controllers/roles_controller.rb b/app/controllers/roles_controller.rb
index 72555e5b0..ab70ebf41 100644
--- a/app/controllers/roles_controller.rb
+++ b/app/controllers/roles_controller.rb
@@ -79,27 +79,6 @@ class RolesController < ApplicationController
redirect_to :action => 'list'
end
- def workflow
- @role = Role.find_by_id(params[:role_id])
- @tracker = Tracker.find_by_id(params[:tracker_id])
-
- if request.post?
- Workflow.destroy_all( ["role_id=? and tracker_id=?", @role.id, @tracker.id])
- (params[:issue_status] || []).each { |old, news|
- news.each { |new|
- @role.workflows.build(:tracker_id => @tracker.id, :old_status_id => old, :new_status_id => new)
- }
- }
- if @role.save
- flash[:notice] = l(:notice_successful_update)
- redirect_to :action => 'workflow', :role_id => @role, :tracker_id => @tracker
- end
- end
- @roles = Role.find(:all, :order => 'builtin, position')
- @trackers = Tracker.find(:all, :order => 'position')
- @statuses = IssueStatus.find(:all, :order => 'position')
- end
-
def report
@roles = Role.find(:all, :order => 'builtin, position')
@permissions = Redmine::AccessControl.permissions.select { |p| !p.public? }