Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Use Case]: Invite Users #16

Open
Slartibartfass2 opened this issue Oct 30, 2024 · 0 comments · May be fixed by #171
Open

[Use Case]: Invite Users #16

Slartibartfass2 opened this issue Oct 30, 2024 · 0 comments · May be fixed by #171
Assignees
Labels
use case Use Case issue

Comments

@Slartibartfass2
Copy link
Contributor

Who is the primary actor in this use case?

Project Admin

Describe the use case

As project admin, I want to invite users to the project.

Acceptance criteria

  • a user, which isn't already a member of the project, can be invited
  • a user, which is already a member of the project, can't be invited
  • users with and without an account can be invited
  • when a user gets invited, they receive an email to join the project
  • a user who was invited to join a project can accept or decline the invitation
  • a user who accepted an invitation is considered a project member
  • an invitation has an expiry date, after which it is invalid
  • a project admin can cancel the invitation, after which it is invalid

Anything else?

Part of #15

@Slartibartfass2 Slartibartfass2 added the use case Use Case issue label Oct 30, 2024
@Slartibartfass2 Slartibartfass2 self-assigned this Jan 20, 2025
@Slartibartfass2 Slartibartfass2 linked a pull request Jan 20, 2025 that will close this issue
6 tasks
@Slartibartfass2 Slartibartfass2 linked a pull request Jan 20, 2025 that will close this issue
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
use case Use Case issue
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant