Sha256: a064306015150f7ccb4fc9f10299c287e82b5d05ea60f4ffa722a03d51bf14c9
Contents?: true
Size: 584 Bytes
Versions: 2
Compression:
Stored size: 584 Bytes
Contents
# frozen_string_literal: true module Decidim module ParticipatoryDocuments class Permissions < Decidim::DefaultPermissions def permissions return permission_action unless user allow! if permission_action.subject == :suggestion && permission_action.action == :create # Delegate the admin permission checks to the admin permissions class return Decidim::ParticipatoryDocuments::Admin::Permissions.new(user, permission_action, context).permissions if permission_action.scope == :admin permission_action end end end end
Version data entries
2 entries across 2 versions & 1 rubygems