1 class FoldersController < ApplicationController
2 if Manifest.manifest.magic_numbers['run_mode'] == 0
3 before_filter :authenticate_admin, :only => [:new, :create, :edit, :update, :destroy]
5 before_filter :authenticate_reader, :only => [:root, :index, :show]
6 before_filter :authenticate_admin, :only => [:new, :create, :edit, :update, :destroy]
16 respond_to do |format|
17 show_html_format format
18 show_json_format format
26 def show_html_format format
28 @filer = Locmare::Filer.new self.class.model.item_name, @item.children, nil, :none, @operators
29 render :action => :show
33 def show_json_format format
35 @items = @item.children
36 render json: @items.to_json(self.class.model.list_json_opt)
42 if @item.category_id == 10
43 redirect_to @item.remote_name
45 respond_to do |format|
46 show_html_format format
47 show_prof_format format
48 show_json_format format