예제 #1
0
파일: __init__.py 프로젝트: circlecycle/mps
    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()
예제 #2
0
파일: __init__.py 프로젝트: circlecycle/mps
 def __call__(self):
     t = Tag("users")
     [t.append(Tag("user", {"name": x})) for x in self.acl.getUsers()]
     return t.render()