#2223 add check for instance logo allowed file types

This commit is contained in:
Zuzanna Ludzik 2026-04-27 13:12:36 +02:00
parent 7429a11d00
commit cd31ee75d3
2 changed files with 6 additions and 0 deletions

View File

@ -134,6 +134,8 @@ define(req, function(AppConfig, Default, Language) {
}
};
Messages.admin_logoType_error = 'The logo image file type is not allowed'; // XXX
return Messages;
});

View File

@ -1064,9 +1064,13 @@ define([
Util.onClickEnter($button, function () {
let files = input.files;
let fileTypes = ['image/png', 'image/svg+xml', 'image/jpeg'];
if (files.length !== 1) {
UI.warn(Messages.error);
return;
} else if (!fileTypes.includes(files[0].type)) {
UI.warn(Messages.admin_logoType_error);
return;
}
spinner.spin();
$button.attr('disabled', 'disabled');