]> _ Git - cubedesigners_userdatabase.git/commitdiff
wip #6199 @1.5
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Tue, 22 Aug 2023 13:56:18 +0000 (15:56 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Tue, 22 Aug 2023 13:56:18 +0000 (15:56 +0200)
src/app/Jobs/ApplyPermissionsToUsers.php

index 04b07ac01ecc1f8c55f4bd8903c8887abfa7e001..0439620252a369470f30a5bbc4dc972e597027ad 100644 (file)
@@ -13,6 +13,9 @@ class ApplyPermissionsToUsers extends Base
 {
     public function handle()
     {
+        // Set grade to 0 when null
+        DB::connection('extranet_users')->table('user')->whereNull('e1_grade')->update(['e1_grade' => 0]);
+
         $modelType = 'App\\Models\\AuthUser';
         // Get Roles names
         $roles = DB::connection('extranet_users')->table('roles')->get();
@@ -74,7 +77,6 @@ class ApplyPermissionsToUsers extends Base
                     if ($isCube) {
                         $u = User::withoutGlobalScopes()->find($id);
                         switch ($u->e1_grade) {
-
                             case 0.5:
                                 $p[] = $rolesByName['extranet:team_newbie'];
                                 break;