module Alchemy::Permissions::MemberUser

Member rules

Includes guest users rules

Public Instance Methods

alchemy_member_rules() click to toggle source
# File lib/alchemy/permissions.rb, line 57
def alchemy_member_rules
  alchemy_guest_user_rules

  # Resources
  can [:show, :download], Alchemy::Attachment

  can :read, Alchemy::Element, Alchemy::Element.published do |e|
    e.public?
  end

  can :read, Alchemy::Page, Alchemy::Page.published.from_current_site do |p|
    p.public? && p.site == Alchemy::Current.site
  end
end