nextcloud/apps/files_external
nfebe d5905ac909 fix(files_external): Allow editing auth mechanism on saved mounts
Restores the pre-33 behaviour where admins can change the authentication
mechanism of an existing external storage mount through the settings UI.
After the External Storage settings rewrite the dropdown was locked
read-only for any mount with an id, leaving the value configured at
creation time as the only one ever shown. Backend type stays locked
because changing it would invalidate the mount; authentication
mechanism is independent and was always meant to remain editable.

Switching the mechanism now also clears the previously stored options
that the newly selected mechanism does not use, so stale credentials are
no longer kept in the saved configuration.

Signed-off-by: nfebe <fenn25.fn@gmail.com>
2026-06-22 20:36:34 +02:00
..
appinfo chore: Bump app versions and requirements 2026-05-15 09:31:33 +02:00
composer fix(files_external): Move MountConfig to non-static services 2026-05-18 14:11:38 +02:00
img feat(files_external): Migrate settings to Vue 2026-01-13 01:30:37 +00:00
l10n fix(l10n): Update translations from Transifex 2026-06-21 00:22:39 +00:00
lib fix: Remove static vars in trashbin, versions and storages 2026-06-02 09:46:16 +02:00
src fix(files_external): Allow editing auth mechanism on saved mounts 2026-06-22 20:36:34 +02:00
templates fix(files_external): adjust settings 2026-01-13 01:30:37 +00:00
tests chore: Apply new coding standard to all files 2026-06-01 13:46:39 +02:00
.l10nignore chore: Add SPDX header 2024-06-06 18:05:37 +02:00
openapi.json chore(deps): Update nextcloud/openapi-extractor to v1.8.2 2025-08-26 10:21:10 +02:00
openapi.json.license chore: Add SPDX header 2024-06-06 18:05:37 +02:00