add contest list api
This commit is contained in:
1 parent
33f8a6c5a3
commit
27b2c92d8d
5 files changed
+44
-14
No files matched your search
+9
-3
@@ -4,9 +4,9 @@ from jsonfield import JSONField
|
||||
|
||||
|
||||
class AdminType(object):
|
||||
REGULAR_USER = "regular_user"
|
||||
ADMIN = "admin"
|
||||
SUPER_ADMIN = "super_admin"
|
||||
REGULAR_USER = "Regular User"
|
||||
ADMIN = "Admin"
|
||||
SUPER_ADMIN = "Super Admin"
|
||||
|
||||
|
||||
class ProblemSolutionStatus(object):
|
||||
@@ -47,6 +47,12 @@ class User(AbstractBaseUser):
|
||||
def is_admin(self):
|
||||
return self.admin_type in [AdminType.ADMIN, AdminType.SUPER_ADMIN]
|
||||
|
||||
def is_admin_role(self):
|
||||
return self.admin_type == AdminType.ADMIN
|
||||
|
||||
def is_super_admin_role(self):
|
||||
return self.admin_type == AdminType.SUPER_ADMIN
|
||||
|
||||
class Meta:
|
||||
db_table = "user"
|
||||
|
||||
|
||||
Reference in new issue
Block a user