Refactor i am principal

This commit is contained in:
bobbyvish
2024-04-01 11:31:16 +05:30
parent 869a7ace06
commit db2fab79fa
25 changed files with 518 additions and 126 deletions

View File

@@ -21,7 +21,8 @@ from .iam_constant import (
RESOURCE_MANAGE_T_C,
RESOURCE_MANAGE_CMS,
RESOURCE_MANAGE_PRIVACYPOLICY,
RESOURCE_MANAGE_SUPPORT
RESOURCE_MANAGE_SUPPORT,
RESOURCE_MANAGE_NOTIFICATION
)
class IAMPrincipalType:
@@ -122,7 +123,6 @@ class IAMActions:
return iam_action_fixture_data
class IAMResources:
DASHBOARD = RESOURCE_MANAGE_DASHBOARD
IAM = RESOURCE_MANAGE_IAM
USER = RESOURCE_MANAGE_USER
SUPPORT = RESOURCE_MANAGE_SUPPORT
@@ -132,9 +132,9 @@ class IAMResources:
FAQS = RESOURCE_MANAGE_FAQS
T_C = RESOURCE_MANAGE_T_C
PRIVACYPOLICY = RESOURCE_MANAGE_PRIVACYPOLICY
NOTIFICATION = RESOURCE_MANAGE_NOTIFICATION
resources = [
DASHBOARD,
IAM,
USER,
SUPPORT,
@@ -144,6 +144,7 @@ class IAMResources:
FAQS,
T_C,
PRIVACYPOLICY,
NOTIFICATION,
]
@staticmethod