feat: Add comprehensive admin team management functionality with new permissions and endpoints

This commit is contained in:
MythEclipse committed 2025-09-25 20:28:08 +07:00
1 parent 49e0a89ad1
commit dd4a73e360
5 files changed
+275

No files matched your search

@@ -34,6 +34,13 @@ async fn main() -> Result<(), Box<dyn Error>> {
PermissionsEnum::DeleteUsers,
PermissionsEnum::UpdateUsers,
PermissionsEnum::ActivateUsers,
// Full admin permissions
PermissionsEnum::ManageAllUsers,
PermissionsEnum::ManageAllRoles,
PermissionsEnum::ManageAllPermissions,
PermissionsEnum::ManageAllTeams,
PermissionsEnum::ViewAllSensitiveData,
PermissionsEnum::AccessAdminDashboard,
PermissionsEnum::ReadListRoles,
PermissionsEnum::ReadDetailRoles,
PermissionsEnum::CreateRoles,