Files
DutyLog/src/dutylog/application/bot/user_dialogs/states.py
T
2026-03-01 01:53:17 +03:00

50 lines
1.4 KiB
Python

from aiogram.fsm.state import State, StatesGroup
class MainMenuSG(StatesGroup):
main = State()
history = State()
faq = State()
class AdminMenuSG(StatesGroup):
main = State()
residents = State()
residents_search_input = State()
residents_search_results = State()
residents_filter_select = State()
residents_filter_hours_input = State()
residents_filtered_results = State()
resident_info = State()
resident_logout_confirm = State()
resident_delete_confirm = State()
add_hours_select = State()
remove_hours_select = State()
add_hours_custom = State()
remove_hours_custom = State()
add_hours_confirm = State()
remove_hours_confirm = State()
create_resident_name = State()
create_resident_floor = State()
create_resident_room = State()
create_resident_confirm = State()
floors = State()
floor_delete_confirm = State()
create_floor_input = State()
create_floor_confirm = State()
rooms_select_floor = State()
rooms_list = State()
room_delete_confirm = State()
create_room_select_floor = State()
create_room_input = State()
create_room_confirm = State()
statistics = State()
broadcast = State()
broadcast_confirm = State()
class RegistrationSG(StatesGroup):
select_floor = State()
select_room = State()
select_resident = State()