code-corps / code-corps/code-corps-ember

Denying project membership requests

Aberta
#1,005 0 comentários 0 reações 0 responsáveis Ver no GitHub
Linguagem predominante
JavaScript
Estrelas
120
Forks
75
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

# Problem

Currently, when a user clicks "Join Project" on the project page, it sends a membership request to the owner/admin of the project. The owner/admin of the project can approve or deny the request. If the owner/admin denies the project, the user who requested to join won't receive a message telling them so. This could lead to a few situations.

1. Nothing.

2. The user asking to join will assume that the request didn't go through, so they request again, adding noise to the project owner/admin's request feed. The project owner/admin could deny again and the same process could repeat. Or, the project admin/owner will simply keep the request in their inbox, not accepting, not denying which would give the user a "membership pending" under their profile picture every time they visited that project.

# Possible Solution

When the project owner selects "deny", they will be asked to give a reason before they are allowed to actually submit the denial. The reasons could be populated and selected in a drop down menu. Potential reasons could be: Too many contributors with similar skills, not enough work for skill set, other, not taking on new coders, etc.

Adding the extra step could also decrease accidental denying, where the project owner/admin meant to click approve, but instead hits deny.

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Comece pelo fluxo Join Project da página do projeto e acompanhe o caminho de negação da solicitação de associação por owner/admin. Confirme como a pessoa solicitante vê o status da associação e como a negação é enviada; considera-se concluído quando a negação exige um motivo e a pessoa solicitante recebe uma mensagem clara explicando a decisão.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
javascript
Domínio
frontend
Tipo de issue
Funcionalidade
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
42/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.