)]}'
{"keystone/assignment/backends/base.py":[{"author":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"change_message_id":"1a14a48a30a90cf88251cfc15b1786a7858ab5c1","unresolved":false,"context_lines":[{"line_number":183,"context_line":"        raise exception.NotImplemented()  # pragma: no cover"},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"    @abc.abstractmethod"},{"line_number":186,"context_line":"    def check_system_grants(self, role_id, actor_id, target_id, inherited):"},{"line_number":187,"context_line":"        \"\"\"Check if a user or group has a specific role on the system."},{"line_number":188,"context_line":""},{"line_number":189,"context_line":"        :param role_id: the unique ID of the role to grant to the user"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f4b6375_f0913ef3","line":186,"range":{"start_line":186,"start_character":21,"end_line":186,"end_character":27},"updated":"2017-10-18 19:30:15.000000000","message":"s/grants/grant/","commit_id":"19a8ceb3dfeb2278ff5250fe38e7d4d42971dcc1"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"fb3ac2008e40bb2f036bebe8af9e57e61b0c718e","unresolved":false,"context_lines":[{"line_number":183,"context_line":"        raise exception.NotImplemented()  # pragma: no cover"},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"    @abc.abstractmethod"},{"line_number":186,"context_line":"    def check_system_grants(self, role_id, actor_id, target_id, inherited):"},{"line_number":187,"context_line":"        \"\"\"Check if a user or group has a specific role on the system."},{"line_number":188,"context_line":""},{"line_number":189,"context_line":"        :param role_id: the unique ID of the role to grant to the user"}],"source_content_type":"text/x-python","patch_set":3,"id":"ff82abbf_7debe911","line":186,"range":{"start_line":186,"start_character":21,"end_line":186,"end_character":27},"in_reply_to":"3f4b6375_f0913ef3","updated":"2017-11-29 21:02:07.000000000","message":"Done","commit_id":"19a8ceb3dfeb2278ff5250fe38e7d4d42971dcc1"}]}
