1 class Pettanr.Operator
\r
3 constructor: (operators) ->
\r
4 @operators = operators
\r
6 @author = @find_author()
\r
7 @artist = @find_artist()
\r
8 @admin = @find_admin()
\r
12 _.find @operators, (operator) ->
\r
13 console.log operator.constructor.name
\r
14 Pettanr[operator.constructor.name] == Pettanr.User
\r
17 _.find @operators, (operator) ->
\r
18 Pettanr[operator.constructor.name] == Pettanr.Author
\r
21 _.find @operators, (operator) ->
\r
22 Pettanr[operator.constructor.name] == Pettanr.Artist
\r
25 _.find @operators, (operator) ->
\r
26 Pettanr[operator.constructor.name] == Pettanr.Admin
\r
32 return true if @author or @artist or @admin or @user
\r
36 return true if @author or @artist or @user
\r
39 is_resource_reader: () ->
\r
40 return true if @author or @artist or @admin or @user or @demand_user
\r
44 return true if @admin
\r