Sha256: ce8eefb01a527152e9ea300deb71ed128f211836809289624cd5e15bcb2ed386
Contents?: true
Size: 601 Bytes
Versions: 49
Compression:
Stored size: 601 Bytes
Contents
# frozen_string_literal: true module Decidim module Admin module Abilities # Defines the abilities for a user in the admin section. Intended to be # used with `cancancan`. Extended by both the base `Decidim::Ability` # class and other engine-only abilities, like the # `ParticipatoryProcessAdmin` ability class. class BaseAbility include CanCan::Ability def initialize(user, context) Decidim.admin_abilities.each do |ability| merge ability.constantize.new(user, context) end end end end end end
Version data entries
49 entries across 49 versions & 2 rubygems