events cluster updated with PageInfo

This commit is contained in:
2025-02-03 20:53:31 +03:00
parent f0613e96e8
commit b67090087a
51 changed files with 1041 additions and 286 deletions

View File

@@ -50,6 +50,51 @@ class RedisCategoryKeys:
MENU_MAPPER: str = "MENU_MAPPER"
class RedisCategoryPageInfoKeys:
"""
### /create?site=BuildingCluster, #/update?site=BuildingCluster, #/dashboard?site=BuildingCluster
PAGE_URL: /dashboard?site=BuildingCluster
PAGE_NAME: BuildingCluster
PAGE_INFO: {LANGUAGE_MODELS: "", ICON: "", URL: ""}
PAGE_MENU_INDEX: 1 # {build_living_space: "uuid4", LAYER: 1, MENU_INDEX: 1}
PAGE_MENU_COMPONENT: {..., lang: {"tr"}: {...}, lang: {"en"}: {...}}
PAGE_LANGUAGE: {{"tr"}: {...},{"en"}: {...}}
"""
PAGE_URL: str = "PAGE_URL"
PAGE_NAME: str = "PAGE_NAME"
PAGE_INFO: str = "PAGE_INFO"
PAGE_COMPONENT: str = "PAGE_COMPONENT"
PAGE_MENU_INDEX: str = "PAGE_MENU_INDEX"
PAGE_MENU_COMPONENT: str = "PAGE_MENU_COMPONENT"
PAGE_LANGUAGE: str = "PAGE_LANGUAGE"
class RedisCategoryPageInfoKeysAction:
"""
PAGE_MAPPER: {PAGE_URL: /dashboard?site=BuildingCluster, PAGE_NAME: BuildingCluster, PAGE_INFO: {LANGUAGE_MODELS: "", ICON: "", URL: ""}}
value : {RedisCategoryPageInfoKeys.PAGE_INFO}
MENU_MAPPER: {PAGE_MENU_INDEX: 1, PAGE_MENU_COMPONENT: {..., lang: {"tr"}: {...}, lang: {"en"}: {...}}}
value : {RedisCategoryPageInfoKeys.PAGE_INFO}
"""
page_index: str = f"{RedisCategoryPageInfoKeys.PAGE_MENU_INDEX}:{RedisCategoryPageInfoKeys.PAGE_URL}"
page_mapper_key: str = (
f"{RedisCategoryPageInfoKeys.PAGE_MENU_INDEX}:{RedisCategoryPageInfoKeys.PAGE_URL}"
)
page_mapper_key: str = (
f"{page_mapper_key}:{RedisCategoryPageInfoKeys.PAGE_LANGUAGE}"
)
menu_mapper_key: str = (
f"{RedisCategoryPageInfoKeys.PAGE_URL}:{RedisCategoryPageInfoKeys.PAGE_MENU_INDEX}"
)
menu_mapper_key: str = (
f"{menu_mapper_key}:{RedisCategoryPageInfoKeys.PAGE_MENU_COMPONENT}"
)
class RedisValidationKeysAction:
# LANGUAGE_MODELS:DYNAMIC:VALIDATIONS:
dynamic_validation_key: str = (