OSDN Git Service

Merge branch 'v06' of git.sourceforge.jp:/gitroot/pettanr/pettanr into v06
[pettanr/pettanr.git] / app / assets / javascripts / pettanr / operator.js.coffee
1 class Pettanr.Operator\r
2   \r
3   constructor: (operators) ->\r
4     @operators = operators\r
5     @user = @operators.user\r
6     @author = @operators.author\r
7     @artist = @operators.artist\r
8     @admin = @operators.admin\r
9   \r
10   #InstanceMethods\r
11   \r
12   is_guest: () ->\r
13     true\r
14   \r
15   is_reader: () ->\r
16     return true if @author or @artist or @admin or @user\r
17     false\r
18   \r
19   is_user: () ->\r
20     return true if @author or @artist or @user\r
21     false\r
22   \r
23   is_resource_reader: () ->\r
24     return true if @author or @artist or @admin or @user or @demand_user\r
25     false\r
26   \r
27   is_admin: () ->\r
28     return true if @admin\r
29     false\r
30   \r