From 5a8d6ef5cee3c65751aa1a44b469bcd526b8804f Mon Sep 17 00:00:00 2001 From: Fahim Salam Chowdhury Date: Mon, 14 Apr 2025 23:57:33 +0600 Subject: [PATCH 1/2] feat: hide snappyMail personal settings By personal settings of snappyMail, user can set non-nc mail accounts. We want to disable this feature. issue: https://gitlab.e.foundation/e/infra/backlog/-/issues/4061 --- Dockerfile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Dockerfile b/Dockerfile index aafc59b..9c9f48f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -92,6 +92,9 @@ RUN curl -fsSL -o user_migration.zip \ # Fix snappymail icon RUN sed -i 's/logo-white-64x64.png/app.svg/' ${BASE_DIR}/custom_apps/snappymail/appinfo/info.xml +# Hide personal settings of snappymail +RUN sed -i "s/OCA\\\SnappyMail\\\Settings\\\PersonalSettings<\/personal>/<\!--OCA\\\SnappyMail\\\Settings\\\PersonalSettings<\/personal>-->/" ${BASE_DIR}/custom_apps/snappymail/appinfo/info.xml + # Snappy theme RUN curl -fsSL -o Murena-snappymail-theme.tar.gz \ "https://gitlab.e.foundation/e/infra/ecloud/nextcloud-apps/snappymail-theme/-/archive/${SNAPPY_THEME_VERSION}/snappymail-theme-${SNAPPY_THEME_VERSION}.tar.gz" && \ -- GitLab From 169452b8fdac73f64b4bb3d07bc92ea69231ce68 Mon Sep 17 00:00:00 2001 From: Akhil Date: Tue, 15 Apr 2025 22:24:54 +0530 Subject: [PATCH 2/2] Hide snappymail settings section by editing settings file and not info.xml --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 9c9f48f..361bc55 100644 --- a/Dockerfile +++ b/Dockerfile @@ -93,7 +93,7 @@ RUN curl -fsSL -o user_migration.zip \ RUN sed -i 's/logo-white-64x64.png/app.svg/' ${BASE_DIR}/custom_apps/snappymail/appinfo/info.xml # Hide personal settings of snappymail -RUN sed -i "s/OCA\\\SnappyMail\\\Settings\\\PersonalSettings<\/personal>/<\!--OCA\\\SnappyMail\\\Settings\\\PersonalSettings<\/personal>-->/" ${BASE_DIR}/custom_apps/snappymail/appinfo/info.xml +RUN sed -i "s/'additional'/null/" ${BASE_DIR}/custom_apps/snappymail/lib/Settings/PersonalSettings.php # Snappy theme RUN curl -fsSL -o Murena-snappymail-theme.tar.gz \ -- GitLab