Open rhuam opened 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'. 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... ?
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.
@SOS-RS/designers
@rhuam você teria um print de como é esse acesso de admin? Eu. não tenho visibilidade desse fluxo.
Não muda quase nada, é a mesma tela. O que muda é a edição do abrigo, que habilita todos os campos para edição.
Segue proposta no figma
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