def save(self, *args, **kwargs): if not self.identificatie: self.identificatie = generate_unique_identification( self, "registratiedatum" ) super().save(*args, **kwargs)
def save(self, *args, **kwargs): if not self.identificatie: self.identificatie = generate_unique_identification( self, "registratiedatum") if (self.betalingsindicatie == BetalingsIndicatie.nvt and self.laatste_betaaldatum): self.laatste_betaaldatum = None super().save(*args, **kwargs)
def save(self, *args, **kwargs): if not self.identificatie: self.identificatie = generate_unique_identification( self, "versiedatum") if not self.verlenging_mogelijk: self.verlengingstermijn = None elif not self.verlengingstermijn: raise ValueError( "'verlengingstermijn' must be set if 'verlenging_mogelijk' is set." ) super().save(*args, **kwargs)
def save(self, *args, **kwargs): # sync after creating new objects if not self.pk: transaction.on_commit(AutorisatieSpec.sync) if not self.identificatie: self.identificatie = generate_unique_identification( self, "versiedatum") if not self.verlenging_mogelijk: self.verlengingstermijn = None elif not self.verlengingstermijn: raise ValueError( "'verlengingstermijn' must be set if 'verlenging_mogelijk' is set." ) super().save(*args, **kwargs)