comparison app/controllers/project_enumerations_controller.rb @ 909:cbb26bc654de redmine-1.3

Update to Redmine 1.3-stable branch (Redmine SVN rev 8964)
author Chris Cannam
date Fri, 24 Feb 2012 19:09:32 +0000
parents 40f7cfd4df19
children 433d4f72a19b
comparison
equal deleted inserted replaced
908:c6c2cbd0afee 909:cbb26bc654de
1 class ProjectEnumerationsController < ApplicationController 1 class ProjectEnumerationsController < ApplicationController
2 before_filter :find_project_by_project_id 2 before_filter :find_project_by_project_id
3 before_filter :authorize 3 before_filter :authorize
4 4
5 def update 5 def update
6 if request.put? && params[:enumerations] 6 if request.put? && params[:enumerations]
7 Project.transaction do 7 Project.transaction do
8 params[:enumerations].each do |id, activity| 8 params[:enumerations].each do |id, activity|
9 @project.update_or_create_time_entry_activity(id, activity) 9 @project.update_or_create_time_entry_activity(id, activity)
10 end 10 end
11 end 11 end
12 flash[:notice] = l(:notice_successful_update) 12 flash[:notice] = l(:notice_successful_update)
13 end 13 end
14 14
15 redirect_to :controller => 'projects', :action => 'settings', :tab => 'activities', :id => @project 15 redirect_to :controller => 'projects', :action => 'settings', :tab => 'activities', :id => @project
16 end 16 end
17 17
18 def destroy 18 def destroy
19 @project.time_entry_activities.each do |time_entry_activity| 19 @project.time_entry_activities.each do |time_entry_activity|