link view ticket for staff
This commit is contained in:
1 parent
6b546aad76
commit
089db0afa4
13 files changed
+412
-3
No files matched your search
@@ -0,0 +1,31 @@
|
||||
# لینک کوتاه تیکت در پیامک سرپرستان
|
||||
|
||||
در ادمین Django، بخش واحدهای سازمانی، گزینه «افزودن لینک تیکت به پیامک
|
||||
سرپرستان» را در قسمت «اطلاعرسانی بله و سرپرستان» فعال کنید. پیشفرض خاموش
|
||||
است و تنظیم هر واحد مستقل است. پیامک به شمارههای سرپرست اول تا پنجم آن
|
||||
واحد ارسال میشود؛ در صورت فعال بودن گزینه، لینک به انتهای الگوی فعلی
|
||||
پیامک اضافه میشود.
|
||||
|
||||
لینک به شکل `https://your-domain/vt/Ab12Cd34Ef` است. دامنه از تنظیم موجود
|
||||
`PUBLIC_BASE_URL` خوانده میشود و باید دامنه عمومی و قابل دسترس سامانه باشد.
|
||||
لینک هنگام اولین ارسال پیامک ساخته میشود و دقیقاً ۷ روز اعتبار دارد. تمام
|
||||
سرپرستان یک تیکت و تلاشهای مجدد ارسال، همان لینک و همان تاریخ انقضا را
|
||||
استفاده میکنند؛ ارسال مجدد اعتبار را تمدید نمیکند. پس از انقضا، پیامک
|
||||
فقط متن اعلان را دارد.
|
||||
|
||||
این لینک صرفاً میانبر صفحه واقعی `/staff/tickets/<uuid>/` است. هیچ ورود
|
||||
خودکار، مجوز جدید، نشست magic link یا دسترسی اشتراکی ایجاد نمیکند. کاربران
|
||||
بدون ورود به `/staff/login/?next=/vt/...` هدایت میشوند و پس از ورود معتبر
|
||||
staff به تیکت بازمیگردند. مجوز مشاهده و پاسخ همان مجوزهای عادی تیکت است؛
|
||||
حساب مشتری و کارشناس بدون دسترسی با خطای ۴۰۳ مواجه میشوند. لینک نامعتبر،
|
||||
منقضی یا متعلق به تیکت حذفشده پس از ورود خطای ۴۰۴ دارد. پاسخهای میانبر
|
||||
قابل کش کردن نیستند.
|
||||
|
||||
خاموش کردن گزینه، افزودن لینک به پیامکهای بعدی را متوقف میکند؛ لینکهای
|
||||
قبلاً ارسالشده تا پایان اعتبار خود معتبرند و همچنان ورود و مجوز لازم دارند.
|
||||
|
||||
برای اعمال ساختار پایگاه داده:
|
||||
|
||||
```powershell
|
||||
.\.venv\Scripts\python.exe manage.py migrate
|
||||
```
|
||||
Reference in new issue
Block a user