@@ -1,7 +1,8 @@ |
||
1 | 1 |
# -*- coding: utf-8 -*- |
2 | 2 |
|
3 | 3 |
from django.contrib import admin |
4 |
-from django_admin import AdvancedExportExcelModelAdmin, ReadOnlyModelAdmin, SpecifiedQuantityQuerySetModelAdmin |
|
4 |
+from django_admin import (AdvancedExportExcelModelAdmin, ChangeOnlyModelAdmin, ReadOnlyModelAdmin, |
|
5 |
+ SpecifiedQuantityQuerySetModelAdmin) |
|
5 | 6 |
|
6 | 7 |
from stock.models import StockInfo, StockSendInfo |
7 | 8 |
from utils.redis.connect import r |
@@ -9,7 +10,7 @@ from utils.redis.rkeys import JDJOS_STOCK_CHANGED_SET |
||
9 | 10 |
from utils.stock_utils import send_all_stock_info |
10 | 11 |
|
11 | 12 |
|
12 |
-class StockInfoAdmin(AdvancedExportExcelModelAdmin, admin.ModelAdmin): |
|
13 |
+class StockInfoAdmin(ChangeOnlyModelAdmin, admin.ModelAdmin): |
|
13 | 14 |
# list_display = ('stock_id', 'vendorCode', 'vendorName', 'vendorProductId', 'vendorProductName', 'storeId', 'storeName', 'quantity', 'estimateQuantity', 'inventoryDate', 'totalQuantity', 'estimateDate', 'totalEstimateQuantity', 'costPrice', 'status', 'created_at', 'updated_at') |
14 | 15 |
list_display = ('vendorProductId', 'vendorProductName', 'inventoryDate', 'totalQuantity', 'estimateDate', 'totalEstimateQuantity', 'costPrice', 'updated_at') |
15 | 16 |
readonly_fields = ('stock_id', 'vendorCode', 'vendorName', 'vendorProductId', 'vendorProductName', 'storeId', 'storeName', 'quantity', 'estimateQuantity', 'status') |
@@ -20,7 +21,7 @@ class StockInfoAdmin(AdvancedExportExcelModelAdmin, admin.ModelAdmin): |
||
20 | 21 |
r.sadd(JDJOS_STOCK_CHANGED_SET, obj.pk) |
21 | 22 |
|
22 | 23 |
|
23 |
-class StockSendInfoAdmin(SpecifiedQuantityQuerySetModelAdmin, admin.ModelAdmin): |
|
24 |
+class StockSendInfoAdmin(SpecifiedQuantityQuerySetModelAdmin, ChangeOnlyModelAdmin, admin.ModelAdmin): |
|
24 | 25 |
list_display = ('pk', 'submit') |
25 | 26 |
readonly_fields = ('status', ) |
26 | 27 |
|
@@ -28,8 +28,8 @@ class StockInfo(BaseModelMixin): |
||
28 | 28 |
costPrice = models.IntegerField(_(u'进价'), default=0, help_text=u'进价') |
29 | 29 |
|
30 | 30 |
class Meta: |
31 |
- verbose_name = _(u'StockInfo') |
|
32 |
- verbose_name_plural = _(u'StockInfo') |
|
31 |
+ verbose_name = _(u'商品列表') |
|
32 |
+ verbose_name_plural = _(u'商品列表') |
|
33 | 33 |
|
34 | 34 |
def __unicode__(self): |
35 | 35 |
return u'{0.pk}'.format(self) |
@@ -39,8 +39,8 @@ class StockSendInfo(BaseModelMixin): |
||
39 | 39 |
submit = models.BooleanField(_(u'确认提交'), default=True, help_text=_(u'确认提交')) |
40 | 40 |
|
41 | 41 |
class Meta: |
42 |
- verbose_name = _(u'StockSendInfo') |
|
43 |
- verbose_name_plural = _(u'StockSendInfo') |
|
42 |
+ verbose_name = _(u'发送给京东') |
|
43 |
+ verbose_name_plural = _(u'发送给京东') |
|
44 | 44 |
|
45 | 45 |
def __unicode__(self): |
46 | 46 |
return u'{0.pk}'.format(self) |