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).
@willemarcel willemarcel added this to Backlog in Roadmap - Archived via automation May 26, 2020
@willemarcel willemarcel self-assigned this May 26, 2020
@willemarcel willemarcel added this to the 4.0.8 milestone May 26, 2020
@willemarcel willemarcel moved this from Backlog to Current sprint in Roadmap - Archived May 26, 2020
@willemarcel willemarcel modified the milestones: 4.0.8, 4.0.9, 4.0.10 May 27, 2020
@willemarcel willemarcel modified the milestones: 4.0.10, 4.1.0 Release Jun 22, 2020
@willemarcel willemarcel removed their assignment Jul 13, 2020
@willemarcel willemarcel moved this from Current sprint to Backlog in Roadmap - Archived Jul 13, 2020
@willemarcel willemarcel modified the milestones: 4.1.0 Release, 4.2.0 Jul 17, 2020
@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.

@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
@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
Roadmap - Archived
  
Product Backlog
Development

Successfully merging a pull request may close this issue.

7 participants