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

Botão desabilitar / habilitar mentora

未关闭
#99 0 条评论 0 个 reaction 已指派 2 人 已指派给 @drebarcelos 在 GitHub 查看
FRONT-END Nv: Difícil
主要语言
JavaScript
星标
2
派生
1
PR 合并指标
30 天内没有已合并 PR

描述

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)

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。