1 class OriginalPictureLicenseGroupsController < ApplicationController
2 layout 'test' if MagicNumber['test_layout']
3 before_filter :authenticate_user!, :only => [:new, :create]
4 before_filter :authenticate_author, :only => [:new, :create]
5 before_filter :authenticate_artist, :only => [:new, :create]
7 # GET /original_picture_license_groups/new
8 # GET /original_picture_license_groups/new.js
10 @original_picture = OriginalPicture.show params[:original_picture_id], @artist
11 @original_picture_license_group = OriginalPictureLicenseGroup.new()
12 @original_picture_license_group.supply_default @original_picture.id
14 respond_to do |format|
15 format.html # new.html.erb
20 # POST /original_picture_license_groups
21 # POST /original_picture_license_groups.js
23 @original_picture = OriginalPicture.show params[:original_picture_id], @artist
24 @original_picture_license_group = OriginalPictureLicenseGroup.new params[:original_picture_license_group]
25 @license_group = LicenseGroup.show @original_picture_license_group.license_group_id
26 @ctl = @license_group.classname.tableize
28 respond_to do |format|
29 if @original_picture_license_group.valid?
30 format.html { render :template => "#{@ctl}/attributes/new" }
31 format.js { render :template => "#{@ctl}/attributes/new" }
33 format.html { render action: "new" }
34 format.js { render action: "new" }