Sha256: d45a8e298493e78c870bc65f70a2e5c9324c97764d6a0bb688b211f0f2a915e5
Contents?: true
Size: 625 Bytes
Versions: 9
Compression:
Stored size: 625 Bytes
Contents
# frozen_string_literal: true module Decidim module Debates module Abilities module Admin # Defines the abilities related to debates for a logged in process admin user. # Intended to be used with `cancancan`. class ParticipatoryProcessAdminAbility < Decidim::Abilities::ParticipatoryProcessAdminAbility def define_participatory_process_abilities super can :manage, Debate do |debate| debate.author.blank? end can :unreport, Debate can :hide, Debate end end end end end end
Version data entries
9 entries across 9 versions & 1 rubygems