cleanup: trim bloated multi-line comments across the project
This commit is contained in:
@@ -60,12 +60,9 @@ class BugReportCreateView(APIView):
|
||||
"""POST /api/support/bug-reports — ثبت گزارش باگ"""
|
||||
|
||||
permission_classes = [IsAuthenticated]
|
||||
# هیچ مکانیزمِ idempotency ای اینجا نیست، پس بدونِ throttle یک کاربرِ
|
||||
# احرازهویتشده میتونه تعدادِ نامحدودی BugReport با درخواستهای
|
||||
# پرتکرار بسازه. ScopedRateThrottle با pk کاربر کلید میخوره (نه IP).
|
||||
# ⚠️ اصلاح شده: چون کاربرهای مهمان با هر deviceId جدید یک pk تازه
|
||||
# میگیرن، از GuestAwareSupportThrottle استفاده میشه تا چرخشِ حساب
|
||||
# مهمان دیگه bucket تازه ندهد (نگاه کنید به تعریفِ کلاس بالا).
|
||||
# بدونِ idempotency/throttle، یک کاربر میتونست تعدادِ نامحدودی BugReport
|
||||
# بسازه؛ GuestAwareSupportThrottle برای مهمانها کلید رو بر اساسِ IP
|
||||
# میسازه تا چرخشِ حساب bucket تازه نده.
|
||||
throttle_scope = 'support_create'
|
||||
throttle_classes = [GuestAwareSupportThrottle]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user