MCPcopy Create free account
hub / github.com/alephdata/aleph / delete

Function delete

aleph/views/entitysets_api.py:182–205  ·  view source on GitHub ↗

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

(entityset_id)

Source from the content-addressed store, hash-verified

180
181@blueprint.route("/api/2/entitysets/<entityset_id>", methods=["DELETE"])
182def delete(entityset_id):
183 """Delete an entity set.
184 ---
185 delete:
186 summary: Delete an entity set
187 parameters:
188 - description: The entity set ID.
189 in: path
190 name: entityset_id
191 required: true
192 schema:
193 type: string
194 example: 3a0d91ece2dce88ad3259594c7b642485235a048
195 responses:
196 '204':
197 description: No Content
198 tags:
199 - EntitySet
200 """
201 entityset = get_entityset(entityset_id, request.authz.WRITE)
202 entityset.delete()
203 db.session.commit()
204 refresh_entityset(entityset_id)
205 return ("", 204)
206
207
208@blueprint.route("/api/2/entitysets/<entityset_id>/entities", methods=["GET"])

Callers

nothing calls this directly

Calls 3

get_entitysetFunction · 0.90
refresh_entitysetFunction · 0.90
deleteMethod · 0.45

Tested by

no test coverage detected