)]}'
{"openstack_dashboard/dashboards/identity/users/tabs.py":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"96d8a8c83db93fdfa3981e6607cf8c40b7164ef4","unresolved":true,"context_lines":[{"line_number":93,"context_line":""},{"line_number":94,"context_line":"    def allowed(self, request):"},{"line_number":95,"context_line":"        return policy.check(((\"identity\", \"identity:list_role_assignments\"),),"},{"line_number":96,"context_line":"                            self.request)"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"    def get_roleassignmentstable_data(self):"},{"line_number":99,"context_line":"        user \u003d self.tab_group.kwargs[\u0027user\u0027]"}],"source_content_type":"text/x-python","patch_set":3,"id":"51983042_354a196c","line":96,"updated":"2021-04-07 17:02:07.000000000","message":"As the original change in the master does, allowed() method should be dropped.","commit_id":"e586836ca31725651fda8742faf57417cd731ce3"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"c3e9babddfb316ac2e9c878b802561936d77b9d9","unresolved":false,"context_lines":[{"line_number":93,"context_line":""},{"line_number":94,"context_line":"    def allowed(self, request):"},{"line_number":95,"context_line":"        return policy.check(((\"identity\", \"identity:list_role_assignments\"),),"},{"line_number":96,"context_line":"                            self.request)"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"    def get_roleassignmentstable_data(self):"},{"line_number":99,"context_line":"        user \u003d self.tab_group.kwargs[\u0027user\u0027]"}],"source_content_type":"text/x-python","patch_set":3,"id":"0ea31fc0_34029057","line":96,"in_reply_to":"51983042_354a196c","updated":"2021-04-08 02:31:57.000000000","message":"Done","commit_id":"e586836ca31725651fda8742faf57417cd731ce3"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"96d8a8c83db93fdfa3981e6607cf8c40b7164ef4","unresolved":true,"context_lines":[{"line_number":144,"context_line":""},{"line_number":145,"context_line":"    def allowed(self, request):"},{"line_number":146,"context_line":"        return policy.check(((\"identity\", \"identity:list_groups\"),),"},{"line_number":147,"context_line":"                            self.request)"},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"    def get_groupstable_data(self):"},{"line_number":150,"context_line":"        user_groups \u003d []"}],"source_content_type":"text/x-python","patch_set":3,"id":"439f9c7b_ad9ffe48","line":147,"updated":"2021-04-07 17:02:07.000000000","message":"ditto","commit_id":"e586836ca31725651fda8742faf57417cd731ce3"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"c3e9babddfb316ac2e9c878b802561936d77b9d9","unresolved":false,"context_lines":[{"line_number":144,"context_line":""},{"line_number":145,"context_line":"    def allowed(self, request):"},{"line_number":146,"context_line":"        return policy.check(((\"identity\", \"identity:list_groups\"),),"},{"line_number":147,"context_line":"                            self.request)"},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"    def get_groupstable_data(self):"},{"line_number":150,"context_line":"        user_groups \u003d []"}],"source_content_type":"text/x-python","patch_set":3,"id":"aec750d9_abbf23d2","line":147,"in_reply_to":"439f9c7b_ad9ffe48","updated":"2021-04-08 02:31:57.000000000","message":"Done","commit_id":"e586836ca31725651fda8742faf57417cd731ce3"}]}
