)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"83a404a36cabde9cca423e3b47fb8c834da29c41","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"CONF.os_inherit.enabled is planed to be removed in Ocata as the"},{"line_number":10,"context_line":"deprecated message and this patch removes it."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I9072419ba1cfcf3cefb814a224fc499c9067ae30"},{"line_number":13,"context_line":"Needed-by: Id3dd322b3a0585ed95eb2dea4ad35a7949bb9b1f"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"3a71b18c_f3718a45","line":11,"updated":"2016-12-05 04:31:40.000000000","message":"add:\n\n  implements bp: removed-as-of-ocata\n\nsomewhere here","commit_id":"cc98c958a2e7b815db451d35e5b272d7c1237d63"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"0f26c56984b1f7a944be8a5495b7619010b747fa","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"CONF.os_inherit.enabled is planed to be removed in Ocata as the"},{"line_number":10,"context_line":"deprecated message and this patch removes it."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I9072419ba1cfcf3cefb814a224fc499c9067ae30"},{"line_number":13,"context_line":"Needed-by: Id3dd322b3a0585ed95eb2dea4ad35a7949bb9b1f"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"3a71b18c_6fb48e34","line":11,"in_reply_to":"3a71b18c_f3718a45","updated":"2016-12-05 18:53:17.000000000","message":"Got it, thanks","commit_id":"cc98c958a2e7b815db451d35e5b272d7c1237d63"}],"keystone/assignment/core.py":[{"author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"change_message_id":"3cba469c67f469f980431c1d1cdb7fdaa9b92e97","unresolved":false,"context_lines":[{"line_number":923,"context_line":"        which is useful for internal calls like trusts which need to examine"},{"line_number":924,"context_line":"        the full set of roles."},{"line_number":925,"context_line":""},{"line_number":926,"context_line":"        If OS-INHERIT extension is disabled or the used driver does not support"},{"line_number":927,"context_line":"        inherited roles retrieval, inherited role assignments will be ignored."},{"line_number":928,"context_line":""},{"line_number":929,"context_line":"        \"\"\""},{"line_number":930,"context_line":"        if not CONF.os_inherit.enabled:"}],"source_content_type":"text/x-python","patch_set":6,"id":"3a71b18c_0a9ebd62","side":"PARENT","line":927,"range":{"start_line":926,"start_character":8,"end_line":927,"end_character":78},"updated":"2016-12-05 12:13:35.000000000","message":"this message was intended for when we had LDAP as assignment backend iirc (besides the details about the flag), think you can remove the complete paragraph.","commit_id":"feeab95844f04544e4d713ae4c39c6b4ae3a3e66"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"0f26c56984b1f7a944be8a5495b7619010b747fa","unresolved":false,"context_lines":[{"line_number":923,"context_line":"        which is useful for internal calls like trusts which need to examine"},{"line_number":924,"context_line":"        the full set of roles."},{"line_number":925,"context_line":""},{"line_number":926,"context_line":"        If OS-INHERIT extension is disabled or the used driver does not support"},{"line_number":927,"context_line":"        inherited roles retrieval, inherited role assignments will be ignored."},{"line_number":928,"context_line":""},{"line_number":929,"context_line":"        \"\"\""},{"line_number":930,"context_line":"        if not CONF.os_inherit.enabled:"}],"source_content_type":"text/x-python","patch_set":6,"id":"3a71b18c_efa7be08","side":"PARENT","line":927,"range":{"start_line":926,"start_character":8,"end_line":927,"end_character":78},"in_reply_to":"3a71b18c_0a9ebd62","updated":"2016-12-05 18:53:17.000000000","message":"Thanks for your comment, done","commit_id":"feeab95844f04544e4d713ae4c39c6b4ae3a3e66"}],"keystone/tests/unit/assignment/test_backends.py":[{"author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"change_message_id":"cb097856053c5e99abdcf7d6ce50add886b4adea","unresolved":false,"context_lines":[{"line_number":1992,"context_line":"                                         project_id\u003dproject2[\u0027id\u0027],"},{"line_number":1993,"context_line":"                                         role_id\u003drole_list[5][\u0027id\u0027])"},{"line_number":1994,"context_line":""},{"line_number":1995,"context_line":"        # With inheritance on, we should also get back the inherited role from"},{"line_number":1996,"context_line":"        # its owning domain."},{"line_number":1997,"context_line":""},{"line_number":1998,"context_line":"        role_refs \u003d self.assignment_api.get_roles_for_groups("}],"source_content_type":"text/x-python","patch_set":7,"id":"3a71b18c_f2116105","line":1995,"range":{"start_line":1995,"start_character":10,"end_line":1995,"end_character":29},"updated":"2016-12-05 19:22:33.000000000","message":"not adding anything","commit_id":"3e5ead0a45f698eed4162787b723090cee4733f8"},{"author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"change_message_id":"cb097856053c5e99abdcf7d6ce50add886b4adea","unresolved":false,"context_lines":[{"line_number":2122,"context_line":"        group_id_list \u003d [group_list[1][\u0027id\u0027], group_list[2][\u0027id\u0027],"},{"line_number":2123,"context_line":"                         group_list[3][\u0027id\u0027]]"},{"line_number":2124,"context_line":""},{"line_number":2125,"context_line":"        # With inheritance on, we should also get back the Project3 due to the"},{"line_number":2126,"context_line":"        # inherited role from its owning domain."},{"line_number":2127,"context_line":"        project_refs \u003d ("},{"line_number":2128,"context_line":"            self.assignment_api.list_projects_for_groups(group_id_list))"}],"source_content_type":"text/x-python","patch_set":7,"id":"3a71b18c_72fe31af","line":2125,"range":{"start_line":2125,"start_character":10,"end_line":2125,"end_character":29},"updated":"2016-12-05 19:22:33.000000000","message":"not adding anything","commit_id":"3e5ead0a45f698eed4162787b723090cee4733f8"}],"releasenotes/notes/remove-os_inherit-option-01a073597cb4e7ac.yaml":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"83a404a36cabde9cca423e3b47fb8c834da29c41","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"3a71b18c_138a861b","updated":"2016-12-05 04:31:40.000000000","message":"please add this to the \u0027other\u0027 portion in: https://github.com/openstack/keystone/blob/master/releasenotes/notes/removed-as-of-ocata-436bb4b839e74494.yaml\n\na slight wording change:\n\n- Removed the config option ``[os_inherit] enabled`` as the OS-INHERIT extension is now always enabled.","commit_id":"cc98c958a2e7b815db451d35e5b272d7c1237d63"}]}
