mirror of
https://gitlab.ub.uni-bielefeld.de/sfb1288inf/nopaque.git
synced 2025-01-23 00:00:35 +00:00
Add create_secure_filename Job method
This commit is contained in:
parent
e7e4470699
commit
aed888086f
@ -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.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user