X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;ds=sidebyside;f=app%2Fcontrollers%2Foriginal_pictures_controller.rb;h=c5bb41a9f3fa986b947fbf5196b7f1fec5f6346e;hb=d06c85598de5091129d22bfdcc650fae261a6219;hp=b9e941c9ac970320703e75c162541d687471261d;hpb=7da6c008e9358396e0bc696e6ee47e4b5e8488f6;p=pettanr%2Fpettanr.git diff --git a/app/controllers/original_pictures_controller.rb b/app/controllers/original_pictures_controller.rb index b9e941c9..c5bb41a9 100644 --- a/app/controllers/original_pictures_controller.rb +++ b/app/controllers/original_pictures_controller.rb @@ -1,4 +1,5 @@ class OriginalPicturesController < ApplicationController + layout 'test' if Pettanr::TestLayout before_filter :authenticate_user!, :only => [:index, :show, :new, :edit, :create, :update, :destroy] before_filter :authenticate_admin!, :only => [:list, :browse] before_filter :authenticate_artist, :only => [:index, :show, :new, :edit, :create, :update, :destroy] @@ -47,13 +48,17 @@ class OriginalPicturesController < ApplicationController # GET /original_pictures/1.json def show @original_picture = OriginalPicture.show(params[:id], @artist) - + respond_to do |format| opt = {:type => @original_picture.mime_type, :disposition=>"inline"} format.png { send_data(@original_picture.restore, opt ) } format.gif { send_data(@original_picture.restore, opt ) } format.jpeg { send_data(@original_picture.restore, opt ) } - format.html # show.html.erb + format.html { + #ライセンス付与のために原画ライセンスグループ作成準備 + @original_picture_license_group = OriginalPictureLicenseGroup.new :original_picture_id => @original_picture.id + render + } format.json { render json: @original_picture.to_json(OriginalPicture.show_json_include_opt)} end end @@ -115,7 +120,7 @@ class OriginalPicturesController < ApplicationController @original_picture.supply_default @artist respond_to do |format| - if @original_picture.store(@picture_data, @artist, params[:original_picture][:license_id]) + if @original_picture.store(@picture_data, @artist) format.html { redirect_to @original_picture, notice: 'Original picture was successfully created.' } format.json { render json: @original_picture, status: :created, location: @original_picture } else @@ -133,7 +138,7 @@ class OriginalPicturesController < ApplicationController @original_picture.supply_default @artist respond_to do |format| - if @original_picture.store(@picture_data, @artist, params[:original_picture][:license_id]) + if @original_picture.store(@picture_data, @artist) format.html { redirect_to @original_picture, notice: 'Original picture was successfully created.' } format.json { render json: @original_picture, status: :created, location: @original_picture } else