add ruff format, ruff check, time_picker, project structure and imports reorganized
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
from aiogram.filters.callback_data import CallbackData as BaseCallbackData
|
||||
from enum import StrEnum
|
||||
|
||||
class CallbackCommand(StrEnum):
|
||||
|
||||
class CallbackCommand(StrEnum):
|
||||
FIELD_EDITOR = "fe"
|
||||
FIELD_EDITOR_CALLBACK = "fc"
|
||||
ENTITY_LIST = "el"
|
||||
@@ -16,25 +16,28 @@ class CallbackCommand(StrEnum):
|
||||
SET_LANGUAGE = "ls"
|
||||
DATE_PICKER_MONTH = "dm"
|
||||
DATE_PICKER_YEAR = "dy"
|
||||
#STRING_EDITOR_LOCALE = "sl"
|
||||
TIME_PICKER = "tp"
|
||||
# STRING_EDITOR_LOCALE = "sl"
|
||||
ENTITY_PICKER_PAGE = "ep"
|
||||
ENTITY_PICKER_TOGGLE_ITEM = "et"
|
||||
VIEW_FILTER_EDIT = "vf"
|
||||
USER_COMMAND = "uc"
|
||||
|
||||
class CommandContext(StrEnum):
|
||||
|
||||
class CommandContext(StrEnum):
|
||||
SETTING_EDIT = "se"
|
||||
ENTITY_CREATE = "ec"
|
||||
ENTITY_EDIT = "ee"
|
||||
ENTITY_FIELD_EDIT = "ef"
|
||||
|
||||
class ContextData(BaseCallbackData, prefix = "cd"):
|
||||
|
||||
class ContextData(BaseCallbackData, prefix="cd"):
|
||||
command: CallbackCommand
|
||||
context: CommandContext | None = None
|
||||
entity_name: str | None = None
|
||||
entity_id: int | None = None
|
||||
field_name: str | None = None
|
||||
form_params: str | None = None
|
||||
user_command: str | None = None
|
||||
data: str | None = None
|
||||
back: bool = False
|
||||
|
||||
Reference in New Issue
Block a user