log in
This commit is contained in:
@@ -1,8 +1,24 @@
|
||||
from .db import Model
|
||||
from .constants import PermissionLevel
|
||||
|
||||
class Users(Model):
|
||||
table = "users"
|
||||
|
||||
def is_guest(self):
|
||||
return self.permission == PermissionLevel.GUEST.value
|
||||
|
||||
def is_mod(self):
|
||||
return self.permission >= PermissionLevel.MODERATOR.value
|
||||
|
||||
def is_admin(self):
|
||||
return self.permission == PermissionLevel.ADMIN.value
|
||||
|
||||
def is_system(self):
|
||||
return self.permission == PermissionLevel.SYSTEM.value
|
||||
|
||||
def is_default_avatar(self):
|
||||
return self.avatar_id == 1
|
||||
|
||||
class Topics(Model):
|
||||
table = "topics"
|
||||
|
||||
|
Reference in New Issue
Block a user