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, :watch]
6 before_filter :authenticate_admin, :only => [:new, :create, :edit, :update, :destroy]
17 respond_to do |format|
18 show_json_format format
21 respond_to do |format|
22 children_html_format format
23 children_json_format format
30 respond_to do |format|
31 format.json { render json: @item.to_json }
39 def children_html_format format
41 @filer = Locmare::Filer.new self.class.model.item_name, @item.children, nil, :none, @operators
42 render :action => :show
46 def children_json_format format
48 @items = @item.children
49 render json: @items.to_json(self.class.model.list_json_opt)
56 respond_to do |format|
57 show_json_format format
60 if params[:format] == 'prof'
61 respond_to do |format|
62 show_prof_format format
65 if @item.category_id == 10
66 redirect_to @item.remote_name
68 respond_to do |format|
69 children_html_format format
70 children_json_format format