X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=app%2Fcontrollers%2Fhome_controller.rb;h=7a9c6cde72cd4277991a13aa204530786a5c10d5;hb=9edc3731389bcae0de05ef6045cceb6b7581cc8f;hp=5457786cdad06a38784aa22b9dca0ed7dbba856e;hpb=6e6f76f4cb4eaf2154f45e126544314cdb68d67e;p=pettanr%2Fpettanr.git diff --git a/app/controllers/home_controller.rb b/app/controllers/home_controller.rb index 5457786c..7a9c6cde 100644 --- a/app/controllers/home_controller.rb +++ b/app/controllers/home_controller.rb @@ -1,12 +1,16 @@ class HomeController < ApplicationController - before_filter :authenticate_user, :only => [ + before_action :authenticate_user, :only => [ :index, :show, :profile, :configure, :create_token, :delete_token, - :scrolls, :scroll_panels, :comics, :stories, :story_sheets, :sheets, :sheet_panels, :panels, :resource_pictures, :panel_pictures, :speech_balloons, :ground_pictures, :ground_colors + :scrolls, :scroll_panels, :comics, :comic_stories, :stories, :story_sheets, + :sheets, :sheet_panels, + :panels, :panel_pictures, :speech_balloons, :balloons, :speeches, :ground_pictures, :ground_colors ] - before_filter :authenticate_author, :only => [ - :scrolls, :scroll_panels, :comics, :stories, :story_sheets, :sheets, :sheet_panels, :panels, :panel_pictures, :speech_balloons, :ground_pictures, :ground_colors + before_action :authenticate_author, :only => [ + :scrolls, :scroll_panels, :comics, :comic_stories, :stories, :story_sheets, + :sheets, :sheet_panels, + :panels, :panel_pictures, :speech_balloons, :balloons, :speeches, :ground_pictures, :ground_colors ] - before_filter :authenticate_artist, :only => [:resource_pictures] + before_action :authenticate_artist, :only => [:resource_pictures] def index end @@ -15,6 +19,20 @@ class HomeController < ApplicationController end def configure + @author = @operators.author + unless @author + @author = Author.new + @author.supply_default + end + @author.boosts 'post' + @author_form = Locmare::Bucket.factory @author.item_name, 'default', @author, true, true, @operators + @artist = @operators.artist + unless @artist + @artist = Artist.new + @artist.supply_default + end + @artist.boosts 'post' + @artist_form = Locmare::Bucket.factory @artist.item_name, 'default', @artist, true, true, @operators end def create_token @@ -42,55 +60,67 @@ class HomeController < ApplicationController end def scrolls - filer_list + filer_list finder: :find_private, param: @operators end def scroll_panels - filer_list + filer_list finder: :find_private, param: @operators end def comics - filer_list + filer_list finder: :find_private, param: @operators + end + + def comic_stories + filer_list finder: :find_private, param: @operators end def stories - filer_list + filer_list finder: :find_private, param: @operators end def story_sheets - filer_list + filer_list finder: :find_private, param: @operators end def sheets - filer_list + filer_list finder: :find_private, param: @operators end def sheet_panels - filer_list + filer_list finder: :find_private, param: @operators end def panels - filer_list + filer_list finder: :find_private, param: @operators end def panel_pictures - filer_list + filer_list finder: :find_private, param: @operators end def speech_balloons - filer_list + filer_list finder: :find_private, param: @operators + end + + def balloons + filer_list finder: :find_private, param: @operators + end + + def speeches + filer_list finder: :find_private, param: @operators end def ground_pictures - filer_list + filer_list finder: :find_private, param: @operators end def ground_colors - filer_list + filer_list finder: :find_private, param: @operators end def resource_pictures - filer_list + filer_list finder: :find_private, param: @operators end end