osm-teams
osm-teams copied to clipboard
Joining teams
trafficstars
Teams should have 3 levels of "joinability":
- [x] Any user can join public teams #80
- [ ] Users can request to join public/private teams that have
require_join_request=true#81 - [ ] Adding users to private/unlisted teams #82
This should be split up into at least three issues. Right now I think I'm only working on the case where a team is public and has require_join_request=false.
Other cases include:
- team has
require_join_request=true. this would display a different ui element or flow for joining the team and would need a new page or ui element for showing moderators which users have requested to join - team has
privacy=private. In this case we should decide how much information is shown to a user that does not belong to a team. does the page for a private team 404 for someone that isn't logged in? this requires a moderator to add/invite any new users.
Revised this to be more of an issue-tracking issue linking out to three more specific tasks.