Skip to content

Invite mechanism for use by Org Admins (EPIC) #1804

@stevejgordon

Description

@stevejgordon

In order to support the new concepts of Campaign and Event managers in allReady we have agreed that the best process will be an invite system. This will allow an org admin to invite someone to become a campaign or event manager.

This flow prevents org admins from explicitly having to have any kind of direct user access.

The flow will be...

  1. Org admin sends invite to someone to be a campaign admin (this will require an email address for the invited person).
  2. The invitee will get an email - If they are already a user, we'll send a link to accept the invite. If they are not a user we'll need to include a flow that sends the user to register and then allows them to accept the pending invite.
  3. Once accepted the user will be updated to include the rights to manage the campaign

It might be useful to have somewhere in the UI that shows a user any pending invites (although this is a phase 2 and not crucial for v1)

This will need to be broken down further into smaller chunks of work.

v1 Requirements

vNext Ideas

  • Add page for a user to view their invites (if any)
  • Add a UI hint to show a user they have outstanding invites
  • Add ability for a invitee to reject an invite - requires no login
  • Extend access to other required user levels - campaign and event managers (needs review)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions