def delete(self, **kwargs): # delete the object log.delete(self, 'Deleted') super(MachineCategory, self).delete(**kwargs) from karaage.datastores import set_mc_datastore old_datastore = self._datastore set_mc_datastore(self, old_datastore, None)
def delete(self): # delete the object log.delete(self, 'Deleted') super(MachineCategory, self).delete() from karaage.datastores import set_mc_datastore old_datastore = self._datastore set_mc_datastore(self, old_datastore, None)
def save(self, *args, **kwargs): # save the object super(MachineCategory, self).save(*args, **kwargs) # check if datastore changed moved = False old_datastore = self._datastore new_datastore = self.datastore if old_datastore != new_datastore: from karaage.datastores import set_mc_datastore set_mc_datastore(self, old_datastore, new_datastore) # log message log(None, self, 2, 'Saved machine category') self._datastore = self.datastore
def save(self, *args, **kwargs): created = self.pk is None # save the object super(MachineCategory, self).save(*args, **kwargs) if created: log.add(self, 'Created') for field in self._tracker.changed(): log.change(self, 'Changed %s to %s' % (field, getattr(self, field))) # check if datastore changed if self._tracker.has_changed("datastore"): old_datastore = self._tracker.previous("datastore") from karaage.datastores import set_mc_datastore set_mc_datastore(self, old_datastore, self)
def save(self, *args, **kwargs): created = self.pk is None # save the object super(MachineCategory, self).save(*args, **kwargs) if created: log.add(self, 'Created') for field in self._tracker.changed(): log.change( self, 'Changed %s to %s' % (field, getattr(self, field))) # check if datastore changed if self._tracker.has_changed("datastore"): old_datastore = self._tracker.previous("datastore") from karaage.datastores import set_mc_datastore set_mc_datastore(self, old_datastore, self)
def delete(self): # delete the object super(Account, self).delete() from karaage.datastores import set_mc_datastore old_datastore = self._datastore set_mc_datastore(self, old_datastore, None)