Example #1
0
    def create(self, **data):
        name = data.get('__name__')
        if not name:
            name = self.chooseName(**data)

        return wrap(self.container).create(
            self.tinfo.__uri__, name, **data)
Example #2
0
    def test_cms(self):
        import ptah
        from ptahcms.security import wrap, NodeWrapper

        class Test(ptahcms.Content):
            __uri_factory__ = ptah.UriFactory('test')

            @ptahcms.action(permission=ptah.NO_PERMISSION_REQUIRED)
            def update(self, *args, **data): # pragma: no cover
                pass

        t = Test()
        wrapper = wrap(t)
        self.assertIsInstance(wrapper, NodeWrapper)
        self.assertIs(wrapper._content, t)
Example #3
0
    def test_cms(self):
        import ptah
        from ptahcms.security import wrap, NodeWrapper

        class Test(ptahcms.Content):
            __uri_factory__ = ptah.UriFactory('test')

            @ptahcms.action(permission=ptah.NO_PERMISSION_REQUIRED)
            def update(self, *args, **data):  # pragma: no cover
                pass

        t = Test()
        wrapper = wrap(t)
        self.assertIsInstance(wrapper, NodeWrapper)
        self.assertIs(wrapper._content, t)
Example #4
0
 def apply_changes(self):
     wrap(self.context).delete()
Example #5
0
 def apply_changes(self, **data):
     name = data.get('__name__')
     return wrap(self.context).rename(name, **data)
Example #6
0
 def apply_changes(self, **data):
     wrap(self.context).update(**data)
Example #7
0
    def create(self, **data):
        name = data.get('__name__')
        if not name:
            name = self.chooseName(**data)

        return wrap(self.container).create(self.tinfo.__uri__, name, **data)
Example #8
0
 def apply_changes(self):
     wrap(self.context).delete()
Example #9
0
 def apply_changes(self, **data):
     name = data.get('__name__')
     return wrap(self.context).rename(name, **data)
Example #10
0
 def apply_changes(self, **data):
     wrap(self.context).update(**data)