)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"686673713c594dca759421e8a2cfe7e139847fa5","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Ghanshyam Mann \u003cgmann@ghanshyammann.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2020-04-06 09:42:30 -0500"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add new default roles in tenant tenant usage policies"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This adds new defaults roles in tenant tenant usage API policies."},{"line_number":10,"context_line":"This policy is default to:"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"df33271e_0df9597f","line":7,"range":{"start_line":7,"start_character":25,"end_line":7,"end_character":31},"updated":"2020-04-07 10:11:05.000000000","message":"simple","commit_id":"13a405822bf8d58cf92fb4cf3f8dfaf103bfd4f4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"686673713c594dca759421e8a2cfe7e139847fa5","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add new default roles in tenant tenant usage policies"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This adds new defaults roles in tenant tenant usage API policies."},{"line_number":10,"context_line":"This policy is default to:"},{"line_number":11,"context_line":"- PROJECT_MEMBER_OR_SYSTEM_ADMIN for tenant usage statistics for"},{"line_number":12,"context_line":"a specific tenant"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"df33271e_edf3559e","line":9,"range":{"start_line":9,"start_character":32,"end_line":9,"end_character":38},"updated":"2020-04-07 10:11:05.000000000","message":"simple","commit_id":"13a405822bf8d58cf92fb4cf3f8dfaf103bfd4f4"}],"nova/tests/unit/policies/test_simple_tenant_usage.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"f10eb40d97335b1636038f7bbfad8f240b52b0c9","unresolved":false,"context_lines":[{"line_number":131,"context_line":"        # statistics."},{"line_number":132,"context_line":"        self.admin_unauthorized_contexts \u003d ["},{"line_number":133,"context_line":"            self.legacy_admin_context, self.system_member_context,"},{"line_number":134,"context_line":"            self.system_reader_context, self.system_foo_context,"},{"line_number":135,"context_line":"            self.project_admin_context, self.project_member_context,"},{"line_number":136,"context_line":"            self.other_project_member_context,"},{"line_number":137,"context_line":"            self.project_foo_context, self.project_reader_context"}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_2bd89c7d","line":134,"range":{"start_line":134,"start_character":17,"end_line":134,"end_character":38},"updated":"2020-04-06 14:11:40.000000000","message":"this is what gibi was talking about in previous commit comment. I need to make them reader things as they are GET. \nhttps://review.opendev.org/#/c/717586/1/nova/tests/unit/policies/test_simple_tenant_usage.py@96","commit_id":"91b66705fa980c2a56e872029f45f72278e6649d"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"f4b17afa5e7bbee8d0730cc8d32e590171d03a1f","unresolved":false,"context_lines":[{"line_number":46,"context_line":"            self.other_project_reader_context"},{"line_number":47,"context_line":"        ]"},{"line_number":48,"context_line":"        # Check that reader is able to get the tenant usage statistics."},{"line_number":49,"context_line":"        self.reader_authorized_contexts \u003d ["},{"line_number":50,"context_line":"            self.legacy_admin_context, self.system_admin_context,"},{"line_number":51,"context_line":"            self.project_admin_context, self.system_member_context,"},{"line_number":52,"context_line":"            self.system_reader_context]"}],"source_content_type":"text/x-python","patch_set":2,"id":"df33271e_6264744a","line":49,"range":{"start_line":49,"start_character":13,"end_line":49,"end_character":39},"updated":"2020-04-07 09:45:35.000000000","message":"nit: \"system\" being in this name would be nice, it was a bit confusing in the overrides in the subclasses.","commit_id":"13a405822bf8d58cf92fb4cf3f8dfaf103bfd4f4"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"3f2901e241ae89790e0c02b641e61733b63953a5","unresolved":false,"context_lines":[{"line_number":46,"context_line":"            self.other_project_reader_context"},{"line_number":47,"context_line":"        ]"},{"line_number":48,"context_line":"        # Check that reader is able to get the tenant usage statistics."},{"line_number":49,"context_line":"        self.reader_authorized_contexts \u003d ["},{"line_number":50,"context_line":"            self.legacy_admin_context, self.system_admin_context,"},{"line_number":51,"context_line":"            self.project_admin_context, self.system_member_context,"},{"line_number":52,"context_line":"            self.system_reader_context]"}],"source_content_type":"text/x-python","patch_set":2,"id":"df33271e_f10e8be3","line":49,"range":{"start_line":49,"start_character":13,"end_line":49,"end_character":39},"in_reply_to":"df33271e_6264744a","updated":"2020-04-07 14:50:36.000000000","message":"ACK. will fix it in https://review.opendev.org/#/c/717835/","commit_id":"13a405822bf8d58cf92fb4cf3f8dfaf103bfd4f4"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"63aee80d1a0e65922d96f951cfd2d10e40531b74","unresolved":false,"context_lines":[{"line_number":46,"context_line":"            self.other_project_reader_context"},{"line_number":47,"context_line":"        ]"},{"line_number":48,"context_line":"        # Check that reader is able to get the tenant usage statistics."},{"line_number":49,"context_line":"        self.reader_authorized_contexts \u003d ["},{"line_number":50,"context_line":"            self.legacy_admin_context, self.system_admin_context,"},{"line_number":51,"context_line":"            self.project_admin_context, self.system_member_context,"},{"line_number":52,"context_line":"            self.system_reader_context]"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f4c43b2_fcc03053","line":49,"range":{"start_line":49,"start_character":13,"end_line":49,"end_character":39},"in_reply_to":"df33271e_f10e8be3","updated":"2020-04-15 02:16:50.000000000","message":"there are more cases like that. I will cleanup those later after release","commit_id":"13a405822bf8d58cf92fb4cf3f8dfaf103bfd4f4"}]}
