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

Methods to join teams #2913

Open
russdeffner opened this issue May 11, 2020 · 6 comments · Fixed by #5375
Open

Methods to join teams #2913

russdeffner opened this issue May 11, 2020 · 6 comments · Fixed by #5375

Comments

@russdeffner
Copy link

We need more options for how one applies to/joins a team.

  1. Need a 'Group is public, but can join only by invite' - this is different than the current 'by invite' - what I mean is I want to only add people, not let them request to join (i.e. only those who receive party invitation can join). (i.e. similar to private team, but public so team can still be found, added to projects, etc. - i.e. super group of project managers - add us if you need help with projects, but only select people are invited to the group)
  2. Then we turn the current 'by invite' into what it really is - 'by request'; i.e. user requests to join and an admin chooses accept/deny.
  3. Anyone can just join, no one is watching the door.
  4. Follow link to a form/survey/website with further instructions; then an admin will add you if you 'pass the test' (i.e. this is how we would like to keep doing validator vetting, minus the form - acts similar to 1).
@russdeffner
Copy link
Author

To follow-up on this, method 4 has come up in working groups lately. Idea is having a training/questionnaire/ otherwise 'outside the TM' vetting process. Ideally this could be 'controlled' by a 'badge' system - i.e. only accept requests if the user has fulfilled the requirements to earn 'mapper/validation/etc' badge from the HOT Training Center (as example).

@Aadesh-Baral
Copy link
Contributor

Aadesh-Baral commented Sep 19, 2022

Hi, @russdeffner. Here's my take on this issue; please correct me if I'm wrong:
Type 1: This will be public/private group that can be set by manager and user cannot request to join this group, only managers can add. The user will not receive option to accept/reject the invite.
Type 2: This will be current "invite_only" group that will be termed as "by_request" where users can request to join group and managers have option to accept/deny this request.
Type 3: This can be joined by anyone. I thinks this already exists on TM.
Type 4: This will be "by_request" group but user need to either fill up form or meet certain criteria in order to send join request.

@russdeffner
Copy link
Author

Hello @Aadesh-Baral - yes, I think you got the 4 options correct. This having been some time ago, I wonder if now it could also include 'import team from OSM Teams' - or maybe that should be a separate issue?

@Aadesh-Baral
Copy link
Contributor

That may be a separate issue, but only issue I see here is establishing a connection between Organizations in OSM Teams and TM.

Repository owner moved this from Todo/Backlog to Done in Tasking Manager Roadmap 2022 Nov 3, 2022
@Aadesh-Baral
Copy link
Contributor

Keeping this open as #5375 does not address Type 4 team proposed in this issue.

@Aadesh-Baral Aadesh-Baral reopened this Nov 4, 2022
@Aadesh-Baral Aadesh-Baral moved this from Done to Testing in Tasking Manager Roadmap 2022 Nov 10, 2022
@willemarcel
Copy link
Contributor

Hello @Aadesh-Baral - yes, I think you got the 4 options correct. This having been some time ago, I wonder if now it could also include 'import team from OSM Teams' - or maybe that should be a separate issue?

Hi @russdeffner ! I've made a PR that enables the OSM Teams integration: #5575

@eternaltyro eternaltyro modified the milestones: v4.5.0, v4.6.0 Apr 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Development

Successfully merging a pull request may close this issue.

7 participants