def do_dumpreview(self, query_string_dict): global _GLOBAL_STORAGE review_id = int(query_string_dict['reviewid'][0]) review_obj = Revision.get_revision_from_id(_GLOBAL_STORAGE, review_id) self.send_response(200) self.end_headers() self.wfile.write(str(review_obj))
def do_hidereview(self, query_string_dict): global _GLOBAL_STORAGE review_id = int(query_string_dict['reviewid'][0]) review_obj = Revision.get_revision_from_id(_GLOBAL_STORAGE, review_id) review_obj.set_hidden_state(True) self.send_response(200) self.end_headers() result_obj = { 'operation': 'hidereview', 'review_id': review_obj.id, 'review_path': review_obj.document_relative_path, 'result': 'ok' } self.wfile.write(json.dumps(result_obj))