Пример #1
0
 def save_value(self, item):
     value = self.new_values[item]
     info = self._get_category_info(item.sellable)
     if not info:
         info = ClientCategoryPrice(
             sellable_id=item.sellable.id, category=self.category, price=value, store=item.store
         )
     else:
         info.price = value
Пример #2
0
 def save_value(self, item):
     value = self.new_values[item]
     info = self._get_category_info(item.sellable)
     if not info:
         info = ClientCategoryPrice(sellable_id=item.sellable.id,
                                    category=self.category,
                                    price=value,
                                    store=item.store)
     else:
         info.price = value
Пример #3
0
 def save_changes(self):
     store = self.store
     for cat, value in self._new_prices.items():
         info = store.find(ClientCategoryPrice, sellable_id=self.id, category=cat).one()
         if not info:
             info = ClientCategoryPrice(
                 sellable_id=self.id, category=cat, max_discount=self.max_discount, price=value, store=store
             )
         else:
             info.price = value
Пример #4
0
 def save_changes(self):
     store = self.store
     for cat, value in self._new_prices.items():
         info = store.find(ClientCategoryPrice, sellable_id=self.id,
                           category=cat).one()
         if not info:
             info = ClientCategoryPrice(sellable_id=self.id,
                                        category=cat,
                                        max_discount=self.max_discount,
                                        price=value,
                                        store=store)
         else:
             info.price = value