Skip to content

Improvements to User Management #1457

Open
@dyaffe

Description

@dyaffe

Background
Our user management feature is very rough and could be improved in a few ways:

  • Only designated users should be able to invite people to an account
  • We should allow for deleting users
  • Billing contacts should be a thing. They should be able to see the billing tab.

Proposal

  • 1. Change the button "Manage Invitations" to "Add Users"
  • 2. Change the "Revoke" button to "Remove"
  • 3. After clicking "Add Users", we should change the "Generate Invitation" button to "Create Invite Link"
  • 4. After creating an invite link, we should change the "URL" button to "Invite Link"

New stuff beyond content changes

  • 6. After clicking "Add Users", we should add two checkboxes that should be selectable when creating an invite link: (1): Can Invite Users - default (2): Billing Contact - not defaulted. Existing users should have both selected though.
  • 7. If someone is invited with the "Can Invite Users" permission, they should be able to see the "Add Users" section.
  • 8. If someone is invited with the "Billing Contact" permission, they should be able to see the billing tab.

Created estuary/flow#1928 to handle creating the new permissions.

Metadata

Metadata

Assignees

No one assigned

    Labels

    blockedProgress on the issue cannot ensue until a decision is made.enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions