Sha256: 03300584bcb5ec68455470c63d984c9e255faff5a0ee404851215b05402ce467
Contents?: true
Size: 548 Bytes
Versions: 37
Compression:
Stored size: 548 Bytes
Contents
# frozen_string_literal: true module Decidim module ParticipatoryProcesses module Abilities # Defines the base abilities related to participatory processes for any # user. Guest users will use these too. Intended to be used with # `cancancan`. class EveryoneAbility < Decidim::Abilities::EveryoneAbility def initialize(user, context) super(user, context) can :read, ParticipatoryProcessGroup can :read, ParticipatoryProcess, &:published? end end end end end
Version data entries
37 entries across 37 versions & 2 rubygems