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)