Class RegionValidatorsController
In: app/controllers/admin/region_validators_controller.rb
Parent: AdminController

Methods

Public Instance methods

[Source]

    # File app/controllers/admin/region_validators_controller.rb, line 19
19:   def add
20:     validator = environment.organizations.find(params[:validator_id])
21:     @region.validators << validator
22:     redirect_to :action => 'region', :id => @region.id
23:   end

[Source]

   # File app/controllers/admin/region_validators_controller.rb, line 7
7:   def index
8:     @regions = Region.top_level_for(environment)
9:   end

[Source]

    # File app/controllers/admin/region_validators_controller.rb, line 11
11:   def region
12:     # nothing to do, load_region_and_search already does everything needed here 
13:   end

[Source]

    # File app/controllers/admin/region_validators_controller.rb, line 25
25:   def remove
26:     validator = environment.organizations.find(params[:validator_id])
27:     @region.validators.delete(validator)
28:     redirect_to :action => 'region', :id => @region.id
29:   end

[Source]

    # File app/controllers/admin/region_validators_controller.rb, line 15
15:   def search
16:     render :partial => 'search'
17:   end

Protected Instance methods

[Source]

    # File app/controllers/admin/region_validators_controller.rb, line 33
33:   def load_region_and_search
34:     @region = environment.regions.find(params[:id])
35:     if params[:search]
36:       @search = @region.search_possible_validators(params[:search])
37:     end
38:   end

[Validate]