SOS-RS / frontend

Auxílio RS: Projetos de Resposta a Emergências por Chuvas e Alagamentos
https://sos-rs.com
MIT License
596 stars 328 forks source link

Permitir apagar e desativar abrigos para usuários ADMIN #269

Open rhuam opened 4 months ago

rhuam commented 4 months ago

Precisamos garantir que os usuários com permissão de ADMIN possam apagar e desativar abrigos, para que possam gerenciar melhor os registros e manter a base de dados atualizada.

Problema User story: Eu sou um usuário ADMIN. Eu estou tentando gerenciar os registros dos abrigos. Mas não tenho a opção de apagar ou desativar abrigos, o que dificulta a manutenção da base de dados e a remoção de registros desnecessários ou inativos.

É essencial que o sistema permita aos administradores apagar e desativar abrigos, garantindo um gerenciamento eficiente dos registros.

Critérios para aceitação

Tiago-Silva commented 4 months ago

Oi @rhuam uma dúvida. Seria necessário uma mudança em conjunto com o backend, porque na tabela 'shelters' não existe um campo para dizer se o abrigo está ativo ou inativo, então seria interessante ter um campo na tabela para isso, talvez com o nome 'status'. Captura de tela de 2024-05-24 10-00-09 Se voçê concordar, então seria interessante abrir uma tarefa no backend para fazer essa alteração e essa tarefa iria depender dessa alteração no backend. Referente à exlcusão permanente, não seria interessante apenas, desativar, porque ao exlcuir irá perder todo o histórico daquele abrigo, doações, etc... ?

rhuam commented 4 months ago

Foi incluído o campo "actived" no shelters. Sobre a exclusão, a ideia é realmente excluír o histórico (em cascata) pois se trata de um abrigo repetido ou errado. O desativado servirá para abrigos que existiram de fato.

rhuam commented 4 months ago

@SOS-RS/designers

barbiebrega commented 4 months ago

@rhuam você teria um print de como é esse acesso de admin? Eu. não tenho visibilidade desse fluxo.

rhuam commented 4 months ago

Não muda quase nada, é a mesma tela. O que muda é a edição do abrigo, que habilita todos os campos para edição.

Image

Image

barbiebrega commented 4 months ago

Segue proposta no figma