Skip to content

Commit 69050f8

Browse files
committed
strip RBAC route entries from URL_PERMISSIONS
Drop URL_PERMISSIONS rows for the deleted classic UI routes: add/edit/delete_product_member, add/edit/delete_product_group, add/edit/delete_product_type_member, add/edit/delete_product_type_group, add/edit/delete_group_member, edit_group_permissions. Pro defines its own URL permission table for these routes (which it now owns end-to-end). Also drop the now-unused model imports (Dojo_Group_Member, Product_Group, Product_Member, Product_Type_Group, Product_Type_Member, Dojo_Group).
1 parent 932b0cd commit 69050f8

1 file changed

Lines changed: 0 additions & 28 deletions

File tree

dojo/authorization/url_permissions.py

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,6 @@
1-
from dojo.authorization.models import (
2-
Dojo_Group_Member,
3-
Product_Group,
4-
Product_Member,
5-
Product_Type_Group,
6-
Product_Type_Member,
7-
)
81
from dojo.models import (
92
App_Analysis,
103
Cred_Mapping,
11-
Dojo_Group,
124
Endpoint,
135
Engagement,
146
Finding,
@@ -40,12 +32,6 @@
4032
"view_product_type": [("object", Product_Type, "view", "ptid")],
4133
"edit_product_type": [("object", Product_Type, "edit", "ptid")],
4234
"delete_product_type": [("object", Product_Type, "delete", "ptid")],
43-
"add_product_type_member": [("object", Product_Type, "staff_only", "ptid")],
44-
"edit_product_type_member": [("object", Product_Type_Member, "staff_only", "memberid")],
45-
"delete_product_type_member": [("object", Product_Type_Member, "delete", "memberid")],
46-
"add_product_type_group": [("object", Product_Type, "add", "ptid")],
47-
"edit_product_type_group": [("object", Product_Type_Group, "edit", "groupid")],
48-
"delete_product_type_group": [("object", Product_Type_Group, "delete", "groupid")],
4935

5036
# -----------------------------------------------------------------------
5137
# Product (dojo/product/views.py -> dojo/asset/urls.py)
@@ -69,16 +55,10 @@
6955
"edit_engagement_presets": [("object", Product, "edit", "pid")],
7056
"add_engagement_presets": [("object", Product, "edit", "pid")],
7157
"delete_engagement_presets": [("object", Product, "edit", "pid")],
72-
"add_product_member": [("object", Product, "staff_only", "pid")],
73-
"edit_product_member": [("object", Product_Member, "staff_only", "memberid")],
74-
"delete_product_member": [("object", Product_Member, "delete", "memberid")],
7558
"add_api_scan_configuration": [("object", Product, "add", "pid")],
7659
"view_api_scan_configurations": [("object", Product, "view", "pid")],
7760
"edit_api_scan_configuration": [("object", Product_API_Scan_Configuration, "edit", "pascid")],
7861
"delete_api_scan_configuration": [("object", Product_API_Scan_Configuration, "delete", "pascid")],
79-
"add_product_group": [("object", Product, "add", "pid")],
80-
"edit_product_group": [("object", Product_Group, "edit", "groupid")],
81-
"delete_product_group": [("object", Product_Group, "delete", "groupid")],
8262

8363
# -----------------------------------------------------------------------
8464
# Engagement (dojo/engagement/views.py -> dojo/engagement/urls.py)
@@ -238,14 +218,6 @@
238218
("object", Cred_Mapping, "delete", "ttid"),
239219
],
240220

241-
# -----------------------------------------------------------------------
242-
# Group (dojo/group/views.py -> dojo/group/urls.py)
243-
# -----------------------------------------------------------------------
244-
"add_group_member": [("object", Dojo_Group, "staff_only", "gid")],
245-
"edit_group_member": [("object", Dojo_Group_Member, "staff_only", "mid")],
246-
"delete_group_member": [("object", Dojo_Group_Member, "delete", "mid")],
247-
"edit_group_permissions": [("config", "auth.change_permission")],
248-
249221
# -----------------------------------------------------------------------
250222
# Reports (dojo/reports/views.py -> dojo/reports/urls.py)
251223
# -----------------------------------------------------------------------

0 commit comments

Comments
 (0)