Example #1
0
  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()
Example #2
0
 def Post(self):
     return report_template.List()
Example #3
0
 def AuthorizedPost(self):
     return report_template.List()
Example #4
0
 def UnprivilegedPost(self, *_):
     return report_template.List()