def apply_changes(self):
        container = self.context.__parent__
        container.delete(self.context)

        website_message(u'Object successfully deleted.')
        url = get_absolute_url(container, self.request)
        raise HTTPFound(url)
    def apply_changes(self):
        data, errors = self.extractData()
        if errors:
            self.errors = errors
            return FAILURE

        website_message(u"Edition successful.")
        apply_data_event(self.fields, self.getContentData(), data)
        raise HTTPFound(get_absolute_url(self.context, self.request))
        return SUCCESS
    def apply_changes(self):
        data, errors = self.extractData()
        if errors:
            self.errors = errors
            return FAILURE

        obj = self.model(**data)
        self.context.add(obj)

        website_message(u'Creation successful.')
        url = get_absolute_url(self.context, self.request)
        raise HTTPFound(url)
 def cancel(self):
     website_message(u"Creation cancelled.")
     url = get_absolute_url(self.context, self.request)
     raise HTTPFound(url)