root/app/controllers/admin/artworks_controller.rb @ 4ca83ea1
b689e231 | Marc Dequènes (Duck) | class Admin::ArtworksController < Admin::AdminController
|
|
simple_rest_support
|
|||
before_filter :load_form_data, :only => [:new, :create, :edit, :update]
|
|||
4ca83ea1 | Marc Dequènes (Duck) | def artworks_selection
|
|
item_list = params['artworks_selection_items'].collect {|x| x.to_i }
|
|||
case params['artworks_selection_action']
|
|||
when 'to_tag'
|
|||
render :text => "Action: assign Artworks to a tag<br/>List: " + item_list.join(", ")
|
|||
when 'delete'
|
|||
render :text => "Action: delete Artworks<br/>List: " + item_list.join(", ")
|
|||
else
|
|||
render_404
|
|||
end
|
|||
end
|
|||
b689e231 | Marc Dequènes (Duck) | private
|
|
def load_form_data
|
|||
@artwork_sets = ArtworkSet.find(:all, :order => "name ASC")
|
|||
@artwork_materials = ArtworkMaterial.find(:all, :order => "name ASC")
|
|||
@artwork_conditions = ArtworkCondition.find(:all, :order => "position ASC")
|
|||
@artwork_placement_reasons = ArtworkPlacementReason.find(:all, :order => "name ASC")
|
|||
70e65017 | Marc Dequènes (Duck) | @artwork_supports = ArtworkSupport.find(:all, :order => "name ASC")
|
|
2a4e5c89 | Marc Dequènes (Duck) | @tags = Tag.find(:all, :order => "name ASC")
|
|
b689e231 | Marc Dequènes (Duck) | end
|
|
end
|