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

docs: As a DM, I want to organise my players into specific campaigns, because I have multiple people and campaigns to keep track of. #3

Open
3 of 10 tasks
AlexStormwood opened this issue Sep 20, 2023 · 0 comments
Labels
user story User story representing Sourcepool functionality

Comments

@AlexStormwood
Copy link
Contributor

AlexStormwood commented Sep 20, 2023

User story

As a DM, I want to organise my players into specific campaigns, because I have multiple people and campaigns to keep track of.

Who, what, and why

Who: Dungeon masters / game masters, running campaigns containing multiple players.
What: Players should be able to be grouped by campaign. Players can be in 0 to many campaigns at the same time.
Why: This is a standard organisational process that people need to manage who is involved in which game.

Dependent features, functions, or pull requests

Server:

  • Requires admin auth
  • Requires regular user CRUD
  • Requires admins can create users
  • Requires users to be able to perform CRUD on campaigns

Client:

  • Homepage that detects the server's auth config (eg. if admin has not been set up / has default password, redirect to admin setup page)
  • Admin setup page
  • Admin management page for server users
  • "New campaign" page that users can use
  • "Edit campaign" page that campaign owners (DMs/GMs) can use
  • "Edit campaign" page has user selection by name, either autofill or dropdown
@AlexStormwood AlexStormwood added the user story User story representing Sourcepool functionality label Sep 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
user story User story representing Sourcepool functionality
Projects
Status: No status
Development

No branches or pull requests

1 participant