Branch: refs/heads/dev Home: https://github.com/galaxyproject/galaxy Commit: adb5be5b71a87de85d0397da2c72673a5730a675 https://github.com/galaxyproject/galaxy/commit/adb5be5b71a87de85d0397da2c726... Author: Ben Fulton <befulton@iu.edu> Date: 2016-06-10 (Fri, 10 Jun 2016) Changed paths: M config/galaxy.ini.sample M lib/galaxy/config.py M lib/galaxy/model/__init__.py M lib/galaxy/model/mapping.py A lib/galaxy/model/migrate/versions/0132_add_lastpasswordchange_to_user.py M lib/galaxy/webapps/galaxy/controllers/user.py M templates/user/change_password.mako Log Message: ----------- Add a password expiration config option Add a "last_password_change" field to user table and user object. Add a config option "password expiration_period" to allow admins to require users to change passwords every so many days. On login, check for the presence of the config option and if the user pw has expired, redirect to the "change password" page. Commit: 188df8c84265ddcf55712d4cf0e8a485cad7665b https://github.com/galaxyproject/galaxy/commit/188df8c84265ddcf55712d4cf0e8a... Author: Ben Fulton <befulton@iu.edu> Date: 2016-06-10 (Fri, 10 Jun 2016) Changed paths: M lib/galaxy/webapps/galaxy/controllers/user.py Log Message: ----------- Fix missing whitespace around arithmetic operator warning Commit: d31ce0d95949d3ed2f956398d5883d28fa7f65fd https://github.com/galaxyproject/galaxy/commit/d31ce0d95949d3ed2f956398d5883... Author: Ben Fulton <befulton@iu.edu> Date: 2016-06-10 (Fri, 10 Jun 2016) Changed paths: M lib/galaxy/config.py M lib/galaxy/model/migrate/versions/0132_add_lastpasswordchange_to_user.py M lib/galaxy/webapps/galaxy/controllers/user.py Log Message: ----------- Improve wording of password expired message. Stylistic changes Commit: 201a514cfde26dd0f3c2089f9544f2d2693cf2fb https://github.com/galaxyproject/galaxy/commit/201a514cfde26dd0f3c2089f9544f... Author: Dannon Baker <dannon.baker@gmail.com> Date: 2016-06-15 (Wed, 15 Jun 2016) Changed paths: M lib/galaxy/config.py M lib/galaxy/webapps/galaxy/controllers/user.py Log Message: ----------- Fix file permissions. Commit: 7a480e8c9ee180f6699535a4c321d959ba684699 https://github.com/galaxyproject/galaxy/commit/7a480e8c9ee180f6699535a4c321d... Author: Dannon Baker <dannon.baker@gmail.com> Date: 2016-06-15 (Wed, 15 Jun 2016) Changed paths: M lib/galaxy/webapps/galaxy/controllers/user.py Log Message: ----------- Don't actually log the person in in the event that their password has expired. Change 'about to expire' warning to a warning and not an error. Commit: 0e6a09e94fbaaaae7ce5fe0e028fd37cdf758d3c https://github.com/galaxyproject/galaxy/commit/0e6a09e94fbaaaae7ce5fe0e028fd... Author: Ben Fulton <benmarkfulton@gmail.com> Date: 2016-06-17 (Fri, 17 Jun 2016) Changed paths: M lib/galaxy/config.py M lib/galaxy/webapps/galaxy/controllers/user.py Log Message: ----------- Merge pull request #1 from dannon/ForcePasswordChange Fix file permissions. Commit: d9e3d69b78b863823302d59af9bf0eeeb5cba1e8 https://github.com/galaxyproject/galaxy/commit/d9e3d69b78b863823302d59af9bf0... Author: Ben Fulton <befulton@iu.edu> Date: 2016-06-29 (Wed, 29 Jun 2016) Changed paths: M lib/galaxy/webapps/tool_shed/config.py Log Message: ----------- Add password_expiration_period to toolshed config This is necessary as it shares the user class with the galaxy app. Commit: dd12980777181092984b16c786ed1eaf3aafa08b https://github.com/galaxyproject/galaxy/commit/dd12980777181092984b16c786ed1... Author: Dannon Baker <dannon.baker@gmail.com> Date: 2016-07-05 (Tue, 05 Jul 2016) Changed paths: M config/galaxy.ini.sample M lib/galaxy/config.py M lib/galaxy/model/__init__.py M lib/galaxy/model/mapping.py A lib/galaxy/model/migrate/versions/0132_add_lastpasswordchange_to_user.py M lib/galaxy/webapps/galaxy/controllers/user.py M lib/galaxy/webapps/tool_shed/config.py M templates/user/change_password.mako Log Message: ----------- Merge pull request #2486 from benfulton/ForcePasswordChange Add a password expiration config option (resolves #2485) Compare: https://github.com/galaxyproject/galaxy/compare/a946b0431680...dd1298077718