def update(entityset_id): """Update the entityset with id `entityset_id`. --- post: summary: Update an entityset parameters: - description: The entityset id. in: path name: entityset_id required: true schema: type: string example: 3a0d91ece2dce88ad3259594c7b642485235a048 requestBody: content: application/json: schema: $ref: '#/components/schemas/EntitySetUpdate' responses: '200': content: application/json: schema: $ref: '#/components/schemas/EntitySet' description: OK tags: - EntitySet """ entityset = get_entityset(entityset_id, request.authz.WRITE) data = parse_request("EntitySetUpdate") entityset.update(data) db.session.commit() refresh_entityset(entityset_id) return view(entityset_id)
def delete(entityset_id): """Delete an entity set. --- delete: summary: Delete an entity set parameters: - description: The entity set ID. in: path name: entityset_id required: true schema: type: string example: 3a0d91ece2dce88ad3259594c7b642485235a048 responses: '204': description: No Content tags: - EntitySet """ entityset = get_entityset(entityset_id, request.authz.WRITE) entityset.delete() db.session.commit() refresh_entityset(entityset_id) return ("", 204)