)]}'
{"keystone/tests/test_backend_ldap.py":[{"author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"change_message_id":"8d77bfe867419ea136ebb4e831aa065ea036d196","unresolved":false,"context_lines":[{"line_number":801,"context_line":"        self.identity_api.update_user(self.user_foo[\u0027id\u0027], {\u0027enabled\u0027: False})"},{"line_number":802,"context_line":""},{"line_number":803,"context_line":"        user_info \u003d self.identity_api.get_user(self.user_foo[\u0027id\u0027])"},{"line_number":804,"context_line":"        self.assertNotIn(\u0027enabled\u0027, user_info)"},{"line_number":805,"context_line":""},{"line_number":806,"context_line":"    def test_group_enabled_ignored_disable(self):"},{"line_number":807,"context_line":"        # When the server is configured so that the enabled attribute is"}],"source_content_type":"text/x-python","patch_set":4,"id":"3a961159_f2d2a7fe","line":804,"updated":"2014-12-12 10:03:47.000000000","message":"It might be worth adding a comment to explain that if \u0027enabled\u0027 is being ignored, it should never be returned as part of the ref.","commit_id":"45f32c047c04971a752c011006c807e942401da7"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"c9aa4c5be15fa443ccc8dc6fa49d18f1a7cfb87b","unresolved":false,"context_lines":[{"line_number":801,"context_line":"        self.identity_api.update_user(self.user_foo[\u0027id\u0027], {\u0027enabled\u0027: False})"},{"line_number":802,"context_line":""},{"line_number":803,"context_line":"        user_info \u003d self.identity_api.get_user(self.user_foo[\u0027id\u0027])"},{"line_number":804,"context_line":"        self.assertNotIn(\u0027enabled\u0027, user_info)"},{"line_number":805,"context_line":""},{"line_number":806,"context_line":"    def test_group_enabled_ignored_disable(self):"},{"line_number":807,"context_line":"        # When the server is configured so that the enabled attribute is"}],"source_content_type":"text/x-python","patch_set":4,"id":"3a961159_48ae6799","line":804,"in_reply_to":"3a961159_f2d2a7fe","updated":"2014-12-12 14:46:20.000000000","message":"Done","commit_id":"45f32c047c04971a752c011006c807e942401da7"},{"author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"change_message_id":"6a271f4ecc2c26670c04270ce985f4dd327b6653","unresolved":false,"context_lines":[{"line_number":849,"context_line":"        project_info \u003d self.assignment_api.get_project(self.tenant_baz[\u0027id\u0027])"},{"line_number":850,"context_line":"        self.assertNotIn(\u0027enabled\u0027, project_info)"},{"line_number":851,"context_line":""},{"line_number":852,"context_line":"    def test_role_enabled_ignored_disable(self):"},{"line_number":853,"context_line":"        # When the server is configured so that the enabled attribute is"},{"line_number":854,"context_line":"        # ignored for roles and a role is disabled, the role remains enabled."},{"line_number":855,"context_line":"        # FIXME(blk-u): An error should be raised when a client tries to"}],"source_content_type":"text/x-python","patch_set":4,"id":"3a961159_adb28403","line":852,"updated":"2014-12-12 10:26:42.000000000","message":"is \u0027enabled\u0027 an attribute of a role ref?  I can\u0027t see where we use (or honour) that?","commit_id":"45f32c047c04971a752c011006c807e942401da7"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"c9aa4c5be15fa443ccc8dc6fa49d18f1a7cfb87b","unresolved":false,"context_lines":[{"line_number":849,"context_line":"        project_info \u003d self.assignment_api.get_project(self.tenant_baz[\u0027id\u0027])"},{"line_number":850,"context_line":"        self.assertNotIn(\u0027enabled\u0027, project_info)"},{"line_number":851,"context_line":""},{"line_number":852,"context_line":"    def test_role_enabled_ignored_disable(self):"},{"line_number":853,"context_line":"        # When the server is configured so that the enabled attribute is"},{"line_number":854,"context_line":"        # ignored for roles and a role is disabled, the role remains enabled."},{"line_number":855,"context_line":"        # FIXME(blk-u): An error should be raised when a client tries to"}],"source_content_type":"text/x-python","patch_set":4,"id":"3a961159_088fff2a","line":852,"in_reply_to":"3a961159_adb28403","updated":"2014-12-12 14:46:20.000000000","message":"You\u0027re right, there\u0027s no enabling or disabling of roles... all they have is a name, so I\u0027m going to remove this test.","commit_id":"45f32c047c04971a752c011006c807e942401da7"},{"author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"change_message_id":"8d77bfe867419ea136ebb4e831aa065ea036d196","unresolved":false,"context_lines":[{"line_number":861,"context_line":"        # Need to re-load backends for the config change to take effect."},{"line_number":862,"context_line":"        self.load_backends()"},{"line_number":863,"context_line":""},{"line_number":864,"context_line":"        # Disable the project."},{"line_number":865,"context_line":"        self.assignment_api.update_role(self.role_member[\u0027id\u0027],"},{"line_number":866,"context_line":"                                        {\u0027enabled\u0027: False})"},{"line_number":867,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"3a961159_12c9f358","line":864,"updated":"2014-12-12 10:03:47.000000000","message":"nit: I think you man role","commit_id":"45f32c047c04971a752c011006c807e942401da7"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"c9aa4c5be15fa443ccc8dc6fa49d18f1a7cfb87b","unresolved":false,"context_lines":[{"line_number":861,"context_line":"        # Need to re-load backends for the config change to take effect."},{"line_number":862,"context_line":"        self.load_backends()"},{"line_number":863,"context_line":""},{"line_number":864,"context_line":"        # Disable the project."},{"line_number":865,"context_line":"        self.assignment_api.update_role(self.role_member[\u0027id\u0027],"},{"line_number":866,"context_line":"                                        {\u0027enabled\u0027: False})"},{"line_number":867,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"3a961159_68988378","line":864,"in_reply_to":"3a961159_12c9f358","updated":"2014-12-12 14:46:20.000000000","message":"Done","commit_id":"45f32c047c04971a752c011006c807e942401da7"}]}
