Hey Danny, Check out the example at https://mezzanine.jupo.org/docs/content-architecture.html#page-processors, I think it will get you started down the right path and shows how to handle validation in a processor.
On Tue, Mar 4, 2014 at 9:37 AM, Danny flack <[email protected]> wrote: > Is it possible to validate a form in a page processor? > > I know you're able to override the associated form by something like: > > *@processor_for('rsvp')* > *def rsvp_form(request, page): * > > * form = RsvpForm() # a custom form i created to override the page's > form * > * return {"form": form}* > > But how would you go about intercepting and adding custom validation to > the default page's form? > > For instance, I am trying to do something like: > > *@processor_for('rsvp')* > *def rsvp_form(request, page): * > > * form = page.getAssociatedForm() # fabricated method to get the > Page's form instance * > * form.addError('Some Error') # add custom validation* > * return {"form": form}* > > > Am I going down the wrong path? Is there another way to go about this? > > -- > You received this message because you are subscribed to the Google Groups > "Mezzanine Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > -- You received this message because you are subscribed to the Google Groups "Mezzanine Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
