| 
				
			 | 
			
			
				@@ -42,6 +42,11 @@ class ActivitiesController < ApplicationController 
			 | 
		
	
		
			
			| 
				42
			 | 
			
				42
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				43
			 | 
			
				43
			 | 
			
			
				   # GET /activities/1/edit 
			 | 
		
	
		
			
			| 
				44
			 | 
			
				44
			 | 
			
			
				   def edit 
			 | 
		
	
		
			
			| 
				
			 | 
			
				45
			 | 
			
			
				+    set_edit_parameters! 
			 | 
		
	
		
			
			| 
				
			 | 
			
				46
			 | 
			
			
				+  end 
			 | 
		
	
		
			
			| 
				
			 | 
			
				47
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				48
			 | 
			
			
				+  # Shared lookups for rendering the edit-view 
			 | 
		
	
		
			
			| 
				
			 | 
			
				49
			 | 
			
			
				+  def set_edit_parameters! 
			 | 
		
	
		
			
			| 
				45
			 | 
			
				50
			 | 
			
			
				     @non_organizers = @activity.participants.where(is_organizer: [false, nil]) 
			 | 
		
	
		
			
			| 
				46
			 | 
			
				51
			 | 
			
			
				     @organizers = @activity.organizers 
			 | 
		
	
		
			
			| 
				47
			 | 
			
				52
			 | 
			
			
				  
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -100,6 +105,7 @@ class ActivitiesController < ApplicationController 
			 | 
		
	
		
			
			| 
				100
			 | 
			
				105
			 | 
			
			
				         } 
			 | 
		
	
		
			
			| 
				101
			 | 
			
				106
			 | 
			
			
				         format.json { render :show, status: :ok, location: @activity } 
			 | 
		
	
		
			
			| 
				102
			 | 
			
				107
			 | 
			
			
				       else 
			 | 
		
	
		
			
			| 
				
			 | 
			
				108
			 | 
			
			
				+        set_edit_parameters! 
			 | 
		
	
		
			
			| 
				103
			 | 
			
				109
			 | 
			
			
				         format.html { render :edit } 
			 | 
		
	
		
			
			| 
				104
			 | 
			
				110
			 | 
			
			
				         format.json { render json: @activity.errors, status: :unprocessable_entity } 
			 | 
		
	
		
			
			| 
				105
			 | 
			
				111
			 | 
			
			
				       end 
			 |