> does the following work for you? > > ---- > > def onlogin_add_permission(): > if not auth.has_permission(auth.user_group(form.vars.id), 'create', > 'my_table'): > auth.add_permission(auth.user_group(form.vars.id),'create','my_table') > > > auth.settings.login_onaccept = onlogin_add_permission
very weird thing. looks like onlogin_add_permission() is never executed. does this work for YOU?

