)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"4aa327b2b796609b04a133c78429de6895307efb","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2019-08-20 12:37:32 +0200"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Documentation and release notes for changing expired passwords"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I723f45e7ffe1f61bed244642c49eba24dafd7427"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"7faddb67_bdd2cc5a","line":8,"updated":"2019-08-21 13:01:57.000000000","message":"Could you add blueprint link here?","commit_id":"37b554f5cd2fe764e31eebb333abbe3655042e1e"},{"author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"change_message_id":"1bb56630f810c6ee9b087de9060be41bfe63fa99","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2019-08-20 12:37:32 +0200"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Documentation and release notes for changing expired passwords"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I723f45e7ffe1f61bed244642c49eba24dafd7427"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"7faddb67_aebe1062","line":8,"in_reply_to":"7faddb67_bdd2cc5a","updated":"2019-08-21 15:09:08.000000000","message":"Done","commit_id":"37b554f5cd2fe764e31eebb333abbe3655042e1e"}],"doc/source/configuration/settings.rst":[{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"4aa327b2b796609b04a133c78429de6895307efb","unresolved":false,"context_lines":[{"line_number":1460,"context_line":"Setting this value to ``N`` days means the user will be alerted when the"},{"line_number":1461,"context_line":"password expires in less than ``N+1`` days. ``-1`` disables the feature."},{"line_number":1462,"context_line":""},{"line_number":1463,"context_line":""},{"line_number":1464,"context_line":"PROJECT_TABLE_EXTRA_INFO"},{"line_number":1465,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":1466,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"7faddb67_bde96c1a","line":1463,"updated":"2019-08-21 13:01:57.000000000","message":"unnecessary change","commit_id":"37b554f5cd2fe764e31eebb333abbe3655042e1e"},{"author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"change_message_id":"1bb56630f810c6ee9b087de9060be41bfe63fa99","unresolved":false,"context_lines":[{"line_number":1460,"context_line":"Setting this value to ``N`` days means the user will be alerted when the"},{"line_number":1461,"context_line":"password expires in less than ``N+1`` days. ``-1`` disables the feature."},{"line_number":1462,"context_line":""},{"line_number":1463,"context_line":""},{"line_number":1464,"context_line":"PROJECT_TABLE_EXTRA_INFO"},{"line_number":1465,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":1466,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"7faddb67_0e8ac4ba","line":1463,"in_reply_to":"7faddb67_bde96c1a","updated":"2019-08-21 15:09:08.000000000","message":"Done","commit_id":"37b554f5cd2fe764e31eebb333abbe3655042e1e"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"cc8d2ba62faf2ed5bfeb716e29c3f566cab8b152","unresolved":false,"context_lines":[{"line_number":1193,"context_line":"force such users to either use the command line interface to change their"},{"line_number":1194,"context_line":"password, or contact the system administrator."},{"line_number":1195,"context_line":""},{"line_number":1196,"context_line":""},{"line_number":1197,"context_line":"AUTHENTICATION_PLUGINS"},{"line_number":1198,"context_line":"~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":1199,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"5faad753_d5290c8a","line":1196,"updated":"2019-09-12 09:46:55.000000000","message":"As I suggested in https://review.opendev.org/#/c/672315/9/openstack_auth/plugin/base.py@141, we have a limitation on older deployment. It is worth mentioned here.","commit_id":"abc08f3bd46e9ed575a07c8f2acc0d2123a9d71d"}],"openstack_dashboard/defaults.py":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"187ee5795a4e9640c9bc49c0c3f64fc842fbc3be","unresolved":false,"context_lines":[{"line_number":461,"context_line":"# Horizon can prompt the user to change their password when it is expired"},{"line_number":462,"context_line":"# or required to be changed on first use. This is enabled by default, but"},{"line_number":463,"context_line":"# can be disabled if not desired."},{"line_number":464,"context_line":"ALLOW_USERS_CHANGE_EXPIRED_PASSWORD \u003d True"}],"source_content_type":"text/x-python","patch_set":4,"id":"5faad753_d5a26cae","line":464,"updated":"2019-09-12 10:04:34.000000000","message":"This is a setting from opensatck_auth, so openstack_dashboard/defaults.py looks odd.\nopenstack_auth/defaults.py has not landed yet, so I think there is no need to add it here.","commit_id":"abc08f3bd46e9ed575a07c8f2acc0d2123a9d71d"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"efea89a8f0b692055a405ef14ada32dddce50555","unresolved":false,"context_lines":[{"line_number":461,"context_line":"# Horizon can prompt the user to change their password when it is expired"},{"line_number":462,"context_line":"# or required to be changed on first use. This is enabled by default, but"},{"line_number":463,"context_line":"# can be disabled if not desired."},{"line_number":464,"context_line":"ALLOW_USERS_CHANGE_EXPIRED_PASSWORD \u003d True"}],"source_content_type":"text/x-python","patch_set":4,"id":"5faad753_f22a112a","line":464,"in_reply_to":"5faad753_d5a26cae","updated":"2019-09-12 17:10:31.000000000","message":"Done.","commit_id":"abc08f3bd46e9ed575a07c8f2acc0d2123a9d71d"}],"releasenotes/notes/bp-allow-users-change-expired-password-19223784fdf5059b.yaml":[{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"4aa327b2b796609b04a133c78429de6895307efb","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Users can now change their password when it expires or is required to be"},{"line_number":5,"context_line":"    changed on the first use. A new setting ALLOW_USERS_CHANGE_EXPIRED_PASSWORD"},{"line_number":6,"context_line":"    has been added allowing administrators to disable that feature."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7faddb67_5d65d8df","line":3,"range":{"start_line":3,"start_character":4,"end_line":3,"end_character":5},"updated":"2019-08-21 13:01:57.000000000","message":"Could you add blueprint link here?","commit_id":"37b554f5cd2fe764e31eebb333abbe3655042e1e"}]}
