.BANCHO. Add more privileges check through direct privilege value

This commit is contained in:
Nyo
2016-11-15 19:27:21 +01:00
parent ef940771d8
commit 7b06f2921e
5 changed files with 22 additions and 11 deletions

View File

@@ -30,7 +30,7 @@ class token:
self.privileges = userUtils.getPrivileges(self.userID)
self.admin = userUtils.isInPrivilegeGroup(self.userID, "developer") or userUtils.isInPrivilegeGroup(self.userID, "community manager")
self.irc = irc
self.restricted = userUtils.isRestricted(self.userID)
self.restricted = userUtils.isRestricted(priv=self.privileges)
self.loginTime = int(time.time())
self.pingTime = self.loginTime
self.timeOffset = timeOffset
@@ -440,4 +440,11 @@ class token:
if self.awayMessage == "" or userID in self.sentAway:
return False
self.sentAway.append(userID)
return True
return True
def updatePrivileges(self):
"""
Force updating self.privileges from db
:return:
"""
self.privileges = userUtils.getPrivileges(self.userID)