def __call__(self): # login action? if self.args["name"] and self.args["pw"]: self.acl.login(self.args["name"], self.args["pw"]) # logout action? if self.args["logout"]: self.acl.logout() # render current credentials t = Tag("set") t.append(Tag("user", {"name": self.acl.user})) for group in self.acl.getGroups(): t.append(Tag("group", {"name": group})) return t.render()
def __call__(self): t = Tag("users") [t.append(Tag("user", {"name": x})) for x in self.acl.getUsers()] return t.render()