clean up cart and add order_id filed to order

This commit is contained in:
Parsa Nazer
2025-03-27 22:17:03 +03:30
parent 5ed57605fc
commit a4ea17d816
4 changed files with 52 additions and 33 deletions
+4 -3
View File
@@ -35,6 +35,7 @@ class BankRecordInline(StackedInline):
model = Bank
extra = 0
max_num = 0
tab = True
def has_delete_permission(self, request, obj=None):
return False
def get_readonly_fields(self, request, obj=None):
@@ -46,11 +47,11 @@ class BankRecordInline(StackedInline):
class OrderAdmin(ModelAdmin, ImportExportModelAdmin):
import_form_class = ImportForm
export_form_class = ExportForm
search_fields = ['order_id', 'user__phone', 'user__first_name', 'user__last_name', 'user__email']
list_filter = ['is_paid', 'status']
actions_list = ['redirect_to_learn', 'udpate_bank_status']
list_display = ['user', 'is_paid', 'status', 'discount_code', 'address',]
readonly_fields = ('created_at', )
list_display = ['order_id', 'user', 'is_paid', 'status', 'discount_code', 'address',]
readonly_fields = ('created_at', 'order_id', 'tax', 'final_price', 'cart_total', 'discount', 'discount_code', 'user', 'address', 'is_paid')
compressed_fields = True
warn_unsaved_form = True
# exclude = ('bank_records',)