示例#1
0
 def authorize(self, user_site, need_login=False):
     sitedb = SiteDB()
     if sitedb.authorize(user_site, self.clientdb, need_login):
         self.authorized = True
         self.sitedb = sitedb
     else:
         self.authorized = False
     return self.authorized
示例#2
0
 def __reginit__(self):
     self.authenticated = False
     self.authorized = False
     self.clientdb = ClientDB()
     self.acldb = ACLDB()
     # this one is to do operation on sites from the console
     # or the command line
     self._sitedb = SiteDB()
     self.tags = ACLTags()
示例#3
0
 def list_site_users(self, **tokens):
     sitedb = SiteDB()
     return sitedb.list_site_users(**tokens)
示例#4
0
 def get_site(self, user_site=None):
     return SiteDB().get_site(user_site)