feat: add support tickets and imrpove web app loading

This commit is contained in:
3252a8
2026-05-20 16:38:24 +03:00
parent 3b846f0d44
commit d8a1da1f13
78 changed files with 8990 additions and 168 deletions
+17
View File
@@ -0,0 +1,17 @@
from bot.app.web.admin_api_impl.support import AdminTicketPatchPayload, AdminTicketReplyPayload
def test_admin_patch_payload_accepts_closed_status_and_urgent_priority():
payload = AdminTicketPatchPayload.model_validate(
{"status": "closed", "priority": "urgent", "category": "billing"}
)
assert payload.status == "closed"
assert payload.priority == "urgent"
def test_admin_reply_payload_supports_internal_note():
payload = AdminTicketReplyPayload.model_validate({"body": " note ", "is_internal_note": True})
assert payload.body == "note"
assert payload.is_internal_note is True