summaryrefslogtreecommitdiff
path: root/server/piztor/model.py
diff options
context:
space:
mode:
Diffstat (limited to 'server/piztor/model.py')
-rw-r--r--server/piztor/model.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/server/piztor/model.py b/server/piztor/model.py
index 03c0192..dd44fa2 100644
--- a/server/piztor/model.py
+++ b/server/piztor/model.py
@@ -53,6 +53,7 @@ class UserModel(Base):
comp_id = Column(Integer)
sec_id = Column(Integer)
+ perm = Column(TINYINT, nullable = False)
sub = relationship("GroupInfo",
secondary = group_sub,
backref = "subscribers")
@@ -64,13 +65,14 @@ class UserModel(Base):
def to_gid(self, comp_no, sec_no):
return comp_no * 256 + sec_no
- def __init__(self, username, nickname, sex, comp_no, sec_no):
+ def __init__(self, username, nickname, sex, comp_no, sec_no, perm):
self.username = username
self.nickname = nickname
self.sex = sex
self.comp_id = UserModel.to_gid(comp_no, 0xff)
self.sec_id = UserModel.to_gid(comp_no, sec_no)
self.sub = list()
+ self.perm = perm
class LocationInfo(Base):