|
|
|
@ -63,6 +63,7 @@ class User(AbstractUser): |
|
|
|
def soft_delete(self): |
|
|
|
self.deleted_at = timezone.now() |
|
|
|
self.is_active = False |
|
|
|
self.fullname = f'{self.fullname}:deleted' |
|
|
|
number = str(random.randint(1000000000, 9999999999)) # ایجاد یک عدد رندوم 10 رقمی |
|
|
|
self.phone_number = f'{self.phone_number}:deleted{number}' |
|
|
|
self.email = f'{self.email}:deleted{number}' if self.email else None |
|
|
|
|