Skip to content

[PB-7003]: feat/add member management - #168

Open
jzunigax2 wants to merge 2 commits into
feat/management-entities-deletionfrom
feat/managment-members-administration
Open

jzunigax2 wants to merge 2 commits into
feat/management-entities-deletionfrom
feat/managment-members-administration

Conversation

@jzunigax2

@jzunigax2 jzunigax2 commented Oct 28, 2026 •

Copy link
Copy Markdown
Contributor

depends on https://github.com/internxt/object-storage-server/pull/234

What

Adds member management section to the management console settings.

  • Settings → Profile (every role): an Account card (email and role), the existing 2FA card, and Change password. Admins signed in with the shared credentials see "Shared admin credentials" as the email and no password card.
  • Settings → Members (owner only): a list of management members with their role and 2FA status, and:
    • Add member: email, initial password and a required role (Staff or Superadmin)

How

  • Members tab. Built the same way as the members list in the wholesaler console, with the same table, actions menu. It 2FA status, allows an owner to modify other user's roles, delete users or create new ones

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 28, 2026 •

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
object-storage-management-web d4a43a9 Commit Preview URL

Branch Preview URL
Oct 30 2026, 04:10 PM

@jzunigax2
jzunigax2 force-pushed the feat/managment-members-administration branch from 7f8a8a5 to 8ad5a90 Compare October 28, 2026 11:53
@jzunigax2
jzunigax2 force-pushed the feat/managment-members-administration branch from 8ad5a90 to 062268f Compare October 28, 2026 11:58
@jzunigax2
jzunigax2 added this pull request to stack #169 October 28, 2026 11:58
@jzunigax2 jzunigax2 self-assigned this Oct 28, 2026
@jzunigax2 jzunigax2 added the enhancement New feature or request label Oct 28, 2026
@jzunigax2
jzunigax2 requested review from sg-gs and victor-ferro and removed request for victor-ferro October 28, 2026 12:42
@jzunigax2
jzunigax2 marked this pull request as ready for review October 28, 2026 12:55
@sg-gs

sg-gs commented Oct 28, 2026

Copy link
Copy Markdown
Member

backend pr is in draft @jzunigax2

- Removed superadmin role from member management, streamlining role assignments to owner and staff only.
- Updated related components and services to reflect the removal of role handling for superadmin.
- Adjusted tests to align with the new role structure and ensure proper functionality.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants