Project

General

Profile

Download (1019 Bytes) Statistics
| Branch: | Tag: | Revision:
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