Files
DutyLog/src/dutylog/application/bot/admin_dialogs/admin_menu_dialog.py
T
2026-03-17 21:06:49 +03:00

145 lines
4.3 KiB
Python

from aiogram_dialog import Dialog
from dutylog.application.bot.admin_dialogs.main_menu import (
main_menu_window,
statistics_window,
)
from dutylog.application.bot.admin_dialogs.residents_management import (
residents_list_window,
resident_info_window,
resident_history_window,
resident_logout_confirm_window,
resident_delete_confirm_window,
resident_rebind_floor_window,
resident_rebind_room_window,
resident_rebind_confirm_window,
create_resident_name_window,
create_resident_floor_window,
create_resident_room_window,
create_resident_confirm_window,
search_input_window,
search_results_window,
)
from dutylog.application.bot.admin_dialogs.residents_filter import (
filter_select_window,
filter_hours_input_window,
filtered_results_window,
)
from dutylog.application.bot.admin_dialogs.floors_management import (
floors_list_window,
floor_delete_confirm_window,
create_floor_input_window,
create_floor_confirm_window,
)
from dutylog.application.bot.admin_dialogs.rooms_management import (
rooms_select_floor_window,
rooms_list_window,
room_info_window,
room_history_window,
room_delete_confirm_window,
room_add_hours_select_window,
room_add_hours_custom_window,
room_add_hours_remark_window,
room_add_hours_confirm_window,
create_room_select_floor_window,
create_room_input_window,
create_room_confirm_window,
)
from dutylog.application.bot.admin_dialogs.reporting_period_management import (
reporting_period_window,
next_period_confirm_window,
generate_report_select_period_window,
generate_report_confirm_window,
)
from dutylog.application.bot.admin_dialogs.hours_management import (
add_hours_select_window,
remove_hours_select_window,
add_hours_custom_window,
remove_hours_custom_window,
add_hours_remark_window,
remove_hours_remark_window,
add_hours_confirm_window,
remove_hours_confirm_window,
)
from dutylog.application.bot.admin_dialogs.broadcast import (
broadcast_window,
broadcast_confirm_window,
)
from dutylog.application.bot.admin_dialogs.faq import (
admin_faq_window,
)
from dutylog.application.bot.admin_dialogs.top_residents import (
top_residents_window,
)
from dutylog.application.bot.creator_dialogs.admins_management import (
admins_list_window,
admin_info_window,
remove_admin_confirm_window,
add_admin_select_user_window,
add_admin_confirm_window,
)
from dutylog.application.bot.creator_dialogs.transactions_history import (
transactions_history_window,
)
admin_menu_dialog = Dialog(
main_menu_window,
residents_list_window,
resident_info_window,
resident_history_window,
resident_logout_confirm_window,
resident_delete_confirm_window,
resident_rebind_floor_window,
resident_rebind_room_window,
resident_rebind_confirm_window,
add_hours_select_window,
remove_hours_select_window,
add_hours_custom_window,
remove_hours_custom_window,
add_hours_remark_window,
remove_hours_remark_window,
add_hours_confirm_window,
remove_hours_confirm_window,
create_resident_name_window,
create_resident_floor_window,
create_resident_room_window,
create_resident_confirm_window,
floors_list_window,
floor_delete_confirm_window,
create_floor_input_window,
create_floor_confirm_window,
rooms_select_floor_window,
rooms_list_window,
room_info_window,
room_history_window,
room_delete_confirm_window,
room_add_hours_select_window,
room_add_hours_custom_window,
room_add_hours_remark_window,
room_add_hours_confirm_window,
create_room_select_floor_window,
create_room_input_window,
create_room_confirm_window,
reporting_period_window,
next_period_confirm_window,
generate_report_select_period_window,
generate_report_confirm_window,
statistics_window,
admin_faq_window,
broadcast_window,
broadcast_confirm_window,
search_input_window,
search_results_window,
filter_select_window,
filter_hours_input_window,
filtered_results_window,
top_residents_window,
admins_list_window,
admin_info_window,
remove_admin_confirm_window,
add_admin_select_user_window,
add_admin_confirm_window,
transactions_history_window,
)