Sorry I forgot to post my db.py: db.define_table('auth_user', SQLField('first_name', length=128,default=''), SQLField('last_name', length=128,default=''), SQLField('email', length=128,default=''), SQLField('password', 'password', readable=False), SQLField('registration_key', length=128, writable=False, readable=False,default=''), SQLField('pic','upload',default=''))
db.auth_user.first_name.requires = IS_NOT_EMPTY() db.auth_user.last_name.requires = IS_NOT_EMPTY() db.auth_user.password.requires = CRYPT() db.auth_user.email.requires = [IS_EMAIL(), IS_NOT_IN_DB(db, db.auth_user.email)] db.auth_user.registration_key.default = '' Thanks! On Sun, Apr 19, 2009 at 12:33 PM, Tito Garrido <titogarr...@gmail.com>wrote: > It's from the svn trunk: > web2py Version 1.61.1 (2009-04-18 10:09:25) > web2py is up to date <http://www.web2py.com/> > > > Controller, user_admin.py: > FORM_ACCEPT=T('record inserted') > FORM_ERROR=T('form errors') > > ##### > auth.settings.on_failed_authorization=URL(r=request,f='error') > def user(): return dict(form=auth()) > def data(): return dict(form=crud()) > def download(): return response.download(request,db) > def error(): return dict(message = T("not authorized")) > ##### > > @auth.requires_membership('Admin') > def index(): > user_table=SQLTABLE(db(db.auth_user.id>0).select(db.auth_user.id > ,db.auth_user.first_name,db.auth_user.last_name,db.auth_user.email),headers={' > auth_user.id':T('Id'),'auth_user.first_name':T('First > Name'),'auth_user.last_name':T('Last Name'),'auth_user.email' : > T('Email')},_border=1, linkto=URL(r=request,f='data/update')) > form_user = SQLFORM(db.auth_user) > if form_user.accepts(request.vars, session): > session.flash=FORM_ACCEPT > redirect(URL(r=request,f='admin')) > elif form_user.errors: > response.flash=FORM_ERROR > membership=SQLTABLE(db((db.auth_membership.user_id==db.auth_user.id > )&(db.auth_membership.group_id==db.auth_group.id)).select( > db.auth_membership.id > ,db.auth_user.email,db.auth_group.role,orderby=db.auth_group.role),headers={' > auth_membership.id' : 'Id','auth_user.email' : 'Email', 'auth_group.role' > : T('Group')},_border=1, linkto=URL(r=request,f='data/update')) > form_membership = SQLFORM(db.auth_membership) > if form_membership.accepts(request.vars, session): > session.flash=FORM_ACCEPT > redirect(URL(r=request,f='admin')) > elif form_membership.errors: > response.flash=FORM_ERROR > group=SQLTABLE(db(db.auth_group.id>0).select(db.auth_group.id > ,db.auth_group.role),headers={'auth_group.id': 'Id','auth_group.role' : > T('Role')},_border=1, linkto=URL(r=request,f='data/update')) > form_group = SQLFORM(db.auth_group) > if form_group.accepts(request.vars, session): > session.flash=FORM_ACCEPT > redirect(URL(r=request,f='admin')) > elif form_group.errors: > response.flash=FORM_ERROR > return > dict(user_table=user_table,form_user=form_user,form_membership=form_membership,membership=membership,group=group,form_group=form_group) > > Just that... > > When I click on a group id, for example, to edit, it goes to the edit > screen but the submit button doesn't work. > > Thanks in advance! > > Tito Garrido > > > On Sun, Apr 19, 2009 at 12:15 PM, mdipierro <mdipie...@cs.depaul.edu>wrote: > >> >> Can you post a piece of code to reproduce it? What is the date on the >> version? Is this the stable from the web page or the development >> version from the trunk? >> >> Massimo >> >> On Apr 19, 7:06 am, Tito Garrido <titogarr...@gmail.com> wrote: >> > Hi, >> > >> > I'm using SQLTABLE with linkto=URL(r=request,f='data/update'), but when >> I >> > try to update/delete nothing happens... >> > >> > I'm using web2py 1.61.1 >> > >> > Am I doing something wrong? >> > >> > Thanks, >> > >> > Tito >> > >> > -- >> > Linux User #387870 >> > .........____ >> > .... _/_õ|__| >> > ..º[ .-.___.-._| . . . . >> > .__( o)__( o).:_______ >> >> >> > > > -- > Linux User #387870 > .........____ > .... _/_õ|__| > ..º[ .-.___.-._| . . . . > .__( o)__( o).:_______ > -- Linux User #387870 .........____ .... _/_õ|__| ..º[ .-.___.-._| . . . . .__( o)__( o).:_______ --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py Web Framework" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---