ref(rbac): disable some checks (#6471)

This commit is contained in:
Adrián Jesús Peña Rodríguez
2025-01-14 09:33:15 +01:00
committed by GitHub
parent 708e06aa3b
commit ab844eee3f
2 changed files with 4 additions and 10 deletions

View File

@@ -3307,9 +3307,7 @@ class TestRoleViewSet:
"name": "Test Role",
"manage_users": "false",
"manage_account": "false",
"manage_billing": "false",
"manage_providers": "true",
"manage_integrations": "true",
"manage_scans": "true",
"unlimited_visibility": "true",
},
@@ -3336,9 +3334,7 @@ class TestRoleViewSet:
"name": "Test Role",
"manage_users": "false",
"manage_account": "false",
"manage_billing": "false",
"manage_providers": "true",
"manage_integrations": "true",
"manage_scans": "true",
"unlimited_visibility": "true",
},
@@ -3484,9 +3480,7 @@ class TestRoleViewSet:
"name": "Role with Users and PGs",
"manage_users": "true",
"manage_account": "false",
"manage_billing": "true",
"manage_providers": "true",
"manage_integrations": "false",
"manage_scans": "false",
"unlimited_visibility": "false",
},
@@ -3600,9 +3594,7 @@ class TestRoleViewSet:
"name": "Invalid Users Role",
"manage_users": "false",
"manage_account": "false",
"manage_billing": "false",
"manage_providers": "true",
"manage_integrations": "true",
"manage_scans": "true",
"unlimited_visibility": "true",
},

View File

@@ -1417,9 +1417,11 @@ class RoleSerializer(RLSSerializer, BaseWriteSerializer):
"name",
"manage_users",
"manage_account",
"manage_billing",
# Disable for the first release
# "manage_billing",
# "manage_integrations",
# /Disable for the first release
"manage_providers",
"manage_integrations",
"manage_scans",
"permission_state",
"unlimited_visibility",