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_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_delete_confirm_window, room_add_hours_select_window, room_remove_hours_select_window, room_add_hours_custom_window, room_remove_hours_custom_window, room_add_hours_remark_window, room_remove_hours_remark_window, room_add_hours_confirm_window, room_remove_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, ) admin_menu_dialog = Dialog( main_menu_window, residents_list_window, resident_info_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_delete_confirm_window, room_add_hours_select_window, room_remove_hours_select_window, room_add_hours_custom_window, room_remove_hours_custom_window, room_add_hours_remark_window, room_remove_hours_remark_window, room_add_hours_confirm_window, room_remove_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, )