Skip to content

Co-speakers support #4521

@marcoacierno

Description

@marcoacierno

As part 1 of supporting co-speakers, we should:

  • Create a model connected to the submission model that stores the co-speakers the user specified.
  • Update the send and edit submissions GraphQL API to receive a list of co-speakers emails.
    • If a User matching the email specified does not exist, a new User should be created in our DB without a password.
  • Send to each new co-speaker an email. This email will contain a message along the lines of You have been added as co-speaker of the submission "title" (type) by (name of the person) (email).
    • When updating an existing submission, only new co-speakers should receive the email
    • A variable should be passed in the email so we can distinguish when the user already had an account or not.
  • The user can add up to 2 co-speakers

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

Status

Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions