X-Git-Url: http://git.osdn.net/view?p=pettanr%2Fpettanr.git;a=blobdiff_plain;f=app%2Fcontrollers%2Fauthors_controller.rb;h=6c87f0fd7c363cfa737cbeec3ad0531b2cbb8950;hp=7f436deeb929d8de8f5bd9bb2f54939019a057b6;hb=02ea4fc4bbe7a54dd576c1cd700aa9e32710abf8;hpb=a62696b8377211ed0324839867d5ff9b2f3d58db diff --git a/app/controllers/authors_controller.rb b/app/controllers/authors_controller.rb index 7f436dee..6c87f0fd 100644 --- a/app/controllers/authors_controller.rb +++ b/app/controllers/authors_controller.rb @@ -10,25 +10,18 @@ class AuthorsController < ApplicationController end before_filter :authenticate_admin!, :only => [:list, :browse] + @@model = Author def index - @page = Author.page params[:page] - @page_size = Author.page_size params[:page_size] - @authors = Author.list(@page, @page_size) + set_filer respond_to do |format| - format.html { - @paginate = Author.list_paginate(@page, @page_size) - render :template => 'system/filer', :locals => { - :items => @authors, :model => Author, - :roles => [@user, @admin], :pager => @paginate - } - } - format.json { render :json => @authors.to_json(Author.list_json_opt) } + format_filer format + format.json { render json: @items.to_json(@@model.list_json_opt) } end end def show - @item = Author.show(params[:id], [@user, @admin]) + @item = Author.show(params[:id], @operators) respond_to do |format| format.html {