)]}'
{"keystone/cmd/bootstrap.py":[{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"b5655e401ee7b206f7b036f859188e9a24fb0b12","unresolved":false,"context_lines":[{"line_number":136,"context_line":"            # by name, so build the hints to list the roles and filter by"},{"line_number":137,"context_line":"            # name instead."},{"line_number":138,"context_line":"            hints \u003d driver_hints.Hints()"},{"line_number":139,"context_line":"            hints.add_filter(\u0027name\u0027, role_name)"},{"line_number":140,"context_line":"            roles \u003d PROVIDERS.role_api.list_roles(hints)"},{"line_number":141,"context_line":"            # Only return global roles, domain-specific roles can\u0027t be used in"},{"line_number":142,"context_line":"            # system assignments and bootstrap isn\u0027t designed to work with"}],"source_content_type":"text/x-python","patch_set":2,"id":"3fa7e38b_911e50ba","line":139,"updated":"2019-12-23 19:44:05.000000000","message":"How about just\n\nhints.add_filter(\u0027domain_id\u0027, None)\n\n?","commit_id":"f5dedc44ba886c37df68dd8f114b42ac538cbf0a"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"306ecf03e81844a311d26152e4aa74bc436d9f7a","unresolved":false,"context_lines":[{"line_number":136,"context_line":"            # by name, so build the hints to list the roles and filter by"},{"line_number":137,"context_line":"            # name instead."},{"line_number":138,"context_line":"            hints \u003d driver_hints.Hints()"},{"line_number":139,"context_line":"            hints.add_filter(\u0027name\u0027, role_name)"},{"line_number":140,"context_line":"            roles \u003d PROVIDERS.role_api.list_roles(hints)"},{"line_number":141,"context_line":"            # Only return global roles, domain-specific roles can\u0027t be used in"},{"line_number":142,"context_line":"            # system assignments and bootstrap isn\u0027t designed to work with"}],"source_content_type":"text/x-python","patch_set":2,"id":"3fa7e38b_b045639d","line":139,"in_reply_to":"3fa7e38b_911e50ba","updated":"2020-01-02 19:47:00.000000000","message":"Nice catch, done.","commit_id":"f5dedc44ba886c37df68dd8f114b42ac538cbf0a"}],"keystone/tests/unit/test_cli.py":[{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"b5655e401ee7b206f7b036f859188e9a24fb0b12","unresolved":false,"context_lines":[{"line_number":339,"context_line":"            # ambiguity"},{"line_number":340,"context_line":"            self._do_test_bootstrap(self.bootstrap)"},{"line_number":341,"context_line":""},{"line_number":342,"context_line":"            # clean up the role so we don\u0027t hit it again on the next run"},{"line_number":343,"context_line":"            PROVIDERS.role_api.delete_role(domain_role[\u0027id\u0027])"},{"line_number":344,"context_line":""},{"line_number":345,"context_line":""},{"line_number":346,"context_line":"class CliBootStrapTestCaseWithEnvironment(CliBootStrapTestCase):"}],"source_content_type":"text/x-python","patch_set":2,"id":"3fa7e38b_f126a422","line":343,"range":{"start_line":342,"start_character":12,"end_line":343,"end_character":61},"updated":"2019-12-23 19:44:05.000000000","message":"Not sure why this is needed, the test passes for me without it.","commit_id":"f5dedc44ba886c37df68dd8f114b42ac538cbf0a"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"306ecf03e81844a311d26152e4aa74bc436d9f7a","unresolved":false,"context_lines":[{"line_number":339,"context_line":"            # ambiguity"},{"line_number":340,"context_line":"            self._do_test_bootstrap(self.bootstrap)"},{"line_number":341,"context_line":""},{"line_number":342,"context_line":"            # clean up the role so we don\u0027t hit it again on the next run"},{"line_number":343,"context_line":"            PROVIDERS.role_api.delete_role(domain_role[\u0027id\u0027])"},{"line_number":344,"context_line":""},{"line_number":345,"context_line":""},{"line_number":346,"context_line":"class CliBootStrapTestCaseWithEnvironment(CliBootStrapTestCase):"}],"source_content_type":"text/x-python","patch_set":2,"id":"3fa7e38b_50c42f0e","line":343,"range":{"start_line":342,"start_character":12,"end_line":343,"end_character":61},"in_reply_to":"3fa7e38b_f126a422","updated":"2020-01-02 19:47:00.000000000","message":"Done","commit_id":"f5dedc44ba886c37df68dd8f114b42ac538cbf0a"}]}
