]> BookStack Code Mirror - bookstack/blobdiff - app/Auth/Permissions/PermissionFormData.php
Added interface for adding/removing roles in entity perms.
[bookstack] / app / Auth / Permissions / PermissionFormData.php
index 07c95c5344924a44b07b88dc59afb3d705190ccf..781209043096d0b2c00db58eda03f44f86b87d1d 100644 (file)
@@ -15,16 +15,15 @@ class PermissionFormData
     }
 
     /**
-     * Get the roles with permissions assigned.
+     * Get the permissions with assigned roles.
      */
-    public function rolesWithPermissions(): array
+    public function permissionsWithRoles(): array
     {
         return $this->entity->permissions()
             ->with('role')
             ->where('role_id', '!=', 0)
-            ->get(['id', 'role_id'])
-            ->pluck('role')
-            ->sortBy('display_name')
+            ->get()
+            ->sortBy('role.display_name')
             ->all();
     }