Update group logo
The purpose of this task is to be able to upload a group logo that appears on the login page per group.
Features required;
- Frontend; we should be able to upload a file to Configuration>Group Identity>Logo (use CMS layout logo element).
- On the backend; the uploaded file should be saved to the
objectstore
files table and linked by eitherconfigId
orgroupId
. After linking replace all the logo file paths with dynamic object store generated links. - We'll need a migration to convert existing paths to upload those files and link them to the
objectstore
to avoid the need to manually re-upload logos after this code change.
Login page;