diff --git a/app/Http/Controllers/ProfileController.php b/app/Http/Controllers/ProfileController.php
index 77d6cce34ed35aebbfed61ec48a6ad128080a304..5a6db68490bf63999980920023c15a8a400cef4e 100755
--- a/app/Http/Controllers/ProfileController.php
+++ b/app/Http/Controllers/ProfileController.php
@@ -724,6 +724,7 @@ class ProfileController extends Controller
 
         public function justifier_absence_accept(Request $request)
         {
+            $this->authorize('AcceptJustificatif', \App\Models\User::class);
             $data = $request->all();
 
             $absence = Absence::where('id', $data['id_absence'])->first();
@@ -756,6 +757,7 @@ class ProfileController extends Controller
 
     public function group_store(Request $request)
     {
+        $this->authorize('createAll', \App\Models\User::class);
         $data = $request->all();
         Group::create($data);
 
@@ -764,6 +766,7 @@ class ProfileController extends Controller
 
     public function diplome_store(Request $request)
     {
+        $this->authorize('createAll', \App\Models\User::class);
         $data = $request->all();
         Diplome::create($data);
 
@@ -772,6 +775,7 @@ class ProfileController extends Controller
 
     public function parcour_store(Request $request)
     {
+        $this->authorize('createAll', \App\Models\User::class);
         $data = $request->all();
         Parcour::create($data);
 
diff --git a/app/Imports/UsersListImport.php b/app/Imports/UsersListImport.php
index 158d9f2b1d1c28c47e9c20fca06ed3a03887a87d..ee8410a9d08a05a6a1cb3b763fb76b32ca86021f 100644
--- a/app/Imports/UsersListImport.php
+++ b/app/Imports/UsersListImport.php
@@ -87,20 +87,21 @@ class UsersListImport implements ToCollection, WithHeadingRow
                         'diplome_id' => $diplome->id,
                         'code_diplome' => $row['code_edt'],
                     ]);
+                    // Resend::emails()->send([
+                    //     'from' => 'No-Reply <no-reply@resend.dev>',
+                    //     'to' => [$row['email']],
+                    //     'subject' => 'No-Reply: Your new account is ready!',
+                    //     'html' => view("mail.test-email", [
+                    //         'nom' => $row['nom'],
+                    //         'prenom' => $row['prenom'],
+                    //         'parcours' => $row['parcours'],
+                    //         'group' => $row['group'],
+                    //         'password' => $mdp
+                    //     ])->render(),
+                    // ]);
+                    // Mail::to($row['email'])->send(new MyGestscolEmail($row['nom'], $row['prenom'], $row['parcours'], $row['group'], $mdp));
                 }
-                Resend::emails()->send([
-                    'from' => 'No-Reply <no-reply@resend.dev>',
-                    'to' => [$row['email']],
-                    'subject' => 'No-Reply: Your new account is ready!',
-                    'html' => view("mail.test-email", [
-                        'nom' => $row['nom'],
-                        'prenom' => $row['prenom'],
-                        'parcours' => $row['parcours'],
-                        'group' => $row['group'],
-                        'password' => $mdp
-                    ])->render(),
-                ]);
             }
         }
     }
-}
+}
\ No newline at end of file
diff --git a/app/Policies/PermsPolicy.php b/app/Policies/PermsPolicy.php
index 70aec48519c72775c7906696590717901705fe56..890da7e5c25ea635eced884e162009b2b5858f4c 100644
--- a/app/Policies/PermsPolicy.php
+++ b/app/Policies/PermsPolicy.php
@@ -85,4 +85,9 @@ class PermsPolicy
     {
         return $user->role === 'admin';
     }
-}
\ No newline at end of file
+
+    public function AcceptJustificatif(User $user)
+    {
+        return $user->role === 'admin';
+    }
+}
diff --git a/resources/views/absences.blade.php b/resources/views/absences.blade.php
index 25323a6bf8e1dba23c4e3b461c3fc5912d2572ad..5ececa36b22fddc1bdd105b4fd067ee807e24048 100755
--- a/resources/views/absences.blade.php
+++ b/resources/views/absences.blade.php
@@ -22,7 +22,9 @@
                                         <th scope="col" class="px-3 py-3.5 text-left text-sm font-semibold text-white">Date / Heure</th>
                                         <th scope="col" class="px-3 py-3.5 text-left text-sm font-semibold text-white">Status</th>
                                         <th scope="col" class="px-3 py-3.5 text-center text-sm font-semibold text-white">Fichier de justification</th>
-                                        <th scope="col" class="px-3 py-3.5 text-left text-sm font-semibold text-white">Actions</th>
+                                        @can('AcceptJustificatif', \App\Models\User::class)
+                                            <th scope="col" class="px-3 py-3.5 text-left text-sm font-semibold text-white">Actions</th>
+                                        @endcan
                                     @endif
                                 </tr>
                             </thead>
@@ -101,14 +103,16 @@
                                                     <span>Aucun fichier déposé</span>
                                                 @endif
                                             </td>
-                                            <td>
-                                                <form action="{{ route('absence.justify.accept') }}" method="POST">
-                                                    @csrf
-                                                    @method('POST')
-                                                    <input type="hidden" name="id_absence" value="{{ $absence['id_absence'] }}">
-                                                    <button type="submit" class="px-2 py-1 text-xl text-white bg-white font-semi-bold dark:bg-black bg-opacity-20 dark:bg-opacity-20 rounded-xl">Valider le Justificatif</button>
-                                                </form>
-                                            </td>
+                                            @can('AcceptJustificatif', \App\Models\User::class)
+                                                <td>
+                                                    <form action="{{ route('absence.justify.accept') }}" method="POST">
+                                                        @csrf
+                                                        @method('POST')
+                                                        <input type="hidden" name="id_absence" value="{{ $absence['id_absence'] }}">
+                                                        <button type="submit" class="px-2 py-1 text-xl text-white bg-white font-semi-bold dark:bg-black bg-opacity-20 dark:bg-opacity-20 rounded-xl">Valider le Justificatif</button>
+                                                    </form>
+                                                </td>
+                                            @endcan
                                         @endif
                                     </tr>
                                 @endforeach