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
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()
def list_site_users(self, **tokens): sitedb = SiteDB() return sitedb.list_site_users(**tokens)
def get_site(self, user_site=None): return SiteDB().get_site(user_site)