class DemandersController < ApplicationController
- layout 'test' if MagicNumber['test_layout']
- before_filter :authenticate_demand_user!, :only => [:index, :show, :new, :create, :edit, :update, :destroy, :req, :licenses_export, :artists_export, :original_pictures_export, :pictures_export]
+ before_filter :authenticate_demand_user!, :only => [:index, :show, :new, :create, :edit, :update, :destroy, :req, :licenses_export, :artists_export, :original_pictures_export, :pictures_export, :export]
def index
@demander = @demand_user.demander
end
end
+ def export
+ @demander = @demand_user.demander
+ date = ymd_to_time params[:date]
+ @exports = @demander.export(date)
+ respond_to do |format|
+ format.html { render :text }
+ format.json { render :json =>
+ "{" +
+ "\"licenses\":" + @exports[:licenses].to_json + ", " +
+ "\"artists\":" + @exports[:artists].to_json + ", " +
+ "\"original_pictures\":" + OriginalPicture.list_as_json_text(@exports[:original_pictures]) + ", " +
+ "\"pictures\":" + Picture.list_as_json_text(@exports[:pictures]) +
+ "}"
+ }
+ end
+ end
+
end