mirror of
https://github.com/koloideal/DutyLog.git
synced 2026-06-10 10:25:29 +03:00
commit
This commit is contained in:
@@ -1,11 +1,11 @@
|
||||
from aiogram.types import User
|
||||
from aiogram_dialog import Dialog, Window, DialogManager
|
||||
from aiogram_dialog.widgets.text import Format, Const
|
||||
from aiogram_dialog.widgets.kbd import SwitchTo, Back, Start
|
||||
from aiogram_dialog.widgets.kbd import SwitchTo, Back
|
||||
from dishka import FromDishka
|
||||
from dishka.integrations.aiogram_dialog import inject
|
||||
|
||||
from dutylog.application.bot.user_dialogs.states import MainMenuSG, RegistrationSG
|
||||
from dutylog.application.bot.user_dialogs.states import MainMenuSG
|
||||
from dutylog.infrastructure.database.repositories.users_repository import UsersRepository
|
||||
from dutylog.infrastructure.database.repositories.residents_repository import ResidentsRepository
|
||||
from dutylog.infrastructure.database.repositories.hours_transactions_repository import HoursTransactionsRepository
|
||||
@@ -131,10 +131,10 @@ main_menu_dialog = Dialog(
|
||||
state=MainMenuSG.history,
|
||||
when="has_resident",
|
||||
),
|
||||
Start(
|
||||
Const("🔄 Перерегистрация"),
|
||||
id="reregister_btn",
|
||||
state=RegistrationSG.select_floor,
|
||||
SwitchTo(
|
||||
Const("❓ FAQ"),
|
||||
id="faq_btn",
|
||||
state=MainMenuSG.faq,
|
||||
when="is_regular_user",
|
||||
),
|
||||
state=MainMenuSG.main,
|
||||
@@ -146,5 +146,26 @@ main_menu_dialog = Dialog(
|
||||
state=MainMenuSG.history,
|
||||
getter=get_history_data,
|
||||
),
|
||||
Window(
|
||||
Const("""<blockquote>❓ <b>Часто задаваемые вопросы</b></blockquote>
|
||||
|
||||
<b>Что это за система?</b>
|
||||
<blockquote>Это система учета дежурств в общежитии. Здесь отображаются ваши отработанные и неотработанные часы дежурств.</blockquote>
|
||||
|
||||
<b>Что делать, если я зарегистрировался не под собой?</b>
|
||||
<blockquote>⚠️ Перерегистрацию может выполнить только администратор. Обратитесь к администратору для исправления данных.</blockquote>
|
||||
|
||||
<b>Как начисляются часы?</b>
|
||||
<blockquote>Часы начисляются и списываются администраторами системы. Все изменения отображаются в разделе "История".</blockquote>
|
||||
|
||||
<b>Что означают активные и неактивные часы?</b>
|
||||
<blockquote>🟢 <b>Отработанные часы</b> - часы, которые вы уже отработали
|
||||
🔴 <b>Неотработанные часы</b> - часы, которые вам еще предстоит отработать</blockquote>
|
||||
|
||||
<b>Как связаться с администратором?</b>
|
||||
<blockquote>Обратитесь к старосте вашего этажа или в администрацию общежития.</blockquote>"""),
|
||||
SwitchTo(Const("◀️ Назад"), id="back_to_main", state=MainMenuSG.main),
|
||||
state=MainMenuSG.faq,
|
||||
),
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user