Skip to content

First user added when a new org is created should be Org Admin. #996

Open

Description

Story

When a new org is created, the first user added to the org should be the new Org Admin. He needs to be able to configure the organization and if required assign any subsequent users Org Admin rights.

Acceptance crietria

GIVEN a new user registers a new org
AND the org is added to both Chargebee and Tola Data
AND same user registers to Tola Data as a user in the new org
THEN same user should be added as an org admin to the new org

Further info

First user is added as a View Only user.

Activity

  1. ghost added this to the v2.2 milestone on Feb 2, 2018
  2. modified the milestones: v2.2, v2.3 on Feb 2, 2018
  3. ghost changed the title [-]First user created when a new org is created should be Org Admin.[/-] [+]First user added when a new org is created should be Org Admin.[/+] on Feb 5, 2018
  4. modified the milestones: v2.3, on Feb 16, 2018
  5. self-assigned this
    on Feb 23, 2018
  6. karrla commented on Mar 13, 2018

    @karrla
    Member

    @jefmoura
    Test did not pass. The same user that registered with Chargebee and then registered with TolaData should be added as an org admin to the new org - but they are added as VIEW ONLY

    Example:
    Staging
    ORG: GRANOLA
    USER: GRANOLA

  7. jefmoura commented on Mar 14, 2018

    @jefmoura
    Member

    There are some changes in the process

    • If we don't send an email to the user we don't know who is the OrgAdmin. The OrgAdmins can create a subscription on ChargeBee, close the browser and done, the system doesn't know who is the OrgAdmin anymore because they closed the browser and didn't register right after the subscription.
    • It's not possible to know if the first user registering is really the person who created the subscription in ChargeBee. Because of that, we're sending an E-mail with a registration link to the guy who subscribed the organization, so they can register in the system later and they will be the OrgAdmin.
  8. assigned and unassigned on Mar 16, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions