Напоминалки: гейт часового пояса и для текстовой команды удаления
По ревью Task 4: команда 'напоминалка удалить <id>' была единственной точкой входа в раздел, не защищённой гейтом _require_reminder_tz — админ без заданного пояса мог через неё попасть в _send_reminders_admin и увидеть список с подписью (UTC+0) по фолбэку, так и не указав реальный часовой пояс. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -711,6 +711,8 @@ class VKBotApplication:
|
|||||||
)
|
)
|
||||||
return
|
return
|
||||||
elif text_lower.startswith("напоминалка удалить"):
|
elif text_lower.startswith("напоминалка удалить"):
|
||||||
|
if not self._require_reminder_tz(user_id):
|
||||||
|
return
|
||||||
self._handle_reminder_delete(user_id, text_clean)
|
self._handle_reminder_delete(user_id, text_clean)
|
||||||
return
|
return
|
||||||
elif text_lower in ["🗑 удалить напоминание", "удалить напоминание"]:
|
elif text_lower in ["🗑 удалить напоминание", "удалить напоминание"]:
|
||||||
|
|||||||
Reference in New Issue
Block a user