Skip to content

[stable31] fix(core): prompt for password once when installing recommended apps#60238

Open
backportbot[bot] wants to merge 1 commit into
stable31from
backport/60165/stable31
Open

[stable31] fix(core): prompt for password once when installing recommended apps#60238
backportbot[bot] wants to merge 1 commit into
stable31from
backport/60165/stable31

Conversation

@backportbot
Copy link
Copy Markdown

@backportbot backportbot Bot commented May 8, 2026

Backport of #60165

Warning, This backport's changes differ from the original and might be incomplete ⚠️

Todo

  • Review and resolve any conflicts

Learn more about backports at https://docs.nextcloud.com/server/stable/go.php?to=developer-backports.

@pringelmann
Copy link
Copy Markdown
Contributor

pringelmann commented May 8, 2026

@come-nc Not sure what to do here: the original fix was a security hardening we backported to 31 (#59812). This PR is the follow-up that makes that hardening usable in the recommended-apps installer (otherwise users get prompted N times). Strictly a UX completion, not a security fix on its own - does it still qualify for EOL branches under the hardening backport window, or only for Enterprise on request? installing recommended apps is not possible at all, so this should be merged.

@pringelmann pringelmann requested a review from come-nc May 11, 2026 09:25
Wire the password-confirmation interceptors into the recommendedapps
entry point and switch the installer to a single bulk enable call so
the strict password confirmation on enableApps is satisfied.

Fixes #60068
-e
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
@pringelmann pringelmann force-pushed the backport/60165/stable31 branch from 59e2478 to 6043f8e Compare May 14, 2026 06:30
@pringelmann pringelmann marked this pull request as ready for review May 15, 2026 13:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant