Can you explain what does not work exactly?

Massimo

On Jul 11, 10:55 am, Vidul <[email protected]> wrote:
> Thank you!
>
> A note - the following example do not work as expected (not_authorized
> action called):
> # in the controller:
> def give_asset_create_permission(form):
>     group_id=auth.id_group('user_%s' % auth.user.id)
>     auth.add_permission('read',db.asset,0,group_id)
>     auth.add_permission('create',db.asset,0,group_id)
>
> def give_asset_update_permission(form):
>     asset_id=form.vars.id
>     group_id=auth.id_group('user_%s' % auth.user.id)
>     auth.add_permission('update',db.asset,asset_id,group_id)
>     auth.add_permission('delete',db.asset,asset_id,group_id)
>
> auth.settings.register_onaccept = give_asset_create_permission
> crud.settings.auth              = auth
>
> def post():
>     form      = crud.create(db.asset,
> onaccept=give_asset_update_permission)
>     query     = auth.accessible_query('read',db.asset,auth.user.id)
>     assets    = db(query).select(db.asset.ALL)
>     return dict(form=form, assets=assets)
>
> On Jul 11, 5:57 pm, Massimo Di Pierro <[email protected]> wrote:
>
> > Chapters 7 and 8 have been revised including corrections from Mr  
> > Admin, Fran and Jonathan.
>
> >  web2py_manual_678.pdf
> > 1982KViewDownload
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to