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
|
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)
|
@admin.register(BazaarCredential)
|
||||||
class BazaarCredentialAdmin(admin.ModelAdmin):
|
class BazaarCredentialAdmin(admin.ModelAdmin):
|
||||||
"""
|
"""
|
||||||
|
|||||||
Reference in New Issue
Block a user