Sha256: 326114764a42adf441086a8cbd060b983f2b13df8b743654c8ddcedde93b1b47
Contents?: true
Size: 607 Bytes
Versions: 9
Compression:
Stored size: 607 Bytes
Contents
# frozen_string_literal: true module Decidim module Assemblies module Abilities module Admin # Defines the abilities for an assembly collaborator user. Intended to be used # with `cancancan`. class AssemblyCollaboratorAbility < Decidim::Assemblies::Abilities::Admin::AssemblyRoleAbility def define_abilities super can [:read, :preview], Assembly do |assembly| can_manage_assembly?(assembly) end end def role :collaborator end end end end end end
Version data entries
9 entries across 9 versions & 1 rubygems