Sha256: fd723690ea1b499884573fe34c858d71c718524876d60e55a8eeae8ceca0902c
Contents?: true
Size: 362 Bytes
Versions: 2
Compression:
Stored size: 362 Bytes
Contents
class PagePolicy < Policy module Collection def index? true end def news? true end def new? user.role?(:pages) end def new_news? create? end def reorder_pages? create? end end module Member def show? true end def edit? user.role?(:pages) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pages_core-3.4.3 | app/policies/page_policy.rb |
pages_core-3.4.2 | app/policies/page_policy.rb |