1234567891011121314151617181920212223242526 |
- from daterange_filter.filter import DateRangeFilter
- from django.contrib import admin
- from django_admin import AdvancedExportExcelModelAdmin, ReadOnlyModelAdmin
- from integral.models import SaleclerkIntegralIncomeExpensesInfo, SaleclerkSubmitLogInfo
- class SaleclerkIntegralIncomeExpensesInfoAdmin(ReadOnlyModelAdmin, admin.ModelAdmin):
- list_display = ('clerk_id', 'type', 'code', 'integral', 'left_integral', 'remark', 'test_user', 'status', 'created_at', 'updated_at')
- list_filter = ('test_user', 'type', 'status')
- readonly_fields = ('clerk_id', 'type', 'code', 'integral', 'left_integral')
- search_fields = ('code', 'remark')
- class SaleclerkSubmitLogInfoAdmin(AdvancedExportExcelModelAdmin, ReadOnlyModelAdmin, admin.ModelAdmin):
- list_display = ('model_name', 'distributor_name', 'clerk_name', 'code', 'has_scan', 'remark', 'dupload', 'ymd', 'trackingNo', 'is_wxwork', 'is_staff_delete', 'status', 'created_at', 'updated_at')
- list_filter = ('brand_pk', 'dupload', 'test_user', 'test_sn', 'has_scan', 'is_wxwork', 'is_staff_delete', 'status', ('created_at', DateRangeFilter))
- search_fields = ('code', 'remark', 'trackingNo', 'distributor_name', 'clerk_name', 'model_name')
- admin.site.register(SaleclerkIntegralIncomeExpensesInfo, SaleclerkIntegralIncomeExpensesInfoAdmin)
- admin.site.register(SaleclerkSubmitLogInfo, SaleclerkSubmitLogInfoAdmin)
|