I want to be able to approve user registrations using the web (because
I'm running on GAE), and would like to build a set of forms for
administrators to set up group memberships. As a first step, I've got
a list of users that are pending approval, and I will need to clear
the value of the registration_key field to do the approval. However,
when I attempt to delete the contents of the registration_key, no
change happens. It's strange because when I make an edit to the field
value, the change sticks. Why can't I make the field empty?

Here is the definition of registration_key from my models.py file:
    db.Field('registration_key', 'string', length=128, writable=False,
readable=False,default=''),

Here is the code from my controller. Let me know if I should include
anything else (registration_key is of type 'text' and this happens
when running on GAE or SQLite)

    form=SQLFORM
(auth.settings.table_user,user_id,ignore_rw=True,deletable=True)
    if form.accepts(request.vars, session):
        auth.settings.table_user[user_id] = form.vars
        form=SQLFORM
(auth.settings.table_user,user_id,ignore_rw=True,deletable=True)
    elif form.errors:
        response.flash=T("Oops, form is invalid.")
    return dict(form=form)

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py-users" 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