def delete(self, *args, **kwargs): log.delete(self.institute, 'Quota %s: Deleted' % self.machine_category) from karaage.datastores import remove_accounts_from_institute query = Account.objects.filter(person__groups=self.institute.group) remove_accounts_from_institute(query, self.institute) super(InstituteQuota, self).delete(*args, **kwargs) from karaage.datastores import machine_category_delete_institute machine_category_delete_institute(self.institute, self.machine_category)
def delete(self, *args, **kwargs): log.delete( self.institute, 'Quota %s: Deleted' % self.machine_category) from karaage.datastores import remove_accounts_from_institute query = Account.objects.filter(person__groups=self.institute.group) remove_accounts_from_institute(query, self.institute) super(InstituteQuota, self).delete(*args, **kwargs) from karaage.datastores import machine_category_delete_institute machine_category_delete_institute( self.institute, self.machine_category)
def delete(self, *args, **kwargs): # delete the object log.delete(self, 'Deleted') super(Institute, self).delete(*args, **kwargs) # update datastore associations old_group_pk = self._tracker.previous("group_id") if old_group_pk is not None: old_group = Group.objects.get(pk=old_group_pk) from karaage.datastores import remove_accounts_from_institute query = Account.objects.filter(person__groups=old_group) remove_accounts_from_institute(query, self) # update the datastore from karaage.datastores import machine_category_delete_institute machine_category_delete_institute(self)