OSDN Git Service

add editor
[pettanr/pettanr.git] / app / controllers / original_picture_license_groups_controller.rb
1 class OriginalPictureLicenseGroupsController < ApplicationController
2   before_filter :authenticate_user, :only => [:new, :create]
3   before_filter :authenticate_artist, :only => [:new, :create]
4   
5   def new
6     @original_picture = OriginalPicture.show params[:original_picture_id], @operators
7     @original_picture_license_group = OriginalPictureLicenseGroup.new()
8     @original_picture_license_group.supply_default @original_picture.id
9
10     respond_to do |format|
11       format.html
12       format.js
13     end
14   end
15
16   def create
17     @original_picture = OriginalPicture.show params[:original_picture_id], @operators
18     @original_picture_license_group = OriginalPictureLicenseGroup.new params[:original_picture_license_group]
19     @license_group = LicenseGroup.show @original_picture_license_group.license_group_id, @operators
20     @ctl = @license_group.engine_name
21
22     respond_to do |format|
23       if @original_picture_license_group.valid?
24         format.html { render :template => "#{@ctl}/attributes/new" }
25         format.js { render :template => "#{@ctl}/attributes/new" }
26       else
27         format.html { render action: "new" }
28         format.js { render action: "new" }
29       end
30     end
31   end
32
33 end