Пример #1
0
def deleteDocument(id):
	c = DocumentModel()
	document = DocumentModel().getDocumentToEdit(id)
	if document['doc_link'] and 'http' not in document['doc_link']:
		try:
			os.remove(app.config['DOCUMENT_FILE_FOLDER'] + document['doc_link'].split('/documents/')[1])
		except OSError:
			pass

	for file in os.listdir(app.config['DOCUMENT_COVER_FOLDER']):
		if ('doc' + str(document['id_doc'])) == file.split('.')[0]:
			try:
				os.remove(app.config['DOCUMENT_COVER_FOLDER'] + file)
			except OSError:
				pass

	document = c.deleteDocument(id)

	return jsonify({'result': True})	
Пример #2
0
def deleteDocument(id_document):
    """Deletes a document. Just state the id_document in the URL."""
    m = DocumentModel()

    return(jsonify({"results": {"id": m.deleteDocument(id_document)}}))