Skip to content
Snippets Groups Projects
Unverified Commit 57a01fa3 authored by Arnaud Levy's avatar Arnaud Levy Committed by GitHub
Browse files

Ajout de droits (#2491)

* Fix #2490

* comment
parent 221ea43b
No related branches found
No related tags found
No related merge requests found
......@@ -27,6 +27,9 @@ class Ability::Admin < Ability
end
def admin_education
# Necessaire pour l'affichage des tableaux de bord
# https://github.com/osunyorg/admin/pull/2491
can :manage, University::Person::Localization::Teacher
can :manage, Education::AcademicYear, university_id: @user.university_id
can :manage, Education::Cohort, university_id: @user.university_id
can :manage, Education::Diploma, university_id: @user.university_id
......@@ -36,6 +39,9 @@ class Ability::Admin < Ability
end
def admin_research
# Necessaire pour l'affichage des tableaux de bord
# https://github.com/osunyorg/admin/pull/2491
can :manage, University::Person::Localization::Researcher
can :manage, Research::Hal::Author
can :manage, Research::Publication
can :manage, Research::Journal, university_id: @user.university_id
......@@ -48,6 +54,9 @@ class Ability::Admin < Ability
end
def admin_communication
# Necessaire pour l'affichage des tableaux de bord
# https://github.com/osunyorg/admin/pull/2491
can :manage, University::Person::Localization::Author
can :manage, Communication::Block, university_id: @user.university_id
can :create, Communication::Block
can :manage, Communication::Website, university_id: @user.university_id
......@@ -77,6 +86,9 @@ class Ability::Admin < Ability
end
def admin_administration
# Necessaire pour l'affichage des tableaux de bord
# https://github.com/osunyorg/admin/pull/2491
can :manage, University::Person::Alumnus
can :manage, Administration::Location
can :read, Administration::Qualiopi
can :read, Administration::Qualiopi::Criterion
......
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