Exemple #1
0
    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)
Exemple #2
0
    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)
Exemple #3
0
    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)
Exemple #4
0
    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)
Exemple #5
0
    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)
Exemple #6
0
    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)
Exemple #7
0
 def renderActions(self, *actions):
     return self.actions(
         permissions = ptah.get_permissions(),
         actions = actions,
         request = self.request)