)]}'
{"keystone/common/config.py":[{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"ff780a7216d2560517a3de17894c7bd73c044ff3","unresolved":false,"context_lines":[{"line_number":596,"context_line":"                        \u0027users.\u0027),"},{"line_number":597,"context_line":"        cfg.BoolOpt(\u0027user_allow_create\u0027, default\u003dTrue,"},{"line_number":598,"context_line":"                    deprecated_for_removal\u003dTrue,"},{"line_number":599,"context_line":"                    help\u003d\u0027Allow user creation in LDAP backend.\u0027),"},{"line_number":600,"context_line":"        cfg.BoolOpt(\u0027user_allow_update\u0027, default\u003dTrue,"},{"line_number":601,"context_line":"                    deprecated_for_removal\u003dTrue,"},{"line_number":602,"context_line":"                    help\u003d\u0027Allow user updates in LDAP backend.\u0027),"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa69d971_c90df88f","line":599,"updated":"2016-01-07 07:28:46.000000000","message":"Please add deprecated_reason to each of these newly deprecated options. Thanks","commit_id":"7748badab5ea028ce4103012bd85cc19b977c1d8"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"52eefe5c78524b16e6a10866651dd0905c683fe4","unresolved":false,"context_lines":[{"line_number":596,"context_line":"                        \u0027users.\u0027),"},{"line_number":597,"context_line":"        cfg.BoolOpt(\u0027user_allow_create\u0027, default\u003dTrue,"},{"line_number":598,"context_line":"                    deprecated_for_removal\u003dTrue,"},{"line_number":599,"context_line":"                    help\u003d\u0027Allow user creation in LDAP backend.\u0027),"},{"line_number":600,"context_line":"        cfg.BoolOpt(\u0027user_allow_update\u0027, default\u003dTrue,"},{"line_number":601,"context_line":"                    deprecated_for_removal\u003dTrue,"},{"line_number":602,"context_line":"                    help\u003d\u0027Allow user updates in LDAP backend.\u0027),"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba63e191_b03a43cc","line":599,"in_reply_to":"fa69d971_c90df88f","updated":"2016-01-19 05:29:39.000000000","message":"Done","commit_id":"7748badab5ea028ce4103012bd85cc19b977c1d8"},{"author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"change_message_id":"607e355208e84093e2257aed15166d419c18e748","unresolved":false,"context_lines":[{"line_number":619,"context_line":"                    deprecated_for_removal\u003dTrue,"},{"line_number":620,"context_line":"                    deprecated_reason\u003d\"Write support for Identity LDAP \""},{"line_number":621,"context_line":"                                      \"backends has been deprecated in the M \""},{"line_number":622,"context_line":"                                      \"release.\","},{"line_number":623,"context_line":"                    help\u003d\u0027Allow user creation in LDAP backend.\u0027),"},{"line_number":624,"context_line":"        cfg.BoolOpt(\u0027user_allow_update\u0027, default\u003dTrue,"},{"line_number":625,"context_line":"                    deprecated_for_removal\u003dTrue,"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba63e191_f915e348","line":622,"updated":"2016-01-19 17:11:54.000000000","message":"Would it be useful to state that it will be removed in O ?","commit_id":"54475262a13d0e92b7e399c429c7ccb878ea9f0f"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"36e7fcae279104b8d2a794bdaef74807fa1a60a8","unresolved":false,"context_lines":[{"line_number":619,"context_line":"                    deprecated_for_removal\u003dTrue,"},{"line_number":620,"context_line":"                    deprecated_reason\u003d\"Write support for Identity LDAP \""},{"line_number":621,"context_line":"                                      \"backends has been deprecated in the M \""},{"line_number":622,"context_line":"                                      \"release.\","},{"line_number":623,"context_line":"                    help\u003d\u0027Allow user creation in LDAP backend.\u0027),"},{"line_number":624,"context_line":"        cfg.BoolOpt(\u0027user_allow_update\u0027, default\u003dTrue,"},{"line_number":625,"context_line":"                    deprecated_for_removal\u003dTrue,"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba63e191_9f3b67d1","line":622,"in_reply_to":"ba63e191_f915e348","updated":"2016-01-19 17:26:58.000000000","message":"this is the first time using the \"deprecated_reason\" option in oslo,config, i wanted to be a bit conservative since warnings will also be give in the functions.","commit_id":"54475262a13d0e92b7e399c429c7ccb878ea9f0f"}],"keystone/identity/backends/ldap.py":[{"author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"change_message_id":"607e355208e84093e2257aed15166d419c18e748","unresolved":false,"context_lines":[{"line_number":91,"context_line":"        return self.user.filter_attributes(self.user.get_by_name(user_name))"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"    # CRUD"},{"line_number":94,"context_line":"    def create_user(self, user_id, user):"},{"line_number":95,"context_line":"        msg \u003d _DEPRECATION_MSG % \"create_user\""},{"line_number":96,"context_line":"        versionutils.report_deprecated_feature(LOG, msg)"},{"line_number":97,"context_line":"        self.user.check_allow_create()"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba63e191_6435cad8","line":94,"updated":"2016-01-19 17:11:54.000000000","message":"Could also be done as a wrapper :-)","commit_id":"54475262a13d0e92b7e399c429c7ccb878ea9f0f"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"36e7fcae279104b8d2a794bdaef74807fa1a60a8","unresolved":false,"context_lines":[{"line_number":91,"context_line":"        return self.user.filter_attributes(self.user.get_by_name(user_name))"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"    # CRUD"},{"line_number":94,"context_line":"    def create_user(self, user_id, user):"},{"line_number":95,"context_line":"        msg \u003d _DEPRECATION_MSG % \"create_user\""},{"line_number":96,"context_line":"        versionutils.report_deprecated_feature(LOG, msg)"},{"line_number":97,"context_line":"        self.user.check_allow_create()"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba63e191_df09df2d","line":94,"in_reply_to":"ba63e191_6435cad8","updated":"2016-01-19 17:26:58.000000000","message":"wrappers were harder to validate with mock, so i went with this","commit_id":"54475262a13d0e92b7e399c429c7ccb878ea9f0f"}],"releasenotes/notes/deprecate-ldap-write-7915944a1767c8eb.yaml":[{"author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"change_message_id":"ad1bdd8c3b621dfe50d037dae6fff4d79fea26b8","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"prelude: \u003e"},{"line_number":3,"context_line":"    Write support for the identity LDAP has been deprecated."},{"line_number":4,"context_line":"deprecations:"},{"line_number":5,"context_line":"  - \u003e"},{"line_number":6,"context_line":"    [`blueprint deprecated-as-of-mitaka \u003chttps://blueprints.launchpad.net/keystone/+spec/deprecated-as-of-mitaka\u003e`_]"},{"line_number":7,"context_line":"    As of the Mitaka release, write support for the LDAP driver of the Identity"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7a740942_9770b941","line":4,"updated":"2015-12-13 03:40:23.000000000","message":"cool! thanks for updating us reno  is supporting deprecations section.","commit_id":"7748badab5ea028ce4103012bd85cc19b977c1d8"}],"releasenotes/notes/deprecated-as-of-mitaka-8534e43fa40c1d09.yaml":[{"author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"change_message_id":"607e355208e84093e2257aed15166d419c18e748","unresolved":false,"context_lines":[{"line_number":7,"context_line":"  - \u003e"},{"line_number":8,"context_line":"    [`blueprint deprecated-as-of-mitaka \u003chttps://blueprints.launchpad.net/keystone/+spec/deprecated-as-of-mitaka\u003e`_]"},{"line_number":9,"context_line":"    As of the Mitaka release, write support for the LDAP driver of the Identity"},{"line_number":10,"context_line":"    backend has been deprecated. This includes operations such as: create user,"},{"line_number":11,"context_line":"    create group, delete user, delete group, update user, update group,"},{"line_number":12,"context_line":"    add user to group, and remove user from group. These operations will be"},{"line_number":13,"context_line":"    removed in the \u0027O\u0027 release."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"ba63e191_24835258","line":10,"range":{"start_line":10,"start_character":47,"end_line":10,"end_character":65},"updated":"2016-01-19 17:11:54.000000000","message":"I\u0027d prefer: \"this includes the following operations:\"\n\nNo need for such as since you\u0027re listing all ?","commit_id":"54475262a13d0e92b7e399c429c7ccb878ea9f0f"}]}
