Skip to content

Move members into Organization settings tab#1439

Draft
gearnode wants to merge 1 commit into
mainfrom
cursor/move-members-to-organization-9cff
Draft

Move members into Organization settings tab#1439
gearnode wants to merge 1 commit into
mainfrom
cursor/move-members-to-organization-9cff

Conversation

@gearnode

@gearnode gearnode commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Summary

Removes the standalone People sidebar entry and consolidates membership management under Organization → Members.

  • Sidebar: "Settings" is renamed to Organization; the People item is removed.
  • Members tab: New tab at /organizations/:id/settings/members showing email, role, and actions (send activation mail, archive, remove) — same behavior as the old People list, without name/status/created columns or person detail pages.
  • Add member: Simplified dialog with email + role only.
  • Redirects: Old /people URLs redirect to /settings/members.

Test plan

  • Open Organization in sidebar — Members tab is visible and loads the member list
  • Verify email, role select, and action dropdown (invite/archive/remove) work as before
  • Add a member via the dialog
  • Confirm General, SAML SSO, SCIM, Webhooks, and Audit Log tabs still work for org admins
  • Visit old /people URL — should redirect to /settings/members
  • Task assignee names display without linking to removed person pages
Open in Web Open in Cursor 

Summary by cubic

Moved membership management into Organization → Members and removed the standalone People section. Keeps invite/archive/remove, simplifies adding members, and redirects old People routes to the new Members tab.

App: console +351 -701

  • Sidebar: renamed “Settings” to “Organization”; removed “People”; show “Organization” if user can update org or list members.
  • Settings: added permission-gated tabs with a new Members tab as default; header now says “Organization”; introduced query loader.
  • Members: new settings page with an email-first table, role column, and action menu (invite/resend, archive, remove); rows are no longer links; default sort by email.
  • Add member: new dialog and form with email + role only; auto-derives name from email; appends to list via connection.
  • Removal: deleted person detail pages and People routes; added redirects from /people to /settings/members.
  • Tasks: assignee names display as plain text (link removed).

Written for commit 395f7eb. Summary will update on new commits.

Review in cubic

Remove the standalone People sidebar entry and person detail
pages. Membership management now lives under Organization >
Members with a simplified email and role table and the same
invite, archive, and remove actions as before.

Signed-off-by: Cursor Agent <cursoragent@cursor.com>

Co-authored-by: Bryan FRIMIN <bryan@frimin.fr>
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.

2 participants