I belive that this handlers are not supposed to return special data.
You can define the function without the return statement

On Jan 4, 3:59 am, Tsvi Mostovicz <[email protected]> wrote:
> Thanks. It simplifies a lot  of my current flow.
> By the way, how am I supposed to finish the function? Just a return
> statement? Or redirect?
> Or could I just leave it empty? Meaning:
>
> def register_onvalidation():
>       command1
>       command2
>       (Do I need here a return statement?)
>
> Thanks,
>
> Tsvi Mostovicz
> [email protected]/in/tsvim
>
> On Tue, Jan 3, 2012 at 14:28, Alan Etkin <[email protected]> wrote:
> > If you are using the auth object as configured in the scaffolding app
> > model, it is possible to customize auth with this variables (maybe the
> > list is incomplete):
>
> > auth.settings.register_onvalidation
> > auth.settings.register_onaccept
> > auth.settings.register_next
>
> > .._onvalidation is a list of functions to run on validation, so you
> > can define the extra code there.
>
> > On 3 ene, 08:42, tsvim <[email protected]> wrote:
> > > Ok, I changed my code again.
>
> > > Incredible how so many things were though through before. (Multi-tenancy,
> > > common_fields, extra_fields in auth, ...)
> > > A big thumbs up to all the devs on this.
>
> > > What I'd like to do now is have a custom registration action (not form).
> > > I added an extra_field to the auth_user table which should be stored
> > from a
> > > session variable.
> > > I also would like to create a group based on that same variable and add
> > the
> > > user to that group.
> > > So I should have something like this in my registration action:
> > >   auth.user.last_opened = session.token
> > >   auth.add_membership(auth.add_group(session.token), auth.user.id)
>
> > > Where last_opened is the name of the new field in auth_user.
> > > The reason I want to use the add_membership is I'd like multiple users to
> > > be able to share data according to the token.
> > > This way new users can be added to the requested group, allowing them to
> > > edit the data without touching the personal user's permissions.
>
> > > How do I go about creating my custom action?
> > > Note that I'd like to still use the view available by the user action if
> > > possible, or at least have the other user actions still available while
> > > overriding the register action only.
>
> > > Thanks for your help,
>
> > > Tsvi
>
>

Reply via email to