Sha256: c32f8e61f06e58626129ea54ce3e63e0081d08d2ce8d30144bf73b4c44c1f233

Contents?: true

Size: 333 Bytes

Versions: 91

Compression:

Stored size: 333 Bytes

Contents

# frozen_string_literal: true

module Decidim
  module Pages
    class Permissions < Decidim::DefaultPermissions
      def permissions
        return permission_action if permission_action.scope != :admin

        permission_action.allow! if permission_action.action == :update

        permission_action
      end
    end
  end
end

Version data entries

91 entries across 91 versions & 1 rubygems

Version Path
decidim-pages-0.27.10 app/permissions/decidim/pages/permissions.rb
decidim-pages-0.30.0.rc3 app/permissions/decidim/pages/permissions.rb
decidim-pages-0.30.0.rc2 app/permissions/decidim/pages/permissions.rb
decidim-pages-0.30.0.rc1 app/permissions/decidim/pages/permissions.rb
decidim-pages-0.29.2 app/permissions/decidim/pages/permissions.rb
decidim-pages-0.28.5 app/permissions/decidim/pages/permissions.rb
decidim-pages-0.29.1 app/permissions/decidim/pages/permissions.rb
decidim-pages-0.28.4 app/permissions/decidim/pages/permissions.rb
decidim-pages-0.27.9 app/permissions/decidim/pages/permissions.rb
decidim-pages-0.29.0 app/permissions/decidim/pages/permissions.rb
decidim-pages-0.28.3 app/permissions/decidim/pages/permissions.rb
decidim-pages-0.27.8 app/permissions/decidim/pages/permissions.rb
decidim-pages-0.29.0.rc4 app/permissions/decidim/pages/permissions.rb
decidim-pages-0.29.0.rc3 app/permissions/decidim/pages/permissions.rb
decidim-pages-0.29.0.rc2 app/permissions/decidim/pages/permissions.rb
decidim-pages-0.29.0.rc1 app/permissions/decidim/pages/permissions.rb
decidim-pages-0.28.2 app/permissions/decidim/pages/permissions.rb
decidim-pages-0.27.7 app/permissions/decidim/pages/permissions.rb
decidim-pages-0.28.1 app/permissions/decidim/pages/permissions.rb
decidim-pages-0.27.6 app/permissions/decidim/pages/permissions.rb