Mercurial > hg > soundsoftware-site
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| |