1 class OriginalPictureLicenseGroupsController < ApplicationController
2 layout 'test' if Pettanr::TestLayout
3 before_filter :authenticate_user!, :only => [:new, :create]
4 before_filter :authenticate_artist, :only => [:new, :create]
8 def authenticate_artist
12 respond_to do |format|
13 format.html { redirect_to new_artist_path, :status => :found }
14 format.js { render "artists/new" }
16 raise ActiveRecord::Forbidden
25 # GET /original_picture_license_groups/new
26 # GET /original_picture_license_groups/new.js
28 @original_picture = OriginalPicture.show params[:original_picture_id], @artist
29 @original_picture_license_group = OriginalPictureLicenseGroup.new()
30 @original_picture_license_group.supply_default @original_picture.id
32 respond_to do |format|
33 format.html # new.html.erb
38 # POST /original_picture_license_groups
39 # POST /original_picture_license_groups.js
41 @original_picture = OriginalPicture.show params[:original_picture_id], @artist
42 @original_picture_license_group = OriginalPictureLicenseGroup.new params[:original_picture_license_group]
43 @license_group = LicenseGroup.show @original_picture_license_group.license_group_id
44 @ctl = @license_group.classname.tableize
46 respond_to do |format|
47 if @original_picture_license_group.valid?
48 format.html { render :template => "#{@ctl}/attributes/new" }
49 format.js { render :template => "#{@ctl}/attributes/new" }
51 format.html { render action: "new" }
52 format.js { render action: "new" }