mirror of
https://github.com/koloideal/DutyLog.git
synced 2026-06-10 02:15:30 +03:00
145 lines
4.3 KiB
Python
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,
|
|
)
|