Sha256: b8492404d469dfca9e62970a816a9f7a2246235a5956d830864f62cd74eb6dee
Contents?: true
Size: 544 Bytes
Versions: 3
Compression:
Stored size: 544 Bytes
Contents
# frozen_string_literal: true module Decidim module Abilities # Defines the base abilities for any user. Guest users will use these too. # Intended to be used with `cancancan`. class EveryoneAbility include CanCan::Ability def initialize(user, _context) can :read, :public_pages can :manage, :locales can :read, Component, &:published? can :search, Scope can :pick, Scope can :manage, User do |other| other == user end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems