From 57a01fa3c72b3621131fc2122fc91fb50aceeebd Mon Sep 17 00:00:00 2001 From: Arnaud Levy <arnaud.levy@noesya.coop> Date: Wed, 11 Dec 2024 11:09:46 +0100 Subject: [PATCH] Ajout de droits (#2491) * Fix #2490 * comment --- app/models/ability/admin.rb | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/app/models/ability/admin.rb b/app/models/ability/admin.rb index f9b4d8dbc..782c2de7a 100644 --- a/app/models/ability/admin.rb +++ b/app/models/ability/admin.rb @@ -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 -- GitLab