)]}'
{"keystone/assignment/core.py":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"a9ecf7a1de976507fbf46e6b97c59ff75d6603b0","unresolved":false,"context_lines":[{"line_number":1208,"context_line":"        notifications.Audit.deleted(self._ROLE, role_id, initiator)"},{"line_number":1209,"context_line":"        self.get_role.invalidate(self, role_id)"},{"line_number":1210,"context_line":"        COMPUTED_ASSIGNMENTS_REGION.invalidate()"},{"line_number":1211,"context_line":"        token_provider.TOKENS_REGION.invalidate()"},{"line_number":1212,"context_line":""},{"line_number":1213,"context_line":"    # TODO(ayoung): Add notification"},{"line_number":1214,"context_line":"    def create_implied_role(self, prior_role_id, implied_role_id):"}],"source_content_type":"text/x-python","patch_set":10,"id":"7f287b81_c61d7174","line":1211,"updated":"2017-09-01 14:39:50.000000000","message":"This should be pulled out into it\u0027s own patch to see if it\u0027s applicable to project/domain roles. I don\u0027t think anything here is specific to global roles.","commit_id":"5221f82eef8c34294689c803683d1f61fac78a7d"}],"keystone/auth/schema.py":[{"author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"change_message_id":"107eb51333d782cb4231e736d2a1dbaad04ca5bf","unresolved":false,"context_lines":[{"line_number":84,"context_line":"                        \u0027name\u0027: {\u0027type\u0027: \u0027string\u0027, },"},{"line_number":85,"context_line":"                    },"},{"line_number":86,"context_line":"                },"},{"line_number":87,"context_line":"                \u0027global\u0027: parameter_types.boolean,"},{"line_number":88,"context_line":"            },"},{"line_number":89,"context_line":"        },"},{"line_number":90,"context_line":"    },"}],"source_content_type":"text/x-python","patch_set":10,"id":"7f287b81_82fc3fb5","line":87,"range":{"start_line":87,"start_character":0,"end_line":87,"end_character":50},"updated":"2017-08-30 02:54:43.000000000","message":"++ (we should make the spec match this...)","commit_id":"5221f82eef8c34294689c803683d1f61fac78a7d"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"a9ecf7a1de976507fbf46e6b97c59ff75d6603b0","unresolved":false,"context_lines":[{"line_number":84,"context_line":"                        \u0027name\u0027: {\u0027type\u0027: \u0027string\u0027, },"},{"line_number":85,"context_line":"                    },"},{"line_number":86,"context_line":"                },"},{"line_number":87,"context_line":"                \u0027global\u0027: parameter_types.boolean,"},{"line_number":88,"context_line":"            },"},{"line_number":89,"context_line":"        },"},{"line_number":90,"context_line":"    },"}],"source_content_type":"text/x-python","patch_set":10,"id":"7f287b81_660c7d42","line":87,"in_reply_to":"7f287b81_82fc3fb5","updated":"2017-09-01 14:39:50.000000000","message":"++","commit_id":"5221f82eef8c34294689c803683d1f61fac78a7d"}]}
