X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=planetstack%2Fcore%2Fmodels%2Fuser.py;h=0272661d50fa936b93d546c1fecda6c8ac1fb69b;hb=f0ecead28a78eec4e395c206120b99e4aebec1e7;hp=3c4d377a488cdbb4bb16d88c1234ddb2c007ab79;hpb=958ef22033ef2584b742623d3d6a84376d68e06d;p=plstackapi.git diff --git a/planetstack/core/models/user.py b/planetstack/core/models/user.py index 3c4d377..0272661 100644 --- a/planetstack/core/models/user.py +++ b/planetstack/core/models/user.py @@ -11,6 +11,9 @@ from operator import itemgetter, attrgetter # Create your models here. class UserManager(BaseUserManager): + def get_query_set(self): + return super(UserManager, self).get_query_set().filter(deleted=False) + def create_user(self, email, firstname, lastname, password=None): """ Creates and saves a User with the given email, date of @@ -75,6 +78,9 @@ class User(AbstractBaseUser): created = models.DateTimeField(auto_now_add=True) updated = models.DateTimeField(auto_now=True) enacted = models.DateTimeField(null=True, default=None) + backend_status = models.CharField(max_length=140, + default="Provisioning in progress") + deleted = models.BooleanField(default=False) timezone = TimeZoneField()