Ejemplo n.º 1
0
def field_delete(oauth_request, template_id, field_id, extension):

  Field_ = Field()
  Field_.current_user = oauth_request.user
  deleted_field =Field_.field_delete(template_id, field_id)

  if type(deleted_field) is tuple:
    return deleted_field

  return status_.status_204(), 204
Ejemplo n.º 2
0
def field_get(oauth_request, template_id, field_id, extension, is_public):

  Field_ = Field()
  Field_.current_user = oauth_request.user
  this_field = Field_.field_get(field_id, is_public)

  if type(this_field) is tuple:
    return this_field

  arguments = {
    'the_content': this_field,
    'extension': extension
  }

  return Field_.endpoint_response(**arguments)
Ejemplo n.º 3
0
def field_update(oauth_request, template_id, field_id, extension):

  Field_ = Field()
  Field_.current_user = oauth_request.user
  updated_field = Field_.field_update(request, template_id, field_id)

  if type(updated_field) is tuple:
    return updated_field

  arguments = {
    'the_content': updated_field,
    'extension': extension
  }

  return Field_.endpoint_response(**arguments)
Ejemplo n.º 4
0
def field_post(oauth_request, template_id, extension):

  Field_ = Field()
  Field_.current_user = oauth_request.user
  new_field = Field_.field_create(request, template_id)

  if type(new_field) is tuple:
    return new_field

  arguments = {
    'the_content': new_field,
    'extension': extension,
    'code': 201
  }

  return Field_.endpoint_response(**arguments)
Ejemplo n.º 5
0
def template_fields_get(oauth_request, template_id, extension, is_public):

  Field_ = Field()
  Field_.current_user = oauth_request.user
  these_fields = Field_.template_fields_get(template_id, is_public)

  if type(these_fields) is tuple:
    return these_fields

  arguments = {
    'the_content': these_fields,
    'list_name': 'fields',
    'extension': extension
  }

  return Field_.endpoint_response(**arguments)