OSDN Git Service

merge
[pettanr/pettanr.git] / app / assets / javascripts / pettanr / action_filter.js.coffee
1 class Pettanr.ActionFilter\r
2   \r
3   @sns_filters: () ->\r
4     default_reader_filters = ['ndex', 'show']\r
5     default_resource_reader_filters = []\r
6     default_user_filters = ['new', 'create', 'edit', 'update', 'destroy']\r
7     default_author_filters = ['new', 'create', 'edit', 'update', 'destroy']\r
8     {\r
9       'folders': {\r
10         reader: _.union(default_reader_filters, ['root', 'watch']),\r
11         resource_reader: _.union(default_resource_reader_filters, []),\r
12         user: _.union(default_user_filters, []),\r
13         author: _.union(default_author_filters, [])\r
14       },\r
15       'scrolls': {\r
16         reader: _.union(default_reader_filters, ['play', 'by_panel', 'by_author']),\r
17         resource_reader: _.union(default_resource_reader_filters, []),\r
18         user: _.union(default_user_filters, []),\r
19         author: _.union(default_author_filters, [])\r
20       },\r
21     }\r
22   \r
23   @blog_filters: () ->\r
24     default_reader_filters = []\r
25     default_user_filters = ['new', 'create', 'edit', 'update', 'destroy']\r
26     default_author_filters = ['new', 'create', 'edit', 'update', 'destroy']\r
27     {\r
28       'folders': {\r
29         reader: _.union(default_reader_filters, []),\r
30         resource_reader: _.union(default_resource_reader_filters, []),\r
31         user: _.union(default_user_filters, []),\r
32         author: _.union(default_author_filters, [])\r
33       },\r
34       'scrolls': {\r
35         user: _.union(default_user_filters, []),\r
36         author: _.union(default_author_filters, [])\r
37       },\r
38     }\r
39   \r