Admin: PaymentEvent read-only ledger view (was documented but not registered)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -99,6 +99,26 @@ class TransactionAdmin(admin.ModelAdmin):
|
||||
return False
|
||||
|
||||
|
||||
@admin.register(PaymentEvent)
|
||||
class PaymentEventAdmin(admin.ModelAdmin):
|
||||
"""دفترِ رویدادهای مسیرِ خرید، فقط برای دیدن؛ ردیفها را فقط `payment/events.py` مینویسد
|
||||
(دفترِ افزودنی؛ ویرایش یا حذفِ دستی آن را بیاعتبار میکرد)."""
|
||||
|
||||
list_display = ('created_at', 'event', 'provider', 'order_id', 'user_id')
|
||||
list_filter = ('event', 'provider', 'created_at')
|
||||
search_fields = ('order_id', 'user_id')
|
||||
readonly_fields = ('order_id', 'user_id', 'provider', 'event', 'detail', 'created_at')
|
||||
|
||||
def has_add_permission(self, request):
|
||||
return False
|
||||
|
||||
def has_change_permission(self, request, obj=None):
|
||||
return False
|
||||
|
||||
def has_delete_permission(self, request, obj=None):
|
||||
return False
|
||||
|
||||
|
||||
@admin.register(BazaarCredential)
|
||||
class BazaarCredentialAdmin(admin.ModelAdmin):
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user