mirror of
				https://github.com/redmine/redmine.git
				synced 2025-10-31 18:36:07 +01:00 
			
		
		
		
	git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4075 e93f8b46-1217-0410-a6f0-8f06a7374b81
		
			
				
	
	
		
			27 lines
		
	
	
		
			856 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			856 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
| class ProjectEnumerationsController < ApplicationController
 | |
|   before_filter :find_project_by_project_id
 | |
|   before_filter :authorize
 | |
|   
 | |
|   def update
 | |
|     if request.put? && params[:enumerations]
 | |
|       Project.transaction do
 | |
|         params[:enumerations].each do |id, activity|
 | |
|           @project.update_or_create_time_entry_activity(id, activity)
 | |
|         end
 | |
|       end
 | |
|       flash[:notice] = l(:notice_successful_update)
 | |
|     end
 | |
|     
 | |
|     redirect_to :controller => 'projects', :action => 'settings', :tab => 'activities', :id => @project
 | |
|   end
 | |
| 
 | |
|   def destroy
 | |
|     @project.time_entry_activities.each do |time_entry_activity|
 | |
|       time_entry_activity.destroy(time_entry_activity.parent)
 | |
|     end
 | |
|     flash[:notice] = l(:notice_successful_update)
 | |
|     redirect_to :controller => 'projects', :action => 'settings', :tab => 'activities', :id => @project
 | |
|   end
 | |
| 
 | |
| end
 |