Example #1
0
 def cancel(self):
     self.username = slugify_uniquely("deleted-user", User, slugfield="username")
     self.email = "{}@taiga.io".format(self.username)
     self.is_active = False
     self.full_name = "Deleted user"
     self.color = ""
     self.bio = ""
     self.lang = ""
     self.theme = ""
     self.timezone = ""
     self.colorize_tags = True
     self.token = None
     self.set_unusable_password()
     self.save()
     self.auth_data.all().delete()
Example #2
0
    def save(self, *args, **kwargs):
        if not self.slug:
            self.slug = slugify_uniquely(self.name, self.__class__)

        super().save(*args, **kwargs)