Files
grecia/app/models/abilities/everyone.rb
2017-01-04 12:56:58 +01:00

22 lines
683 B
Ruby

module Abilities
class Everyone
include CanCan::Ability
def initialize(user)
can [:read, :map], Debate
can [:read, :map, :summary], Proposal
can :read, Comment
can :read, SpendingProposal
can :read, LegacyLegislation
can :read, User
can [:search, :read], Annotation
can :new, DirectMessage
can [:read, :draft_publication, :allegations, :final_version_publication], Legislation::Process
can [:read, :changes, :go_to_version], Legislation::DraftVersion
can [:read], Legislation::Question
can [:create], Legislation::Answer
can [:search, :read, :create], Legislation::Annotation
end
end
end