)]}'
{"patrole_tempest_plugin/tests/api/identity/v3/test_roles_rbac.py":[{"author":{"_account_id":23185,"name":"Samantha Blanco","email":"samantha.blanco@att.com","username":"sblanco"},"change_message_id":"8303dcd2c0b0c631e7c7dc23c55bef2f53ff5e7b","unresolved":false,"context_lines":[{"line_number":130,"context_line":"        project \u003d self.setup_test_project()"},{"line_number":131,"context_line":"        role \u003d self.setup_test_role()"},{"line_number":132,"context_line":"        self.rbac_utils.switch_role(self, switchToRbacRole\u003dTrue)"},{"line_number":133,"context_line":"        self.roles_client.create_group_role_on_project("},{"line_number":134,"context_line":"            project[\u0027id\u0027],"},{"line_number":135,"context_line":"            group[\u0027id\u0027],"},{"line_number":136,"context_line":"            role[\u0027id\u0027])"}],"source_content_type":"text/x-python","patch_set":13,"id":"1a1ced50_a6bf485f","line":133,"updated":"2017-03-23 16:35:21.000000000","message":"Is a cleanup needed for this?","commit_id":"d6949bcbfbd84a88bbbecdae652c7e367243c415"},{"author":{"_account_id":23185,"name":"Samantha Blanco","email":"samantha.blanco@att.com","username":"sblanco"},"change_message_id":"8303dcd2c0b0c631e7c7dc23c55bef2f53ff5e7b","unresolved":false,"context_lines":[{"line_number":147,"context_line":"            group[\u0027id\u0027],"},{"line_number":148,"context_line":"            role[\u0027id\u0027])"},{"line_number":149,"context_line":"        self.rbac_utils.switch_role(self, switchToRbacRole\u003dTrue)"},{"line_number":150,"context_line":"        self.roles_client.delete_role_from_group_on_project("},{"line_number":151,"context_line":"            project[\u0027id\u0027],"},{"line_number":152,"context_line":"            group[\u0027id\u0027],"},{"line_number":153,"context_line":"            role[\u0027id\u0027])"}],"source_content_type":"text/x-python","patch_set":13,"id":"1a1ced50_66a63055","line":150,"updated":"2017-03-23 16:35:21.000000000","message":"See L133","commit_id":"d6949bcbfbd84a88bbbecdae652c7e367243c415"},{"author":{"_account_id":23185,"name":"Samantha Blanco","email":"samantha.blanco@att.com","username":"sblanco"},"change_message_id":"8303dcd2c0b0c631e7c7dc23c55bef2f53ff5e7b","unresolved":false,"context_lines":[{"line_number":171,"context_line":"        role \u003d self.setup_test_role()"},{"line_number":172,"context_line":"        user \u003d self.setup_test_user()"},{"line_number":173,"context_line":"        self.rbac_utils.switch_role(self, switchToRbacRole\u003dTrue)"},{"line_number":174,"context_line":"        self.roles_client.create_user_role_on_domain("},{"line_number":175,"context_line":"            domain[\u0027id\u0027],"},{"line_number":176,"context_line":"            user[\u0027id\u0027],"},{"line_number":177,"context_line":"            role[\u0027id\u0027])"}],"source_content_type":"text/x-python","patch_set":13,"id":"1a1ced50_c66b64f0","line":174,"updated":"2017-03-23 16:35:21.000000000","message":"See L133","commit_id":"d6949bcbfbd84a88bbbecdae652c7e367243c415"},{"author":{"_account_id":23185,"name":"Samantha Blanco","email":"samantha.blanco@att.com","username":"sblanco"},"change_message_id":"8303dcd2c0b0c631e7c7dc23c55bef2f53ff5e7b","unresolved":false,"context_lines":[{"line_number":189,"context_line":"            role[\u0027id\u0027])"},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"        self.rbac_utils.switch_role(self, switchToRbacRole\u003dTrue)"},{"line_number":192,"context_line":"        self.roles_client.delete_role_from_user_on_domain("},{"line_number":193,"context_line":"            domain[\u0027id\u0027],"},{"line_number":194,"context_line":"            user[\u0027id\u0027],"},{"line_number":195,"context_line":"            role[\u0027id\u0027])"}],"source_content_type":"text/x-python","patch_set":13,"id":"1a1ced50_1701243a","line":192,"updated":"2017-03-23 16:35:21.000000000","message":"See L133","commit_id":"d6949bcbfbd84a88bbbecdae652c7e367243c415"},{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"c98e801b67c88d93023f1646d79b63532b702318","unresolved":false,"context_lines":[{"line_number":72,"context_line":"        role \u003d self.setup_test_role()"},{"line_number":73,"context_line":"        user \u003d self.setup_test_user()"},{"line_number":74,"context_line":"        self.rbac_utils.switch_role(self, switchToRbacRole\u003dTrue)"},{"line_number":75,"context_line":"        self.roles_client.create_user_role_on_project("},{"line_number":76,"context_line":"            project[\u0027id\u0027],"},{"line_number":77,"context_line":"            user[\u0027id\u0027],"},{"line_number":78,"context_line":"            role[\u0027id\u0027])"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"    @rbac_rule_validation.action(service\u003d\"keystone\","},{"line_number":81,"context_line":"                                 rule\u003d\"identity:check_grant\")"}],"source_content_type":"text/x-python","patch_set":17,"id":"dfeb2761_c47fd0a9","line":78,"range":{"start_line":75,"start_character":8,"end_line":78,"end_character":23},"updated":"2017-03-30 17:49:12.000000000","message":"All instances of this need a cleanup. Better safe than sorry.","commit_id":"93af70e30664147395ec4e1a36226e2fc816864e"}]}
