def update(self): self.manage = get_manage_url(self.request) self.permissions = sorted(ptah.get_permissions().values(), key=lambda p: p.title) acls = ptah.get_acls() self.acls = sorted([acl for acl in acls.values() if acl.id != ""], key=lambda a: a.title) self.acls.insert(0, ptah.DEFAULT_ACL)
def test_permission_register(self): perm = ptah.Permission('perm', 'Permission', 'Test permission') self.init_ptah() self.assertTrue(perm == 'perm') self.assertTrue(perm.title == 'Permission') self.assertTrue(perm.description == 'Test permission') self.assertTrue(ptah.get_permissions()['perm'] is perm)
def update(self): self.permissions = ptah.get_permissions().values() self.permissions.sort(key = lambda p: p.title) acls = ptah.get_acls() self.acls = [acl for acl in acls.values() if acl.name != ''] self.acls.sort(key = lambda a: a.title) self.acls.insert(0, ptah.DEFAULT_ACL)
def update(self): self.manage = get_manage_url(self.request) self.permissions = sorted(ptah.get_permissions().values(), key=lambda p: p.title) acls = ptah.get_acls() self.acls = sorted([acl for acl in acls.values() if acl.id != ''], key=lambda a: a.title) self.acls.insert(0, ptah.DEFAULT_ACL)
def test_permission_register(self): import ptah perm = ptah.Permission("perm", "Permission", "Test permission") self._init_ptah() self.assertTrue(perm == "perm") self.assertTrue(perm.title == "Permission") self.assertTrue(perm.description == "Test permission") self.assertTrue(ptah.get_permissions()["perm"] is perm)
def renderActions(self, *actions): return self.actions( permissions = ptah.get_permissions(), actions = actions, request = self.request)