Subversion Repositories SmartDukaan

Rev

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

Rev 6696 Rev 6777
Line 191... Line 191...
191
            message += "Promotion text is changed from '{0}' to '{1}'.\n".format(ds_item.bestDealText, item.bestDealText)
191
            message += "Promotion text is changed from '{0}' to '{1}'.\n".format(ds_item.bestDealText, item.bestDealText)
192
    ds_item.bestDealText = item.bestDealText
192
    ds_item.bestDealText = item.bestDealText
193
    ds_item.bestDealValue = item.bestDealValue
193
    ds_item.bestDealValue = item.bestDealValue
194
    ds_item.bestSellingRank = item.bestSellingRank
194
    ds_item.bestSellingRank = item.bestSellingRank
195
    
195
    
-
 
196
    if ds_item.bestDealsDetailsText or item.bestDealsDetailsText:
-
 
197
        if item.bestDealsDetailsText != ds_item.bestDealsDetailsText:
-
 
198
            message += "Best deals details text is changed from '{0}' to '{1}'.\n".format(ds_item.bestDealsDetailsText, item.bestDealsDetailsText)
-
 
199
    ds_item.bestDealsDetailsText = item.bestDealsDetailsText
-
 
200
    
-
 
201
    if ds_item.bestDealsDetailsLink or item.bestDealsDetailsLink:
-
 
202
        if item.bestDealsDetailsLink != ds_item.bestDealsDetailsLink:
-
 
203
            message += "Best deals details link is changed from '{0}' to '{1}'.\n".format(ds_item.bestDealsDetailsLink, item.bestDealsDetailsLink)
-
 
204
    ds_item.bestDealsDetailsLink = item.bestDealsDetailsLink
-
 
205
    
-
 
206
    
196
    ds_item.defaultForEntity = item.defaultForEntity
207
    ds_item.defaultForEntity = item.defaultForEntity
197
    
208
    
198
    if ds_item.risky or item.risky:
209
    if ds_item.risky or item.risky:
199
        if ds_item.risky != item.risky:
210
        if ds_item.risky != item.risky:
200
            message += "Risky flag is changed to '{0}'.\n".format(set)
211
            message += "Risky flag is changed to '{0}'.\n".format(set)
Line 284... Line 295...
284
    
295
    
285
    if item.bestDealValue:
296
    if item.bestDealValue:
286
        ds_item.bestDealValue = item.bestDealValue
297
        ds_item.bestDealValue = item.bestDealValue
287
    if item.bestDealText:
298
    if item.bestDealText:
288
        ds_item.bestDealText = item.bestDealText
299
        ds_item.bestDealText = item.bestDealText
-
 
300
    if item.bestDealsDetailsText:
-
 
301
        ds_item.bestDealsDetailsText = item.bestDealsDetailsText
-
 
302
    if item.bestDealsDetailsLink:
-
 
303
        ds_item.bestDealsDetailsLink = item.bestDealsDetailsLink    
289
    if item.bestSellingRank:
304
    if item.bestSellingRank:
290
        ds_item.bestSellingRank = item.bestSellingRank
305
        ds_item.bestSellingRank = item.bestSellingRank
291
    ds_item.defaultForEntity = item.defaultForEntity
306
    ds_item.defaultForEntity = item.defaultForEntity
292
    ds_item.risky = item.risky
307
    ds_item.risky = item.risky
293
    
308
    
Line 341... Line 356...
341
            ds_item.status = similar_item.status
356
            ds_item.status = similar_item.status
342
            ds_item.status_description = similar_item.status_description
357
            ds_item.status_description = similar_item.status_description
343
    
358
    
344
    session.commit();
359
    session.commit();
345
    subject = "New item is added. Id is {0}".format(str(ds_item.id))
360
    subject = "New item is added. Id is {0}".format(str(ds_item.id))
346
    message = "Category : {6}, Brand : {0}, Model : {1}, Model Number : {2}\nColor : {3}, Selling Price : {4}, Mrp : {5}, \nPromotion Text : {7}, Preferred Vendor: {8}".format(item.brand, item.modelNumber, item.modelName, item.color, item.sellingPrice, item.mrp, item.category, item.bestDealText, preferredVendorName)
361
    message = "Category : {6}, Brand : {0}, Model : {1}, Model Number : {2}\nColor : {3}, Selling Price : {4}, Mrp : {5}, \nPromotion Text : {7}, Preferred Vendor: {8}".format(item.brand, item.modelNumber, item.modelName, item.color, item.sellingPrice, item.mrp, item.category, item.bestDealText,item.bestDealsDetailsText,item.bestDealsDetailsLink, preferredVendorName)
347
    __send_mail(subject, message)
362
    __send_mail(subject, message)
348
    return ds_item.id
363
    return ds_item.id
349
 
364
 
350
def retire_item(item_id):
365
def retire_item(item_id):
351
    if not item_id:
366
    if not item_id: