|
67 | 67 | from .filters import apply_filters |
68 | 68 | from .filters import filter_types |
69 | 69 | from .list_view import ListView |
70 | | -from .rbac_manager import RbacFilterRoutePermissions |
71 | | -from .rbac_manager import RbacManager as RBAC |
72 | | -from .rbac_manager import RbacRoutePermissions |
| 70 | +from .rbac_v2_manager import RbacFilterRoutePermissions |
| 71 | +from .rbac_v2_manager import RbacRoutePermissions |
73 | 72 | from .rbac_v2_manager import RbacV2Manager as RBACv2 |
74 | 73 |
|
75 | 74 | LOGGER = get_logger(__name__) |
@@ -660,8 +659,6 @@ def _cve_details(cls, synopsis, advisory_available): |
660 | 659 | return retval |
661 | 660 |
|
662 | 661 | @classmethod |
663 | | - @RBAC.need_permissions(RbacRoutePermissions.VULNERABILITY_RESULTS) |
664 | | - @RBAC.need_permissions_filter_value(RbacFilterRoutePermissions.CSV_FORMAT_ENDPOINTS) |
665 | 662 | @RBACv2.enforce_workspace_permission(RbacRoutePermissions.VULNERABILITY_RESULTS) |
666 | 663 | @RBACv2.enforce_workspace_permission_filter_value(RbacFilterRoutePermissions.CSV_FORMAT_ENDPOINTS) |
667 | 664 | def handle_get(cls, **kwargs): |
@@ -695,8 +692,6 @@ def _cve_exists(synopsis): |
695 | 692 | raise ApplicationException("No such CVE ID", 404) from exc |
696 | 693 |
|
697 | 694 | @classmethod |
698 | | - @RBAC.need_permissions(RbacRoutePermissions.VULNERABILITY_RESULTS) |
699 | | - @RBAC.need_permissions_filter_value(RbacFilterRoutePermissions.REPORTABLE_ENDPOINTS) |
700 | 695 | @RBACv2.enforce_workspace_permission(RbacRoutePermissions.VULNERABILITY_RESULTS) |
701 | 696 | @RBACv2.enforce_workspace_permission_filter_value(RbacFilterRoutePermissions.REPORTABLE_ENDPOINTS) |
702 | 697 | def handle_get(cls, **kwargs): # pylint: disable=too-many-branches |
@@ -847,7 +842,6 @@ class PatchCveRisk(PatchRequest): |
847 | 842 | _conflict_target = [CveAccountData.cve_id, CveAccountData.rh_account_id] |
848 | 843 |
|
849 | 844 | @classmethod |
850 | | - @RBAC.need_permissions(RbacRoutePermissions.CVE_BR_AND_STATUS_EDIT) |
851 | 845 | @RBACv2.enforce_default_workspace_permission(RbacRoutePermissions.CVE_BR_AND_STATUS_EDIT) |
852 | 846 | def handle_patch(cls, **kwargs): |
853 | 847 | """Set business risk for a CVE""" |
@@ -903,7 +897,6 @@ class PatchCveStatus(PatchRequest): |
903 | 897 | _conflict_target = [CveAccountData.cve_id, CveAccountData.rh_account_id] |
904 | 898 |
|
905 | 899 | @classmethod |
906 | | - @RBAC.need_permissions(RbacRoutePermissions.CVE_BR_AND_STATUS_EDIT) |
907 | 900 | @RBACv2.enforce_default_workspace_permission(RbacRoutePermissions.CVE_BR_AND_STATUS_EDIT) |
908 | 901 | def handle_patch(cls, **kwargs): |
909 | 902 | """Set status for a CVE""" |
|
0 commit comments