On Tuesday, August 2, 2011 8:12:01 AM UTC-4, Matthew wrote:
>
> Thank you! That bit of code was the key.
>
> The wizard definitely does NOT work. I had to manually copy/paste this
> code into db.py to get it working.
Are you saying that in Step 1 of the wizard you selected Janrain as the
login method and specified a login_config but did not get the following code
inserted into your db.py file:
from gluon.contrib.login_methods.rpx_account import RPXAccount
auth.settings.actions_disabled=['register','change_password','request_reset_password']
auth.settings.login_form = RPXAccount(request,
api_key = settings.login_config.split(':')[-1],
domain = settings.login_config.split(':')[0],
url = "http://%s/%s/default/user/login" %
(request.env.http_host,request.application))
This works when I try it. What version of web2py are you using? Or was there
some other problem?
>
> Can you point me in the right direction of the wizard's files so I can
> take a look at fixing this bug?
The wizard is part of the 'admin' application in
/web2py/applications/admin (
http://code.google.com/p/web2py/source/browse/#hg%2Fapplications%2Fadmin).
There is a wizard.py controller (
http://code.google.com/p/web2py/source/browse/applications/admin/controllers/wizard.py)
and a couple views (
http://code.google.com/p/web2py/source/browse/applications/admin/#admin%2Fviews%2Fwizard
).
> Also, what's the best way to
> contribute to the documentation? I'd like to point out that "domain"
> is not actually the full domain as defined by Janrain's documentation,
> but your domain's application name.
You can submit requests for documentation changes/corrections here.
Anthony