latest version of apis event and cahce ablitites added
This commit is contained in:
26
ApiLayers/LanguageModels/Response/accounts/accounts.py
Normal file
26
ApiLayers/LanguageModels/Response/accounts/accounts.py
Normal file
@@ -0,0 +1,26 @@
|
||||
accountResponses = {
|
||||
"ACCOUNTS_LIST": {
|
||||
"tr": {
|
||||
"message": "Hesap Bilgileri gönderilen sorgu ve filtreleme seçeneklerine göre başarılı bir şekilde listelendi.",
|
||||
},
|
||||
"en": {
|
||||
"message": "Account Information listed successfully regarding to the sent query and filtering options.",
|
||||
},
|
||||
},
|
||||
"ACCOUNT_CREATED": {
|
||||
"tr": {
|
||||
"message": "Hesap bilgileri başarılı bir şekilde eklendi.",
|
||||
},
|
||||
"en": {
|
||||
"message": "Account information added successfully.",
|
||||
},
|
||||
},
|
||||
"ACCOUNT_UPDATED": {
|
||||
"tr": {
|
||||
"message": "Hesap bilgileri başarılı bir şekilde güncellendi.",
|
||||
},
|
||||
"en": {
|
||||
"message": "Account information updated successfully.",
|
||||
},
|
||||
},
|
||||
}
|
||||
5
ApiLayers/LanguageModels/Response/all_responses.py
Normal file
5
ApiLayers/LanguageModels/Response/all_responses.py
Normal file
@@ -0,0 +1,5 @@
|
||||
from .authentication.auth import authResponses
|
||||
from .accounts.accounts import accountResponses
|
||||
|
||||
|
||||
all_response_list = [authResponses, accountResponses]
|
||||
98
ApiLayers/LanguageModels/Response/authentication/auth.py
Normal file
98
ApiLayers/LanguageModels/Response/authentication/auth.py
Normal file
@@ -0,0 +1,98 @@
|
||||
authResponses = {
|
||||
"LOGIN_SELECT": {
|
||||
"tr": {
|
||||
"message": "Şirket/Görev başarılı bir şekilde seçildi.",
|
||||
},
|
||||
"en": {
|
||||
"message": "Company/Duty selected successfully.",
|
||||
},
|
||||
},
|
||||
"LOGIN_SUCCESS": {
|
||||
"tr": {
|
||||
"message": "Giriş başırı ile tamamlandı. Devam etmek için bir şirket/görev seçiniz.",
|
||||
},
|
||||
"en": {
|
||||
"message": "Login successful. Please select an company/duty to continue.",
|
||||
},
|
||||
},
|
||||
"TOKEN_VALID": {
|
||||
"tr": {
|
||||
"message": "Header'da belirtilen token geçerli.",
|
||||
},
|
||||
"en": {
|
||||
"message": "The token specified in the header is valid.",
|
||||
},
|
||||
},
|
||||
"USER_INFO_REFRESHED": {
|
||||
"tr": {
|
||||
"message": "Token aracılığıyla kullanıcı bilgileri başarılı bir şekilde güncellendi.",
|
||||
},
|
||||
"en": {
|
||||
"message": "User information updated successfully via token.",
|
||||
},
|
||||
},
|
||||
"CREATED_PASSWORD": {
|
||||
"tr": {
|
||||
"message": "Şifre başarılı bir şekilde oluşturuldu.",
|
||||
},
|
||||
"en": {
|
||||
"message": "Password created successfully.",
|
||||
},
|
||||
},
|
||||
"PASSWORD_CHANGED": {
|
||||
"tr": {
|
||||
"message": "Şifre başarılı bir şekilde değiştirildi.",
|
||||
},
|
||||
"en": {
|
||||
"message": "Password changed successfully.",
|
||||
},
|
||||
},
|
||||
"LOGOUT_USER": {
|
||||
"tr": {
|
||||
"message": "Kullanıcı başarılı bir şekilde çıkış yaptı.",
|
||||
},
|
||||
"en": {
|
||||
"message": "User successfully logged out.",
|
||||
},
|
||||
},
|
||||
"DISCONNECTED_USER": {
|
||||
"tr": {
|
||||
"message": "Kullanıcı tüm cihazlardan başarılı bir şekilde çıkış yaptı.",
|
||||
},
|
||||
"en": {
|
||||
"message": "User successfully logged out of all devices.",
|
||||
},
|
||||
},
|
||||
"USER_NOT_FOUND": {
|
||||
"tr": {
|
||||
"message": "Kullanıcı bulunamadı. Lütfen tekrar deneyiniz.",
|
||||
},
|
||||
"en": {
|
||||
"message": "User not found. Please try again.",
|
||||
},
|
||||
},
|
||||
"FORGOT_PASSWORD": {
|
||||
"tr": {
|
||||
"message": "Şifre sıfırlama talebi başarılı bir şekilde oluşturuldu.",
|
||||
},
|
||||
"en": {
|
||||
"message": "Password reset request created successfully.",
|
||||
},
|
||||
},
|
||||
"USER_AVATAR": {
|
||||
"tr": {
|
||||
"message": "Kullanıcı avatarı data blogunda belirtildiği şekildedir.",
|
||||
},
|
||||
"en": {
|
||||
"message": "User avatar is as specified in the data block.",
|
||||
},
|
||||
},
|
||||
"TOKEN_REFRESH": {
|
||||
"tr": {
|
||||
"message": "Token başarılı bir şekilde yenilendi.",
|
||||
},
|
||||
"en": {
|
||||
"message": "Token successfully refreshed.",
|
||||
},
|
||||
},
|
||||
}
|
||||
227
ApiLayers/LanguageModels/Response/how_to.py
Normal file
227
ApiLayers/LanguageModels/Response/how_to.py
Normal file
@@ -0,0 +1,227 @@
|
||||
from Events.Engine import MethodToEvent
|
||||
from Events.Engine.abstract_class import PageInfo
|
||||
|
||||
# from .account_records import (
|
||||
# AccountRecordsUpdateEventMethods,
|
||||
# AccountRecordsCreateEventMethods,
|
||||
# AccountRecordsListEventMethods,
|
||||
# )
|
||||
|
||||
cluster_name = "AccountCluster"
|
||||
prefix = "/accounts"
|
||||
|
||||
|
||||
class AccountRecordsUpdateEventMethods(MethodToEvent):
|
||||
pass
|
||||
|
||||
|
||||
class AccountRecordsCreateEventMethods(MethodToEvent):
|
||||
pass
|
||||
|
||||
|
||||
class AccountRecordsListEventMethods(MethodToEvent):
|
||||
pass
|
||||
|
||||
|
||||
class LanguageModels:
|
||||
SITE_URL: str
|
||||
COMPONENT: str = "Table"
|
||||
PREFIX_URL: str = ""
|
||||
PAGE_INFO: dict
|
||||
|
||||
def as_dict(self):
|
||||
return {
|
||||
"SITE_URL": self.SITE_URL,
|
||||
"COMPONENT": self.COMPONENT,
|
||||
"PREFIX_URL": self.PREFIX_URL,
|
||||
"PAGE_INFO": self.PAGE_INFO,
|
||||
}
|
||||
|
||||
|
||||
account_language_update_models = LanguageModels()
|
||||
account_language_update_models.COMPONENT = "Link"
|
||||
account_language_update_models.SITE_URL = f"/update?site={cluster_name}"
|
||||
account_language_update_models.PREFIX_URL = (
|
||||
f"{prefix}{AccountRecordsUpdateEventMethods.URL}"
|
||||
)
|
||||
account_language_update_models.PAGE_INFO = {
|
||||
"en": {
|
||||
"page": "Update Account Records",
|
||||
},
|
||||
"tr": {
|
||||
"page": "Hesap Kayıdı Güncelle",
|
||||
},
|
||||
}
|
||||
account_language_model_as_dict = account_language_update_models.as_dict()
|
||||
|
||||
|
||||
account_language_created_models = LanguageModels()
|
||||
account_language_created_models.COMPONENT = "Link"
|
||||
account_language_created_models.SITE_URL = f"/create?site={cluster_name}"
|
||||
account_language_created_models.PREFIX_URL = (
|
||||
f"{prefix}{AccountRecordsCreateEventMethods.URL}"
|
||||
)
|
||||
account_language_created_models.PAGE_INFO = {
|
||||
"en": {
|
||||
"page": "Create Account Records",
|
||||
},
|
||||
"tr": {"page": "Hesap Kayıdı Oluştur"},
|
||||
}
|
||||
account_language_created_models_as_dict = account_language_created_models.as_dict()
|
||||
|
||||
account_language_list_models = LanguageModels()
|
||||
account_language_list_models.COMPONENT = "Table"
|
||||
account_language_list_models.SITE_URL = f"/list?site={cluster_name}"
|
||||
account_language_list_models.PREFIX_URL = (
|
||||
f"{prefix}{AccountRecordsListEventMethods.URL}"
|
||||
)
|
||||
account_language_list_models.PAGE_INFO = {
|
||||
"en": {
|
||||
"page": "List Account Records",
|
||||
},
|
||||
"tr": {
|
||||
"page": "Hesap Kayıtlarını Listele",
|
||||
},
|
||||
}
|
||||
|
||||
account_language_list_models_as_dict = account_language_list_models.as_dict()
|
||||
|
||||
account_language_create_models = LanguageModels()
|
||||
account_language_create_models.COMPONENT = "Form"
|
||||
account_language_create_models.SITE_URL = f"/create?site={cluster_name}"
|
||||
account_language_create_models.PREFIX_URL = (
|
||||
f"{prefix}{AccountRecordsListEventMethods.URL}"
|
||||
)
|
||||
account_language_create_models.PAGE_INFO = {
|
||||
"en": {"page": "List Account Records", "button:": "Create"},
|
||||
"tr": {"page": "Hesap Kayıtlarını Listele", "button:": "Oluştur"},
|
||||
}
|
||||
|
||||
account_language_create_models_as_dict = account_language_create_models.as_dict()
|
||||
|
||||
account_language_update_form_models = LanguageModels()
|
||||
account_language_update_form_models.COMPONENT = "Form"
|
||||
account_language_update_form_models.SITE_URL = f"/update?site={cluster_name}"
|
||||
account_language_update_form_models.PREFIX_URL = (
|
||||
f"{prefix}{AccountRecordsUpdateEventMethods.URL}"
|
||||
)
|
||||
account_language_update_form_models.PAGE_INFO = {
|
||||
"en": {"page": "Update Account Records", "button:": "Update"},
|
||||
"tr": {"page": "Hesap Kayıdı Güncelle", "button:": "Güncelle"},
|
||||
}
|
||||
account_language_update_form_models_as_dict = (
|
||||
account_language_update_form_models.as_dict()
|
||||
)
|
||||
|
||||
|
||||
create_key = f"{prefix}{AccountRecordsCreateEventMethods.URL}"
|
||||
update_key = f"{prefix}{AccountRecordsUpdateEventMethods.URL}"
|
||||
list_key = f"{prefix}{AccountRecordsListEventMethods.URL}"
|
||||
|
||||
|
||||
dashboard_page_info = PageInfo(
|
||||
name=f"{cluster_name}",
|
||||
url=f"/dashboard?site={cluster_name}",
|
||||
icon="Building",
|
||||
instructions={
|
||||
str(list_key): {
|
||||
"headers": {
|
||||
"store": True,
|
||||
"url": "/validations/header",
|
||||
"data": {"event_code": f"{prefix}/list", "asked_field": "headers"},
|
||||
},
|
||||
"data": {
|
||||
"store": True,
|
||||
"url": f"{prefix}/list",
|
||||
"data": dict(page=1, limit=1),
|
||||
},
|
||||
},
|
||||
},
|
||||
page_info={
|
||||
"page": {
|
||||
"en": "Account Records for reaching user all types account information",
|
||||
"tr": "Kullanıcı tüm hesap bilgilerine ulaşmak için Hesap Kayıtları",
|
||||
},
|
||||
},
|
||||
endpoints={
|
||||
str(update_key): AccountRecordsUpdateEventMethods.retrieve_all_event_keys(),
|
||||
str(create_key): AccountRecordsCreateEventMethods.retrieve_all_event_keys(),
|
||||
str(list_key): AccountRecordsListEventMethods.retrieve_all_event_keys(),
|
||||
},
|
||||
language_models={
|
||||
account_language_update_models.PREFIX_URL: account_language_model_as_dict,
|
||||
account_language_created_models.PREFIX_URL: account_language_created_models_as_dict,
|
||||
account_language_list_models.PREFIX_URL: account_language_list_models_as_dict,
|
||||
},
|
||||
)
|
||||
|
||||
create_page_info = PageInfo(
|
||||
name=f"{cluster_name}",
|
||||
url=f"/create?site={cluster_name}",
|
||||
icon="Building",
|
||||
instructions={
|
||||
str(create_key): {
|
||||
"validation": {
|
||||
"store": True,
|
||||
"url": "/validations/validation",
|
||||
"data": {"event_code": f"{prefix}/create", "asked_field": "validation"},
|
||||
},
|
||||
"headers": {
|
||||
"store": True,
|
||||
"url": "/validations/header",
|
||||
"data": {"event_code": f"{prefix}/create", "asked_field": "headers"},
|
||||
},
|
||||
},
|
||||
},
|
||||
page_info={
|
||||
"page": {
|
||||
"en": "Account Records creating for user all types account information",
|
||||
"tr": "Kullanıcı tüm hesap bilgilerine ulaşmak için Hesap Kayıtları oluştur",
|
||||
},
|
||||
},
|
||||
endpoints={
|
||||
str(create_key): AccountRecordsCreateEventMethods.retrieve_all_event_keys(),
|
||||
},
|
||||
language_models={
|
||||
account_language_create_models.PREFIX_URL: account_language_create_models_as_dict,
|
||||
},
|
||||
)
|
||||
|
||||
update_page_info = PageInfo(
|
||||
name=f"{cluster_name}",
|
||||
url=f"/update?site={cluster_name}",
|
||||
icon="Building",
|
||||
instructions={
|
||||
str(update_key): {
|
||||
"validation": {
|
||||
"store": True,
|
||||
"url": "/validations/validation",
|
||||
"data": {"event_code": f"{prefix}/update", "asked_field": "validation"},
|
||||
},
|
||||
"headers": {
|
||||
"store": True,
|
||||
"url": "/validations/header",
|
||||
"data": {"event_code": f"{prefix}/update", "asked_field": "headers"},
|
||||
},
|
||||
},
|
||||
},
|
||||
page_info={
|
||||
"page": {
|
||||
"en": "Account Records updating for user all types account information",
|
||||
"tr": "Kullanıcı tüm hesap bilgilerine ulaşmak için Hesap Kayıtları güncelle",
|
||||
},
|
||||
},
|
||||
endpoints={
|
||||
str(update_key): AccountRecordsUpdateEventMethods.retrieve_all_event_keys(),
|
||||
},
|
||||
language_models={
|
||||
account_language_update_form_models.PREFIX_URL: account_language_update_form_models_as_dict,
|
||||
},
|
||||
)
|
||||
|
||||
|
||||
account_page_info = {
|
||||
f"/dashboard?site={cluster_name}": dashboard_page_info,
|
||||
f"/create?site={cluster_name}": create_page_info,
|
||||
f"/update?site={cluster_name}": update_page_info,
|
||||
}
|
||||
Reference in New Issue
Block a user