Add create_secure_filename Job method

This commit is contained in:
stephan 2020-02-17 11:58:58 +01:00
parent e7e4470699
commit aed888086f

View File

@ -4,6 +4,7 @@ from flask_login import UserMixin, AnonymousUserMixin
from itsdangerous import BadSignature, TimedJSONWebSignatureSerializer
from time import sleep
from werkzeug.security import generate_password_hash, check_password_hash
from werkzeug.utils import secure_filename
from . import db, logger, login_manager
import os
import shutil
@ -318,6 +319,13 @@ class Job(db.Model):
"""
return '<Job %r>' % self.title
def create_secure_filename(self):
"""
Takes the job.title string nad cratesa a secure filename from this.
"""
filename = secure_filename(self.title)
return filename
def delete(self):
"""
Delete the job and its inputs and outputs from database and filesystem.