Another week working with OpenERP means another trick learned to answer some intricate customer’s needs.

Today I was asked to keep users logged-in on OpenERP’s 6.0 web client. The latter being powered by CherryPy, it was a matter of adding the following configuration directive in the web client configuration file to increase the session timeout:

tools.sessions.timeout = 720

Now this will keep any client sessions opened for 12 hours (12h * 60 minutes = 720 minutes) before expiring. This is enough to keep employees not complaining about having to login to OpenERP several times a day.

Problem solved!

Oh, and another way to address this issue consist in implementing some kind of Single Sign-On. And you know what? We have that in store thanks to the smile_sso module for OpenERP! :)