User story: share board
As a user I want to share a board with team mates to work on it together.
First I open the board from the sidebar by clicking on it.
Todo: display boards in sidebar #10 (closed)
Now I click on the share button to share the board.
Todo: Implement share button
Variant A: the board project is within my private group. A new team group must be created. A dialog appears allowing me to create a team. The dialog allows me to enter the team name.
Variant B: The board project is already in a group, which is not my private group. A dialog appears showing the invitation link for the group.
The dialog contains an invitation link, which can be copy pasted into emails.
Todo: Implement create team dialog
Todo: Generate invite link and implement invite endpoint in the backend: https://gitlab.anzui.de/kopa/software/backend/issues/32
The team mates click on the link and:
- Variant A: If they are already logged in at kopa they proceed directly to the board
- Variant B: If they are not already logged in at kopa, they need to loggin and will proceed to the board afterwards