Subversion Repositories SmartDukaan

Rev

Rev 6821 | Rev 6838 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6821 Rev 6826
Line 158... Line 158...
158
    ds_item.sellingPrice = item.sellingPrice
158
    ds_item.sellingPrice = item.sellingPrice
159
 
159
 
160
    ds_item.weight = item.weight
160
    ds_item.weight = item.weight
161
    ds_item.showSellingPrice = item.showSellingPrice
161
    ds_item.showSellingPrice = item.showSellingPrice
162
    
162
    
-
 
163
    if item.startDate:
-
 
164
        ds_item.startDate = to_py_date(item.startDate)
-
 
165
        ds_item.startDate = ds_item.startDate.replace(hour=0,second=0,minute=0)
-
 
166
        if item.itemStatus == status.COMING_SOON and ds_item.startDate < datetime.datetime.now()  :
-
 
167
            item.itemStatus = status.ACTIVE
-
 
168
            item.status_description = "This item is active"
-
 
169
    else:
-
 
170
        ds_item.startDate = None
-
 
171
 
163
    if ds_item.status != item.itemStatus:
172
    if ds_item.status != item.itemStatus:
164
        add_status_change_log(ds_item, item.itemStatus)
173
        add_status_change_log(ds_item, item.itemStatus)
165
        if item.itemStatus == status.PHASED_OUT:
174
        if item.itemStatus == status.PHASED_OUT:
166
            message += "Item is phased out."
175
            message += "Item is phased out."
167
        ds_item.status = item.itemStatus
176
        ds_item.status = item.itemStatus
168
    if item.status_description:
177
    if item.status_description:
169
        ds_item.status_description = item.status_description
178
        ds_item.status_description = item.status_description
170
    
179
    
171
    if item.startDate:
-
 
172
        ds_item.startDate = to_py_date(item.startDate)
-
 
173
        ds_item.startDate = ds_item.startDate.replace(hour=0,second=0,minute=0)
-
 
174
    else:
-
 
175
        ds_item.startDate = None
-
 
176
    if item.retireDate:
180
    if item.retireDate:
177
        ds_item.retireDate = to_py_date(item.retireDate)
181
        ds_item.retireDate = to_py_date(item.retireDate)
178
    else:
182
    else:
179
        ds_item.retireDate = None
183
        ds_item.retireDate = None
180
 
184