From 2e0be931be12ea4571dc89f7441766c185b8c91c Mon Sep 17 00:00:00 2001 From: Tatjana Kaschperko Lindt Date: Wed, 24 Sep 2025 10:46:03 +0200 Subject: [PATCH 1/3] build: enable groupfolders app in configuration and Makefile Signed-off-by: Tatjana Kaschperko Lindt --- Makefile | 8 +++++++- configure.sh | 3 +++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index f56f5ef..2b0d0f5 100644 --- a/Makefile +++ b/Makefile @@ -98,6 +98,12 @@ build_tasks_app: ## Install and build tasks app npm ci && \ npm run build +build_groupfolders_app: ## Install and build groupfolders app + cd apps-external/groupfolders && \ + composer install --no-dev -o && \ + npm ci && \ + npm run build + # notify_push binary target with checksum verification $(NOTIFY_PUSH_BINARY): $(NOTIFY_PUSH_DIR)/appinfo/info.xml @echo "[i] Building notify_push binary target for version $(NOTIFY_PUSH_VERSION)..." @@ -207,7 +213,7 @@ zip_dependencies: version.json ## Zip relevant files -x "package.json" \ -x "package-lock.json" -build_all_external_apps: build_dep_viewer_app build_richdocuments_app build_contacts_app build_calendar_app build_activity_app build_mail_app build_notify_push_app build_spreed_app build_files_antivirus_app build_tasks_app build_ncw_apps_menu_app ## Build all external apps +build_all_external_apps: build_dep_viewer_app build_richdocuments_app build_contacts_app build_calendar_app build_activity_app build_mail_app build_notify_push_app build_spreed_app build_files_antivirus_app build_tasks_app build_ncw_apps_menu_app build_groupfolders_app ## Build all external apps @echo "[i] All external apps built successfully" build_after_external_apps: build_ncw add_config_partials ## Build NCW and add configs after external apps are done diff --git a/configure.sh b/configure.sh index 2eb1943..5b36fba 100755 --- a/configure.sh +++ b/configure.sh @@ -293,6 +293,9 @@ config_apps() { configure_notify_push_app configure_fulltextsearch_apps + + log_info "Enable groupfolders app" + execute_occ_command app:enable groupfolders } #=============================================================================== From c75f65bde98c87cc28f59b5cb6ca2f007351b9f9 Mon Sep 17 00:00:00 2001 From: Aliza Held Date: Mon, 29 Sep 2025 09:24:16 +0200 Subject: [PATCH 2/3] feat(tables): add build for tables app Signed-off-by: Aliza Held --- Makefile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Makefile b/Makefile index 2b0d0f5..562dfb9 100644 --- a/Makefile +++ b/Makefile @@ -104,6 +104,12 @@ build_groupfolders_app: ## Install and build groupfolders app npm ci && \ npm run build +build_tables_app: ## Install and build tables app + cd apps-external/tables && \ + composer install --no-dev -o && \ + npm ci && \ + npm run build + # notify_push binary target with checksum verification $(NOTIFY_PUSH_BINARY): $(NOTIFY_PUSH_DIR)/appinfo/info.xml @echo "[i] Building notify_push binary target for version $(NOTIFY_PUSH_VERSION)..." From 5cf6babc84e6eed2fc48b43475952cfc7667f32b Mon Sep 17 00:00:00 2001 From: Aliza Held <124045671+seriAlizations@users.noreply.github.com> Date: Tue, 7 Oct 2025 13:00:56 +0200 Subject: [PATCH 3/3] build: update configure.sh Signed-off-by: Aliza Held <124045671+serializations@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- configure.sh | 2 -- 1 file changed, 2 deletions(-) diff --git a/configure.sh b/configure.sh index 3aaf373..2b4ec4f 100755 --- a/configure.sh +++ b/configure.sh @@ -327,8 +327,6 @@ configure_ionos_mailconfig_api() { execute_occ_command config:app:set --value "${IONOS_MAILCONFIG_API_USER}" --type string mail ionos_mailconfig_api_auth_user execute_occ_command config:app:set --value "${IONOS_MAILCONFIG_API_PASS}" --sensitive --type string mail ionos_mailconfig_api_auth_pass - log_info "Enable groupfolders app" - execute_occ_command app:enable groupfolders } #===============================================================================