Skip to content

refactor: split unlock and following out of project management - #2462

Merged
kpal81xd merged 1 commit into
mainfrom
feat/split-project-management
Oct 28, 2026
Merged

kpal81xd merged 1 commit into
mainfrom
feat/split-project-management

Conversation

@kpal81xd

Copy link
Copy Markdown
Contributor

What's Changed

  • Splits the projectManagement backend service into three optional services, so a backend can offer project deletion without unlocking, starring or watching:
    • projectManagement: deleting a project
    • projectUnlock: the locked project's Unlock button
    • projectFollowing: the star button and the Watch menu item
  • A backend lists any of them in config.unsupported to disable those controls; the default backend supplies all three, so nothing changes for it.

Smoke test

  1. Open the projects page: starring and unstarring a project updates its star count.
  2. Open a project's row menu and choose Watch, then Stop watching: the menu item toggles.
  3. Open a locked project's settings as its owner and click Unlock: the project unlocks.
  4. Delete a project from its settings: it is removed from the list.
  5. Add projectFollowing and projectUnlock to config.unsupported: the star button, Watch and Unlock are disabled while Delete Project still works.

Checks

@kpal81xd kpal81xd added enhancement New feature or request area: dashboard release: next patch Ticket marked for next patch release labels Oct 28, 2026
@kpal81xd kpal81xd self-assigned this Oct 28, 2026
@vercel

vercel Bot commented Oct 28, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
editor Ready Ready Preview Oct 28, 2026 5:31pm UTC

Request Review

@kpal81xd
kpal81xd merged commit 31a600a into main Oct 28, 2026
19 checks passed
@kpal81xd
kpal81xd deleted the feat/split-project-management branch October 28, 2026 17:34
playcanvas-bot Bot pushed a commit that referenced this pull request Oct 29, 2026

This branch was successfully deployed

1 active deployment
Preview — 4802f549 Deployed Oct 28, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: dashboard enhancement New feature or request release: next patch Ticket marked for next patch release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant