Merge branch 'development' of gitlab.ub.uni-bielefeld.de:sfb1288inf/opaque into development

This commit is contained in:
Patrick Jentsch 2020-02-17 12:01:40 +01:00
commit 4f5aeed215

View File

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