add submission deletion options to config

This commit is contained in:
Tina_Azure
2023-07-18 14:52:49 +02:00
parent 0512f77ed8
commit eb291a90bb
2 changed files with 7 additions and 0 deletions

View File

@@ -27,6 +27,7 @@
# submissionMaxtotalStorageMB={131072} # Filesize in MB;
# submissionMaxStorageDurationH={0} # Duration in hours 0 = unlimited;
# submissionAllowedFiletypes={rar|zip|7z} # Allowed file extensions like rar|zip|7z|webm|avi etc;
# submissionDeletedFileRetentionForNextCycle={true} # File deletion will be executed on the execution of the next Regular Task Execution cylce if true, if false file deletion will be executed immediately.
@@ -57,6 +58,7 @@ submissionMaxFileSizeMB=8;
submissionMaxtotalStorageMB=16;
submissionMaxStorageDurationH=24;
submissionAllowedFiletypes=rar|zip|7z|arc|jpg|jpeg|png|mp4|webm;
submissionDeletedFileRetentionForNextCycle=false;
#configend#

View File

@@ -142,6 +142,7 @@ namespace Utilities {
int submissionMaxtotalStorageMB = 131072;
int submissionMaxStorageDurationH = 0;
std::vector<std::string> submissionAllowedFiletypes = {"rar", "zip","7z"};
bool submissionDeletedFileRetentionForNextCycle = true;
/*
* validates existence of mandatory variables in config
@@ -295,6 +296,10 @@ namespace Utilities {
submissionAllowedFiletypes = Utilities::splitStringIntoVector(lineString, '|');
continue;
}
if (lineVector.at(0) == "submissionDeletedFileRetentionForNextCycle") {
submissionDeletedFileRetentionForNextCycle = (lineString == "true");
continue;
}
}
}
}