class StorySheetsController < ApplicationController
- layout 'test' if MagicNumber['test_layout']
- if MagicNumber['run_mode'] == 0
+ if Manifest.manifest.magic_numbers['run_mode'] == 0
before_filter :authenticate_user, :only => [:new, :create, :edit, :update, :destroy]
before_filter :authenticate_author, :only => [:new, :create, :edit, :update, :destroy]
else
- before_filter :authenticate_reader, :only => [:index, :show]
+ before_filter :authenticate_reader, :only => [
+ :index, :show, :by_story, :by_sheet, :count, :count_by_story, :count_by_sheet
+ ]
before_filter :authenticate_user, :only => [:new, :create, :edit, :update, :destroy]
before_filter :authenticate_author, :only => [:new, :create, :edit, :update, :destroy]
end
end
def index
- public_list
+ filer_list
end
-
+
+ def by_story
+ filer_list
+ end
+
+ def by_sheet
+ filer_list
+ end
+
def show
@item = StorySheet.show(params[:id], @operators)
end
end
+ def count
+ list_count
+ end
+
+ def count_by_story
+ list_count
+ end
+
+ def count_by_sheet
+ list_count
+ end
+
def new
@story_sheet = StorySheet.new
@story_sheet.supply_default