OSDN Git Service

Merge branch 'v06' of git.sourceforge.jp:/gitroot/pettanr/pettanr into v06
[pettanr/pettanr.git] / app / controllers / writing_formats_controller.rb
1 class WritingFormatsController < ApplicationController
2   if Manifest.manifest.magic_numbers['run_mode'] == 0
3     before_filter :authenticate_user, :only => []
4   else
5     before_filter :authenticate_reader, :only => [:index, :show, :count]
6     before_filter :authenticate_user, :only => []
7   end
8   before_filter :authenticate_admin!, :only => [:destroy]
9
10   def self.model
11     WritingFormat
12   end
13   
14   def index
15     filer_list
16   end
17
18   def show
19     @item = WritingFormat.show(params[:id], @operators)
20
21     respond_to do |format|
22       format.html {
23         @writing_format = @item
24       }
25       format_prof format
26       format.json { render :json => @item.to_json(WritingFormat.show_json_opt) }
27     end
28   end
29
30   def count
31     list_count
32   end
33   
34 end