cleanup: trim bloated multi-line comments across the project
This commit is contained in:
@@ -47,15 +47,10 @@ class CampaignDeliveryAdmin(admin.ModelAdmin):
|
||||
readonly_fields = fields
|
||||
|
||||
def has_view_permission(self, request, obj=None):
|
||||
# صریحاً True: نباید به fallbackِ مبتنیبر codename پرمیشنِ
|
||||
# پیشفرضِ Django (has_perm('view_...') or has_perm('change_...'))
|
||||
# تکیه کنیم. بدونِ این override، یک کاربرِ staff که پرمیشنِ
|
||||
# view/change روی این مدل رو نداره، حتی برای دیدنِ صفحهی
|
||||
# جزئیاتِ read-only هم 403 میگیره — یعنی مدل عملاً "view-only"
|
||||
# نیست بلکه کاملاً غیرقابلِدسترسه. این متد مستقل از
|
||||
# has_change_permission (که پایین همیشه False برمیگردونه)
|
||||
# تضمین میکنه که دیدن همیشه مجازه، صرفِنظر از پرمیشنهای
|
||||
# دیتابیسی.
|
||||
# صریحاً True: بدونِ override، fallbackِ پیشفرضِ Django به کاربرِ
|
||||
# staffِ بدونِ پرمیشنِ view/change حتی اجازهی دیدنِ این صفحهی
|
||||
# read-only رو هم نمیده — یعنی مدل عملاً غیرقابلِدسترس میشه، نه
|
||||
# فقط view-only.
|
||||
return True
|
||||
|
||||
def has_add_permission(self, request):
|
||||
|
||||
Reference in New Issue
Block a user