|
|
@@ -4,7 +4,7 @@ import monetary
|
4
|
4
|
from django.conf import settings
|
5
|
5
|
from django.contrib import admin
|
6
|
6
|
from django.contrib.auth.hashers import make_password
|
7
|
|
-from django_admin import AdvancedExportExcelModelAdmin, ReadOnlyModelAdmin
|
|
7
|
+from django_admin import AdvancedActionsModelAdmin, AdvancedExportExcelModelAdmin, ReadOnlyModelAdmin
|
8
|
8
|
from django_models_ext import ProvinceShortModelMixin
|
9
|
9
|
from pysnippets.strsnippets import strip
|
10
|
10
|
|
|
|
@@ -113,10 +113,11 @@ class DistributorInfoAdmin(admin.ModelAdmin):
|
113
|
113
|
obj.save()
|
114
|
114
|
|
115
|
115
|
|
116
|
|
-class SaleclerkInfoAdmin(AdvancedExportExcelModelAdmin, admin.ModelAdmin):
|
|
116
|
+class SaleclerkInfoAdmin(AdvancedExportExcelModelAdmin, AdvancedActionsModelAdmin, admin.ModelAdmin):
|
117
|
117
|
list_display = ('brand_id', 'brand_name', 'distributor_id', 'distributor_name', 'clerk_id', 'clerk_name', 'clerk_sex', 'clerk_phone', 'unionid', 'openid', 'num', 'integral', 'total_integral', 'user_status', 'test_user', 'status', 'created_at', 'updated_at')
|
118
|
118
|
list_filter = ('test_user', 'user_status', 'status')
|
119
|
119
|
search_fields = ('brand_id', 'brand_name', 'distributor_id', 'distributor_name', 'clerk_id', 'clerk_name', 'clerk_phone')
|
|
120
|
+ actions_exclude = ('delete_selected', )
|
120
|
121
|
|
121
|
122
|
|
122
|
123
|
class BrandModelDistributorPriceInfoAdmin(admin.ModelAdmin):
|