forked from HSE_team/BetterCallPraskovia
28 lines
847 B
Python
28 lines
847 B
Python
"""
|
||
FSM состояния для работы с коллекциями
|
||
"""
|
||
from aiogram.fsm.state import State, StatesGroup
|
||
|
||
|
||
class CollectionAccessStates(StatesGroup):
|
||
"""Состояния для управления доступом к коллекции"""
|
||
waiting_for_username = State()
|
||
|
||
|
||
class CollectionEditStates(StatesGroup):
|
||
"""Состояния для редактирования коллекции"""
|
||
waiting_for_name = State()
|
||
waiting_for_description = State()
|
||
|
||
|
||
class DocumentEditStates(StatesGroup):
|
||
"""Состояния для редактирования документа"""
|
||
waiting_for_title = State()
|
||
waiting_for_content = State()
|
||
|
||
|
||
class DocumentUploadStates(StatesGroup):
|
||
"""Состояния для загрузки документа"""
|
||
waiting_for_file = State()
|
||
|