TG-63 supression template pdf

This commit is contained in:
2017-03-28 10:10:22 +02:00
parent e5c50d9907
commit 5b429dd78c
3 changed files with 27 additions and 0 deletions

22
backend/app/api/PdfAPI.py Normal file
View File

@ -0,0 +1,22 @@
from flask_restful import Resource
from flask_restful.reqparse import RequestParser
from app.tools.LibPdf import delete_file
from model import getParam
import os
class LoginAPI(Resource):
"""
Login Api Resource
"""
def delete(self):
parser = RequestParser()
parser.add_argument('templateName', required=True, help="Template name is required !")
args = parser.parse_args()
if ".." in args:
return { "msg" : ".. not allowed in path"}, 400
delete_file(os.path.join(getParam('TEMPLATES_DIRECTORY'), args['file']))

View File

@ -78,3 +78,7 @@ def upload_file():
<input type=submit value=Upload>
</form>
'''
def delete_file(pdf_path):
if os.path.exists(pdf_path):
os.remove(pdf_path)