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

This commit is contained in:
MythEclipse
2025-09-25 20:28:08 +07:00
parent 49e0a89ad1
commit dd4a73e360
5 changed files with 275 additions and 0 deletions
@@ -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,