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

Botão desabilitar / habilitar mentora

Abierto
#99 0 comentarios 0 reacciones 2 asignados Asignado a @drebarcelos Ver en GitHub
FRONT-END Nv: Difícil
Lenguaje dominante
JavaScript
Estrellas
2
Forks
1
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

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)

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.