I'd like to give a shot at AJAX-ifying the auth.register() form, but I'm not quite sure where to start. Looks quite daunting (for me). I'm looking at auth.register() source and web2py.js; would I simply want to add code to web2py.js to force the auth.register() forms to submit via AJAX (and return errors via ajax as well)?
Or would this involve adding changes to auth.register() as well, such as providing an option auth.register(ajax=False)? On Wednesday, July 23, 2014 4:42:05 PM UTC-7, Mark Li wrote: > > Posted up a ticket for both suggestions: > > https://code.google.com/p/web2py/issues/detail?id=1955 > https://code.google.com/p/web2py/issues/detail?id=1956 > > On Wednesday, July 23, 2014 12:49:01 AM UTC-7, Massimo Di Pierro wrote: >> >> Both are good suggestions. >> >> On Tuesday, 22 July 2014 11:55:33 UTC-5, Mark Li wrote: >>> >>> Hey Massimo! Just for clarification, are you referring to opening a >>> ticket for: >>> >>> 1. auth.register() only showing a flash msg on registration error, >>> without a page reload >>> >>> OR >>> >>> 2. auth.register_bare() returning error msg on registration fail, >>> instead of just False >>> >>> >>> In my case I would like functionality for #1, but I just wanted to know >>> to which of my suggestions you were referring to. >>> >>> >>> On Monday, July 21, 2014 11:32:13 PM UTC-7, Massimo Di Pierro wrote: >>>> >>>> Please open a ticket. Perhaps this should be the default behavior. Easy >>>> to change. >>>> >>>> On Monday, 21 July 2014 14:59:34 UTC-5, Mark Li wrote: >>>>> >>>>> Maybe I'm not going about this in the right way. I basically want >>>>> auth.register() functionality, but without a page reload on registration >>>>> fail; just a flash msg of the error. >>>>> >>>>> On Monday, July 21, 2014 12:07:05 PM UTC-7, Mark Li wrote: >>>>>> >>>>>> Is it possible to return the registration error msg from >>>>>> auth.register_bare(), similar to how auth.register() would display the >>>>>> error msg after submit? From what I can gather in the source, seems like >>>>>> it >>>>>> only returns False on fail, and the user object on success. I would like >>>>>> to >>>>>> display more information to the user (password too short, username >>>>>> already >>>>>> taken, etc.), if registration fails. >>>>>> >>>>>> I am implementing an ajax registration, where I do not want the page >>>>>> to reload on submit unless registration is successful. >>>>>> >>>>> -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-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/d/optout.

