File tree Expand file tree Collapse file tree 7 files changed +14
-2
lines changed
views/administration/forms Expand file tree Collapse file tree 7 files changed +14
-2
lines changed Original file line number Diff line number Diff line change 569569 " MAX_FILE_SIZE"
570570 ]
571571 },
572+ "CSV_IMPORT_MAX_FILE_SIZE" : {
573+ "type" : " integer" ,
574+ "default" : 512000 ,
575+ "description" : " Maximum file size for incoming requests in Byte, sync with nginx config"
576+ },
572577 "FEATURE_CONSENT_NECESSARY" : {
573578 "type" : " boolean" ,
574579 "default" : true ,
Original file line number Diff line number Diff line change @@ -18,7 +18,10 @@ const redirectHelper = require('../helpers/redirect');
1818const timesHelper = require ( '../helpers/timesHelper' ) ;
1919
2020const router = express . Router ( ) ;
21- const upload = multer ( { storage : multer . memoryStorage ( ) } ) ;
21+ const upload = multer ( {
22+ storage : multer . memoryStorage ( ) ,
23+ limits : { fileSize : Configuration . get ( 'CSV_IMPORT_MAX_FILE_SIZE' ) } ,
24+ } ) ;
2225
2326const { HOST , CONSENT_WITHOUT_PARENTS_MIN_AGE_YEARS } = require ( '../config/global' ) ;
2427const { isUserHidden } = require ( '../helpers/users' ) ;
Original file line number Diff line number Diff line change 281281 "form_Import" : {
282282 "label" : {
283283 "selectCSVFile" : " CSV-Datei auswählen" ,
284+ "fileSizeInfo" : " max. Dateigröße" ,
284285 "sendRegistrationLinkToUsers" : " Registrierungslinks sofort nach Import an Nutzer:in senden"
285286 },
286287 "text" : {
Original file line number Diff line number Diff line change 281281 "form_Import" : {
282282 "label" : {
283283 "selectCSVFile" : " Select CSV file" ,
284+ "fileSizeInfo" : " max file size" ,
284285 "sendRegistrationLinkToUsers" : " Send registration links to users immediately after import"
285286 },
286287 "text" : {
Original file line number Diff line number Diff line change 281281 "form_Import" : {
282282 "label" : {
283283 "selectCSVFile" : " Seleccionar archivo CSV" ,
284+ "fileSizeInfo" : " tamaño máximo de archivo" ,
284285 "sendRegistrationLinkToUsers" : " Enviar enlaces de registro a los usuarios inmediatamente después de la importación"
285286 },
286287 "text" : {
Original file line number Diff line number Diff line change 979979 "form_Import" : {
980980 "label" : {
981981 "selectCSVFile" : " Вибрати CSV-файл" ,
982+ "fileSizeInfo" : " максимальний розмір файлу" ,
982983 "sendRegistrationLinkToUsers" : " Відразу після імпорту надсилайте користувачам посилання для реєстрації"
983984 },
984985 "text" : {
Original file line number Diff line number Diff line change 99 <img src =" {{ getAssetPath ' /images/csv_example.png' }} " />
1010</p >
1111<div class =" form-group" >
12- <label >{{ $t " administration.form_Import.label.selectCSVFile" }} </label >
12+ <label >{{ $t " administration.form_Import.label.selectCSVFile" }} ( {{ $t " administration.form_Import.label.fileSizeInfo " }} {{ writeFileSizePretty ( getConfig " CSV_IMPORT_MAX_FILE_SIZE " ) }} ) </label >
1313 <input class =" form-control" name =" csvFile" type =" file" required />
1414</div >
1515<div class =" form-group" >
You can’t perform that action at this time.
0 commit comments