Re: [web2py] Re: Enable request_reset_password
I´m still trying to troubleshoot this error. If I look at auth.settings.mailer it says it is empty. How come? In my models file if have auth.settings.mailer=mail I added to tools.py in gluon: return self.settings.mailer under def request_reset_password( so no wonder it says function is disabled, but why is it None. Kenneth I have: auth=Auth(globals(),db) # authentication/authorization mail=Mail()# mailer mail.settings.sender='m...@email.address.com' # your email mail.settings.server='logging' #calhost:25'# your SMTP server # mail.settings.login='username:password' # your credentials or None mail.settings.login=None auth.settings.mailer=mail# for user email verification And it still gives my Function disabled Kenneth More likely, perhaps you don't have Mail set up (i.e., auth.settings.mailer) -- without that, you'll get a flash message saying the function is disabled. Anthony On Thursday, September 22, 2011 9:05:53 PM UTC-4, Anthony wrote: Is your app a CAS provider? I think that will automatically disable request_reset_password. Anthony On Thursday, September 22, 2011 8:05:52 PM UTC-4, Kenneth wrote: Hi list members, I have disabled the request_reset_password function somehow. What different ways are there to disable this? Everytime I visit the default/user/request_reset_password I get an Function disabled Flash. I have this, but should not have anything to do with this. auth.settings.actions_disabled=['register'] In my controlers/default.py def user(): exposes: http:///[app]/default/user/login http:///[app]/default/user/logout http:///[app]/default/user/profile http:///[app]/default/user/request_reset_password http:///[app]/default/user/retrieve_password http:///[app]/default/user/change_password use @auth.requires_login() @auth.requires_membership('group name') @auth.requires_permission('read','table name',record_id) to decorate functions that need access control return dict(form=auth()) Any ideas where to look.
Re: [web2py] Re: Enable request_reset_password
Have you confirmed the 'mail' is not None in your model file? On Wednesday, September 28, 2011 5:11:00 AM UTC-4, Kenneth wrote: I´m still trying to troubleshoot this error. If I look at auth.settings.mailer it says it is empty. How come? In my models file if have auth.settings.mailer=mail I added to tools.py in gluon: return self.settings.mailer under def request_reset_password( so no wonder it says function is disabled, but why is it None. Kenneth I have: auth=Auth(globals(),db) # authentication/authorization mail=Mail()# mailer mail.settings.sender='m...@email.address.com' # your email mail.settings.server='logging' #calhost:25'# your SMTP server # mail.settings.login='username:password' # your credentials or None mail.settings.login=None auth.settings.mailer=mail# for user email verification And it still gives my Function disabled Kenneth More likely, perhaps you don't have Mail set up (i.e., auth.settings.mailer) -- without that, you'll get a flash message saying the function is disabled. Anthony On Thursday, September 22, 2011 9:05:53 PM UTC-4, Anthony wrote: Is your app a CAS provider? I think that will automatically disable request_reset_password. Anthony On Thursday, September 22, 2011 8:05:52 PM UTC-4, Kenneth wrote: Hi list members, I have disabled the request_reset_password function somehow. What different ways are there to disable this? Everytime I visit the default/user/request_reset_password I get an Function disabled Flash. I have this, but should not have anything to do with this. auth.settings.actions_disabled=['register'] In my controlers/default.py def user(): exposes: http:///[app]/default/user/login http:///[app]/default/user/logout http:///[app]/default/user/profile http:///[app]/default/user/request_reset_password http:///[app]/default/user/retrieve_password http:///[app]/default/user/change_password use @auth.requires_login() @auth.requires_membership('group name') @auth.requires_permission('read','table name',record_id) to decorate functions that need access control return dict(form=auth()) Any ideas where to look.
Re: [web2py] Re: Enable request_reset_password
Yes, a couple of rows before that I have mail=Mail(). But now I found it. I have splitted db.py into four different files. For some strange reason I had auth=Auth(globals(),db) twice, I removed the second one and now everything works. Thanks to everyone helping me. Kenneth Have you confirmed the 'mail' is not None in your model file? On Wednesday, September 28, 2011 5:11:00 AM UTC-4, Kenneth wrote: I´m still trying to troubleshoot this error. If I look at auth.settings.mailer it says it is empty. How come? In my models file if have auth.settings.mailer=mail I added to tools.py in gluon: return self.settings.mailer under def request_reset_password( so no wonder it says function is disabled, but why is it None. Kenneth I have: auth=Auth(globals(),db)# authentication/authorization mail=Mail() # mailer mail.settings.sender='m...@email.address.com' # your email mail.settings.server='logging' #calhost:25'# your SMTP server # mail.settings.login='username:password' # your credentials or None mail.settings.login=None auth.settings.mailer=mail# for user email verification And it still gives my Function disabled Kenneth More likely, perhaps you don't have Mail set up (i.e., auth.settings.mailer) -- without that, you'll get a flash message saying the function is disabled. Anthony On Thursday, September 22, 2011 9:05:53 PM UTC-4, Anthony wrote: Is your app a CAS provider? I think that will automatically disable request_reset_password. Anthony On Thursday, September 22, 2011 8:05:52 PM UTC-4, Kenneth wrote: Hi list members, I have disabled the request_reset_password function somehow. What different ways are there to disable this? Everytime I visit the default/user/request_reset_password I get an Function disabled Flash. I have this, but should not have anything to do with this. auth.settings.actions_disabled=['register'] In my controlers/default.py def user(): exposes: http:///[app]/default/user/login http:///[app]/default/user/logout http:///[app]/default/user/profile http:///[app]/default/user/request_reset_password http:///[app]/default/user/retrieve_password http:///[app]/default/user/change_password use @auth.requires_login() @auth.requires_membership('group name') @auth.requires_permission('read','table name',record_id) to decorate functions that need access control return dict(form=auth()) Any ideas where to look.
[web2py] Re: Enable request_reset_password
Is your app a CAS provider? I think that will automatically disable request_reset_password. Anthony On Thursday, September 22, 2011 8:05:52 PM UTC-4, Kenneth wrote: Hi list members, I have disabled the request_reset_password function somehow. What different ways are there to disable this? Everytime I visit the default/user/request_reset_password I get an Function disabled Flash. I have this, but should not have anything to do with this. auth.settings.actions_disabled=['register'] In my controlers/default.py def user(): exposes: http:///[app]/default/user/login http:///[app]/default/user/logout http:///[app]/default/user/profile http:///[app]/default/user/request_reset_password http:///[app]/default/user/retrieve_password http:///[app]/default/user/change_password use @auth.requires_login() @auth.requires_membership('group name') @auth.requires_permission('read','table name',record_id) to decorate functions that need access control return dict(form=auth()) Any ideas where to look.
[web2py] Re: Enable request_reset_password
More likely, perhaps you don't have Mail set up (i.e., auth.settings.mailer) -- without that, you'll get a flash message saying the function is disabled. Anthony On Thursday, September 22, 2011 9:05:53 PM UTC-4, Anthony wrote: Is your app a CAS provider? I think that will automatically disable request_reset_password. Anthony On Thursday, September 22, 2011 8:05:52 PM UTC-4, Kenneth wrote: Hi list members, I have disabled the request_reset_password function somehow. What different ways are there to disable this? Everytime I visit the default/user/request_reset_password I get an Function disabled Flash. I have this, but should not have anything to do with this. auth.settings.actions_disabled=['register'] In my controlers/default.py def user(): exposes: http:///[app]/default/user/login http:///[app]/default/user/logout http:///[app]/default/user/profile http:///[app]/default/user/request_reset_password http:///[app]/default/user/retrieve_password http:///[app]/default/user/change_password use @auth.requires_login() @auth.requires_membership('group name') @auth.requires_permission('read','table name',record_id) to decorate functions that need access control return dict(form=auth()) Any ideas where to look.
Re: [web2py] Re: Enable request_reset_password
I have: auth=Auth(globals(),db) # authentication/authorization mail=Mail()# mailer mail.settings.sender='m...@email.address.com' # your email mail.settings.server='logging' #calhost:25'# your SMTP server # mail.settings.login='username:password' # your credentials or None mail.settings.login=None auth.settings.mailer=mail# for user email verification And it still gives my Function disabled Kenneth More likely, perhaps you don't have Mail set up (i.e., auth.settings.mailer) -- without that, you'll get a flash message saying the function is disabled. Anthony On Thursday, September 22, 2011 9:05:53 PM UTC-4, Anthony wrote: Is your app a CAS provider? I think that will automatically disable request_reset_password. Anthony On Thursday, September 22, 2011 8:05:52 PM UTC-4, Kenneth wrote: Hi list members, I have disabled the request_reset_password function somehow. What different ways are there to disable this? Everytime I visit the default/user/request_reset_password I get an Function disabled Flash. I have this, but should not have anything to do with this. auth.settings.actions_disabled=['register'] In my controlers/default.py def user(): exposes: http:///[app]/default/user/login http:///[app]/default/user/logout http:///[app]/default/user/profile http:///[app]/default/user/request_reset_password http:///[app]/default/user/retrieve_password http:///[app]/default/user/change_password use @auth.requires_login() @auth.requires_membership('group name') @auth.requires_permission('read','table name',record_id) to decorate functions that need access control return dict(form=auth()) Any ideas where to look.