add some new data to device login data, first part of broker to stake holders assignment
This commit is contained in:
@@ -2,6 +2,7 @@ from django.db import models
|
||||
from django.conf import settings
|
||||
from crum import get_current_user
|
||||
from django.contrib.auth.models import AnonymousUser
|
||||
from .manager import SoftDeleteManager
|
||||
|
||||
|
||||
class BaseModel(models.Model):
|
||||
@@ -24,6 +25,12 @@ class BaseModel(models.Model):
|
||||
creator_info = models.CharField(max_length=100, null=True)
|
||||
modifier_info = models.CharField(max_length=100, null=True)
|
||||
trash = models.BooleanField(default=False)
|
||||
objects = SoftDeleteManager() # filter all records with trash=False
|
||||
all_objects = SoftDeleteManager().all_with_deleted() # get all records
|
||||
|
||||
def soft_delete(self):
|
||||
self.trash = True
|
||||
self.save(update_fields=['trash'])
|
||||
|
||||
class Meta:
|
||||
abstract = True
|
||||
|
||||
Reference in New Issue
Block a user