39 lines
905 B
Python
39 lines
905 B
Python
from Events.Engine.abstract_class import DefaultClusterName
|
|
|
|
|
|
cluster_name = "AccountCluster"
|
|
prefix = "/accounts"
|
|
icon = "Building"
|
|
|
|
|
|
# Keys for the cluster
|
|
class KeyValidations:
|
|
headers = "headers"
|
|
data = "data"
|
|
validation = "validations"
|
|
|
|
# Key URLS for the cluster
|
|
class KeyURLs:
|
|
validations = "/validations/validations"
|
|
|
|
# Keys for the cluster
|
|
class KeyBases:
|
|
create_key = f"{prefix}/create"
|
|
update_key = f"{prefix}/update"
|
|
list_key = f"{prefix}/list"
|
|
|
|
|
|
# Page Variations of the cluster
|
|
class PageBases:
|
|
CREATE = f"/create?{DefaultClusterName}={cluster_name}"
|
|
UPDATE = f"/update?{DefaultClusterName}={cluster_name}"
|
|
DASHBOARD = f"/dashboard?{DefaultClusterName}={cluster_name}"
|
|
|
|
|
|
# Match the keys with the pages
|
|
page_2_keys = {
|
|
KeyBases.create_key: PageBases.CREATE,
|
|
KeyBases.update_key: PageBases.UPDATE,
|
|
KeyBases.list_key: PageBases.DASHBOARD,
|
|
}
|