Esempio n. 1
0
    def update(self):
        if 'form.delete.content' in self.request:
            if checkPermission('zojax.DeleteContent', self.context):
                del removeSecurityProxy(
                    self.context.__parent__)[self.context.__name__]

            IStatusMessage(self.request).add(_('Content has been deleted.'))
            self.redirect('../')
            return

        elif 'form.delete.cancel' in self.request:
            self.redirect('./')
            return

        super(DeleteContent, self).update()
Esempio n. 2
0
    def update(self):
        if 'form.delete.content' in self.request:
            url = absoluteURL(self.context.content, self.request)
            if checkPermission('zojax.DeleteContent', self.context):
                del removeAllProxies(self.context).__parent__[self.context.__name__]

            IStatusMessage(self.request).add(_('Comment has been deleted.'))
            self.redirect(url)
            return

        elif 'form.delete.cancel' in self.request:
            self.redirect('./')
            return

        super(DeleteContent, self).update()
Esempio n. 3
0
 def update(self):
     IStatusMessage(self.request).add(_('Content cannot be deleted.'))
     self.redirect('../')