def handleAdd(self, action): data, errors = self.extractData() if errors: self.status = form.AddForm.formErrorsMessage return wizard = self.context.form_instance wizard.update() try: item = wizard.currentStep.add(data) self._finished = True except schema.ValidationError, e: self.status = e
def wizard(self): wizard = self.context.form_instance wizard.update() return wizard