Skip to content

Revert "IONOS(appsettings): conditionally display developer documentation link based on configuration"#245

Open
Arsalanulhaq wants to merge 22 commits intoionos-devfrom
as/dev/devDocs-link-removal-from-nextcloud
Open

Revert "IONOS(appsettings): conditionally display developer documentation link based on configuration"#245
Arsalanulhaq wants to merge 22 commits intoionos-devfrom
as/dev/devDocs-link-removal-from-nextcloud

Conversation

@Arsalanulhaq
Copy link

@Arsalanulhaq Arsalanulhaq commented Feb 17, 2026

Summary

This pull request removes the configuration and UI logic related to conditionally displaying the developer documentation link in the app store navigation. The code and tests for toggling the visibility of the developer docs link based on the display_documentation_link config value have been eliminated, resulting in a simpler and more maintainable codebase.

Commit reverts:
This reverts commit 8217b8a.

This reverts commit a79215c.

TODO

Checklist

@printminion-co printminion-co added this to the ncw-4 milestone Feb 17, 2026
@Arsalanulhaq Arsalanulhaq requested a review from Copilot February 26, 2026 08:41
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR reverts the previously added configuration-driven logic for conditionally showing the “Developer documentation” link in the app store navigation, removing the related backend initial-state and frontend UI usage.

Changes:

  • Removed display_documentation_link handling and appstoreDeveloperDocs initial state from AppSettingsController.
  • Removed the “Developer documentation” navigation item and its state consumption from AppStoreNavigation.vue.
  • Removed tests that covered the conditional docs-link behavior.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.

File Description
apps/settings/tests/Controller/AppSettingsControllerTest.php Drops app-config mocking and removes docs-link assertions/tests; updates initial-state expectations.
apps/settings/src/views/AppStoreNavigation.vue Removes developer docs nav entry and associated loadState usage.
apps/settings/lib/Controller/AppSettingsController.php Removes app-config dependency and initial-state provision for developer docs URL.
IONOS Updates the submodule SHA.

@Arsalanulhaq Arsalanulhaq changed the base branch from rc/ncw-4 to ionos-dev February 26, 2026 13:46
printminion-co and others added 22 commits February 26, 2026 15:52
…he and JFrog

Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Misha M.-Kupriyanov <145785698+printminion-co@users.noreply.github.com>
… script to update Nextcloud user email)

https://github.com/IONOS-Productivity/ncw-config/releases/tag/bacda90

Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
To update your local repo
cd ncw-server

rm -rf .git/modules/apps-external/activity

git submodule deinit -f apps-external/activity

git pull

git submodule update --init --recursive apps-external/activity

git submodule sync apps-external/activity

Verify the change:

cd apps-external/activity
git remote -v

Signed-off-by: Kai Henseler <kai.henseler@strato.de>
Signed-off-by: Kai Henseler <kai.henseler@strato.de>
Signed-off-by: Kai Henseler <kai.henseler@strato.de>
Signed-off-by: Kai Henseler <kai.henseler@strato.de>
Signed-off-by: Arsalan Ul Haq Sohni <arsalan-ul-haq.sohni@strato.de>
…r app in configuration and Makefile)

https://github.com/IONOS-Productivity/ncw-config/releases/tag/bdfd74f

Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Signed-off-by: Kai Henseler <kai.henseler@strato.de>
Signed-off-by: Arsalan Ul Haq Sohni <arsalan-ul-haq.sohni@strato.de>
Signed-off-by: Kai Henseler <kai.henseler@strato.de>
Signed-off-by: Kai Henseler <kai.henseler@strato.de>
Signed-off-by: Kai Henseler <kai.henseler@strato.de>
Signed-off-by: Kai Henseler <kai.henseler@strato.de>
Signed-off-by: Kai Henseler <kai.henseler@strato.de>
Signed-off-by: Kai Henseler <kai.henseler@strato.de>
Signed-off-by: Arsalan Ul Haq Sohni <arsalan-ul-haq.sohni@strato.de>
Signed-off-by: Kai Henseler <kai.henseler@strato.de>
Signed-off-by: Arsalan Ul Haq Sohni <arsalan-ul-haq.sohni@strato.de>
…tion link based on configuration"

This reverts commit 8217b8a.
Signed-off-by: Arsalan Ul Haq Sohni <arsalan-ul-haq.sohni@strato.de>
…ild ncw core config"

Signed-off-by: Arsalan Ul Haq Sohni <arsalan-ul-haq.sohni@strato.de>
@Arsalanulhaq Arsalanulhaq force-pushed the as/dev/devDocs-link-removal-from-nextcloud branch from 3258d2b to 01f08b8 Compare February 26, 2026 14:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants