コード例 #1
0
ファイル: permissions.py プロジェクト: djedproject/ptah
    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)
コード例 #2
0
ファイル: test_security.py プロジェクト: djedproject/ptah
    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)
コード例 #3
0
ファイル: permissions.py プロジェクト: blaflamme/ptah
    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)
コード例 #4
0
ファイル: test_security.py プロジェクト: sidloki/ptah
    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)
コード例 #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)
コード例 #6
0
ファイル: test_security.py プロジェクト: WouterVH/ptah
    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)
コード例 #7
0
ファイル: permissions.py プロジェクト: blaflamme/ptah
 def renderActions(self, *actions):
     return self.actions(
         permissions = ptah.get_permissions(),
         actions = actions,
         request = self.request)