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

Botão desabilitar / habilitar mentora

Open
#99 0 comments 0 reactions 2 assignees Assigned to @drebarcelos View on GitHub
FRONT-END Nv: Difícil
Dominant language
JavaScript
Stars
2
Forks
1
PR merge metrics
No merged PRs in 30d

Description

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)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.