From d6bcfa86921c73b8c61a3da04fa023ac1c3937db Mon Sep 17 00:00:00 2001 From: Philip ABBET <philip.abbet@idiap.ch> Date: Mon, 24 Apr 2017 13:30:51 +0200 Subject: [PATCH] Add settings to use a directory with restricted access for the datasets --- beat/web/backend/models.py | 6 ++++++ beat/web/settings/settings.py | 10 ++++++++++ 2 files changed, 16 insertions(+) mode change 100644 => 100755 beat/web/settings/settings.py diff --git a/beat/web/backend/models.py b/beat/web/backend/models.py index 9e0ba49db..d7a62713d 100755 --- a/beat/web/backend/models.py +++ b/beat/web/backend/models.py @@ -1391,6 +1391,12 @@ class JobSplit(models.Model): config = simplejson.loads(str(self.job.block.command)) + if settings.DATASETS_UID is not None: + config['datasets_uid'] = settings.DATASETS_UID + + if settings.DATASETS_ROOT_PATH is not None: + config['datasets_root_path'] = settings.DATASETS_ROOT_PATH + # setup range if necessary if self.job.block.required_slots > 1: diff --git a/beat/web/settings/settings.py b/beat/web/settings/settings.py old mode 100644 new mode 100755 index 26f3eb470..17a7b1d25 --- a/beat/web/settings/settings.py +++ b/beat/web/settings/settings.py @@ -199,6 +199,16 @@ EXPERIMENTS_ROOT = os.path.join(PREFIX, 'experiments') CACHE_ROOT = os.path.join(PREFIX, 'cache') +############################################################################## +# +# IF ACCESS TO THE DATASETS IS RESTRICTED TO A SPECIFIC USER +# +############################################################################## + +DATASETS_UID = None +DATASETS_ROOT_PATH = None + + ############################################################################## # # ACCOUNTS -- GitLab