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