X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=app%2Fcontrollers%2Fsystem_pictures_controller.rb;h=3917ca62662a65da0bb7771de9214dd8fcaf6bb4;hb=3f39d78e1a786b269960e57530eed81802920e6c;hp=58bd89b9db776240d89a8044dfdc65184b18733c;hpb=62c02bb06a5d343682992461a43df9188f9a7a2f;p=pettanr%2Fpettanr.git diff --git a/app/controllers/system_pictures_controller.rb b/app/controllers/system_pictures_controller.rb index 58bd89b9..3917ca62 100644 --- a/app/controllers/system_pictures_controller.rb +++ b/app/controllers/system_pictures_controller.rb @@ -3,60 +3,36 @@ class SystemPicturesController < ApplicationController before_filter :authenticate_user, :only => [] before_filter :authenticate_author, :only => [] else - before_filter :authenticate_resource_reader, :only => [:index, :show, :speech_balloon_templates, :licenses] + before_filter :authenticate_resource_reader, :only => [:index, :show] before_filter :authenticate_user, :only => [] before_filter :authenticate_author, :only => [] end - before_filter :authenticate_admin!, :only => [:list, :browse, :new, :create] - - def self.model - SystemPicture - end + before_filter :authenticate_admin!, :only => [] def index - public_list - end - - def speech_balloon_templates - has_many_list + filer_list end - def licenses - has_many_list + def show_html_format format + format.html { + } end def show - @item = SystemPicture.show(params[:id], @operators) - + set_show respond_to do |format| opt = {:type => @item.mime_type, :disposition=>"inline"} format.png { send_data(@item.restore, opt ) } format.gif { send_data(@item.restore, opt ) } format.jpeg { send_data(@item.restore, opt ) } - format.html { - @system_picture = @item - } - format_prof format - format.json { render json: @item.to_json(SystemPicture.show_json_opt)} - end - end - - def list - @system_pictures = SystemPicture.all - - respond_to do |format| - format.html { render layout: 'system' } - format.json { render json: @system_pictures } + show_html_format format + show_prof_format format + show_json_format format end end - - def browse - @system_picture = SystemPicture.find(params[:id]) - - respond_to do |format| - format.html { render layout: 'system' } - format.json { render json: @system_picture} - end + + def count + list_count end - + end