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
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)
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)
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)
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)