the new identity is great, but there's one last issue with it (at least
in my book)
app.cfg supports this:
identity.form.user_name="user_name"
identity.form.password="password"
identity.form.submit="login"
but it doesn't support this:
identity.db.user_name_field="user_name"
identity.db.password_field="password"
--
i could easy make a patch for this just adding the items above to
app.cfg and pulling the abstracted field names in sa/so provider as
such:
user_name_field =
turbogears.config.get('identity.db.user_name_field')
password_field =
turbogears.config.get('identity.db.password_field')
the issue though is with the sqlobject/sqlalchemy selects
user= user_class.get_by( user_name=user_name )
which would need to be
user= user_class.get_by( VALUE_OF(user_name_field)=user_name )
i have no idea how to construct that in python though
if anyone can toss me a hint, i can patch this fast, and then tg
identity is fully abstracted (which means tg using sqlalchemy can be
tossed as an interface onto virtually any webapp!)
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"TurboGears" 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/turbogears
-~----------~----~----~----~------~----~------~--~---