aceleradora-TW / aceleradora-TW/acelera-mais-front

Botão desabilitar / habilitar mentora

Aberta
#99 0 comentários 0 reações 2 responsáveis Atribuída a @drebarcelos Ver no GitHub
FRONT-END Nv: Difícil
Linguagem predominante
JavaScript
Estrelas
2
Forks
1
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

Contexto
====
Eu como mentora administradora
Quero ter o controle de habilitar e desabilitar mentoras avaliadoras

Critérios
===
Fluxo de edição (GWT)
- Quando a admin abre a listagem de mentoras
- O botão deve aparecer no final da linha de informações de cada mentora avaliadora cadastrada
- Quando clica no botão, é aberto um alerta para confirmar alteração "Tem certeza que deseja desabilitar/habilitar essa mentora?"
- A admin clica em "Cancelar" ou "OK" presente no alert
- E o botão é alterado para a situação contraria da que estava antes: "Habilitar" passa para "Desabilitar" e "Desabilitar" passa para "Habilitar"
- Ao desabilitar, toda a linha de informações da mentora avaliadora deve ficar sombreada, para indicar que está que mentora está desabilitada
- Ao habilitar, toda a linha de mentora volta para o tom original ativo.

Tasks
====
- [x] Criar botão toggle Habilitar/Desabilitar

![image](https://user-images.githubusercontent.com/66261917/173070721-ca2a2d59-127e-4518-beeb-06afd4307551.png)

![image](https://user-images.githubusercontent.com/66261917/173070781-fd5c8ec9-3a35-4aad-b107-a21fcc18909f.png)

- [x] Após clicar no botão "Desabilitar/Habilitar" abrir um alert de confirmação

![image](https://user-images.githubusercontent.com/66261917/172918089-1e68b69b-109d-49f8-ae2b-4be2f08b80c9.png)

- [x] Após clicar no botão "Habilitar" abrir um alert de confirmação "Tem certeza que deseja habilitar essa mentora?"
- [x] Confirmando, botão muda para "Desabilitar"
- [ ] Após habilitar, as informações da mentora avaliadora devem ficar com o tom original ativo (preto), ignorando o STATUS
- [x] Alterar o campo `flag` para `'user-enabled'` e `'user-disabled'`, fazer uma request PUT /user passando o valor da flag

Apoio técnico
====
- [HTTP STATUS CODE EXISTENTES](https://http.cat/)
- [HTTP STATUS CODE](https://developer.mozilla.org/pt-BR/docs/Web/HTTP/Status) (Documentação em português)
- [PROTOTIPO NO FIGMA](https://www.figma.com/proto/qoIh6wsJfyKEIBTlY8iGsi/Prot%C3%B3tipo%3A-AceleraMais?node-id=15%3A47&scaling=contain&page-id=0%3A1&starting-point-node-id=13%3A4)

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

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