Skip to content
Snippets Groups Projects
Unverified Commit 8a574dd1 authored by Pierre-André Boissinot's avatar Pierre-André Boissinot Committed by GitHub
Browse files

fix abilities (#2560)

parent c5c9828b
No related branches found
No related tags found
No related merge requests found
......@@ -34,6 +34,7 @@ class Ability::Admin < Ability
can :manage, Education::Cohort, university_id: @user.university_id
can :manage, Education::Diploma, university_id: @user.university_id
can :manage, Education::Program, university_id: @user.university_id
can :manage, Education::Program::Category, university_id: @user.university_id
can :manage, Education::School, university_id: @user.university_id
can :manage, :all_programs # needed to prevent program_manager to access specific global screens
end
......
......@@ -13,6 +13,7 @@ class Ability::ProgramManager < Ability
can :manage, Education::Program, id: managed_programs_ids
can [:read, :children], Education::Program, university_id: @user.university_id
cannot :create, Education::Program
can :manage, Education::Program::Category, university_id: @user.university_id
can :manage, University::Person, university_id: @user.university_id
can :manage, University::Person::Involvement, target_type: "Education::Program", target_id: managed_programs_ids
can :manage, University::Role, target_type: "Education::Program", target_id: managed_programs_ids
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment