Sha256: a4c54dfd2328146e3859f2a98bc354ff57bcfc0c02dd73f2ab48224ddcc05074

Contents?: true

Size: 274 Bytes

Versions: 11

Compression:

Stored size: 274 Bytes

Contents

module Locomotive
  class PagePolicy < ApplicationPolicy

    def index?
      site_staff?
    end

    def create?
      site_staff?
    end

    def update?
      site_staff?
    end

    def destroy?
      site_staff? && !@resource.index_or_not_found?
    end

  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
locomotivecms-3.0.1 app/policies/locomotive/page_policy.rb
locomotivecms-3.0.0 app/policies/locomotive/page_policy.rb
locomotivecms-3.0.0.rc7 app/policies/locomotive/page_policy.rb
locomotivecms-3.0.0.rc6 app/policies/locomotive/page_policy.rb
locomotivecms-3.0.0.rc5 app/policies/locomotive/page_policy.rb
locomotivecms-3.0.0.rc4 app/policies/locomotive/page_policy.rb
locomotivecms-3.0.0.rc3 app/policies/locomotive/page_policy.rb
locomotivecms-3.0.0.rc2 app/policies/locomotive/page_policy.rb
locomotivecms-3.0.0.rc1 app/policies/locomotive/page_policy.rb
locomotivecms-3.0.0.pre.beta.1 app/policies/locomotive/page_policy.rb
locomotivecms-3.0.0.pre.alpha.3 app/policies/locomotive/page_policy.rb