def PrivilegedPost(self, *_): template = json.loads(self.request.get('template')) name = self.request.get('name', None) owners = self.request.get('owners', None) if template is None or name is None or owners is None: raise api_request_handler.BadRequestError owners = owners.split(',') template_id = self.request.get('id', None) try: report_template.PutTemplate(template_id, name, owners, template) except ValueError: raise api_request_handler.BadRequestError return report_template.List()
def Post(self): return report_template.List()
def AuthorizedPost(self): return report_template.List()
def UnprivilegedPost(self, *_): return report_template.List()