@@ -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)
|