class Pettanr.ActionFilter @sns_filters: () -> default_reader_filters = ['ndex', 'show'] default_resource_reader_filters = [] default_user_filters = ['new', 'create', 'edit', 'update', 'destroy'] default_author_filters = ['new', 'create', 'edit', 'update', 'destroy'] { 'folders': { reader: _.union(default_reader_filters, ['root', 'watch']), resource_reader: _.union(default_resource_reader_filters, []), user: _.union(default_user_filters, []), author: _.union(default_author_filters, []) }, 'scrolls': { reader: _.union(default_reader_filters, ['play', 'by_panel', 'by_author']), resource_reader: _.union(default_resource_reader_filters, []), user: _.union(default_user_filters, []), author: _.union(default_author_filters, []) }, } @blog_filters: () -> default_reader_filters = [] default_user_filters = ['new', 'create', 'edit', 'update', 'destroy'] default_author_filters = ['new', 'create', 'edit', 'update', 'destroy'] { 'folders': { reader: _.union(default_reader_filters, []), resource_reader: _.union(default_resource_reader_filters, []), user: _.union(default_user_filters, []), author: _.union(default_author_filters, []) }, 'scrolls': { user: _.union(default_user_filters, []), author: _.union(default_author_filters, []) }, }