add contest list api

This commit is contained in:
virusdefender committed 2017-01-26 13:45:39 +08:00
1 parent 33f8a6c5a3
commit 27b2c92d8d
5 files changed
+44 -14

No files matched your search

+9 -3
View File
@@ -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"