Skip to content

refactor(settings): replace Vuex with Pinia in account management - #66140

Open
pringelmann wants to merge 4 commits into
masterfrom
refactor/settings-pinia-stores
Open

pringelmann wants to merge 4 commits into
masterfrom
refactor/settings-pinia-stores

Conversation

@pringelmann

Copy link
Copy Markdown
Contributor

Summary

Replaces Vuex with Pinia in account management and the admin security page.

First step of moving settings to Vue 3: once Vuex is gone, each section can move to the Vue 3 build on its own (like app passwords recently did).

Manually verified

Tested locally in browser:

  • Account list paging (all accounts, a group, disabled accounts)
  • Search, and clicking a group while a search is active
  • Disabling and enabling an account, plus the counters
  • Remote wipe and its toast
  • Editing an account (display name, groups)
  • Creating an account with a new group
  • Renaming and deleting a group
  • Settings dialog: columns, default quota, welcome email, group sorting
  • Moving the old localStorage column setting to the server
  • An action added by Guests through registerAction
  • Subadmin view limited to their own group
  • Admin 2FA enforcement with enforced and excluded groups

Checklist

AI (if applicable)

  • The content of this PR was partly or fully generated using AI

Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
@pringelmann pringelmann added this to the Nextcloud 36 milestone Nov 2, 2026
@pringelmann pringelmann self-assigned this Nov 2, 2026
@pringelmann pringelmann added 3. to review Waiting for reviews feature: settings technical debt 🧱 🤔🚀 ♻️ refactor Refactor code (not a bug fix, not a feature just refactoring) labels Nov 2, 2026
@pringelmann
pringelmann requested review from a team as code owners November 2, 2026 11:01
@pringelmann
pringelmann requested review from artonge, kristian-zendato, skjnldsv and susnux and removed request for a team November 2, 2026 11:01

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review Waiting for reviews feature: settings ♻️ refactor Refactor code (not a bug fix, not a feature just refactoring) technical debt 🧱 🤔🚀

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants