Skip to content

feature/user-management-fixes-luiza #571

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 6 commits into
base: main
Choose a base branch
from

Conversation

LuizaVelasque
Copy link

Implementa melhorias no gerenciamento de usuários, corrigindo falhas de validação de entrada, garantindo mapeamento adequado de papéis e ajustando campos que permitiam caracteres inválidos. Refatora a execução de lógicas sensíveis para se adequar ao fluxo correto de requisições no Laravel, promovendo maior segurança e padronização no processo de troca de senha.

Aprimoramentos aplicados ao controle de usuários e segurança do sistema:

Correção das mensagens de erro de validação.

Validação aprimorada para impedir caracteres inválidos em campos sensíveis.

Correção no mapeamento de papéis de usuário.

Refatoração da lógica de troca de senha para seguir boas práticas do ciclo de requisição.
Última atualização por Luiza Velasque em 07/04/2025.

luizaVelasque added 6 commits April 1, 2025 15:31
Migration criada para a nova coluna
Componente Livewire:
Criado PublicProtocol.php que gerencia o modal
Implementada lógica de exibição/ocultação do modal
Adicionado sistema de tabs para protocolo e relatórios
View do Modal:
Modal responsivo usando Bootstrap
Tabs para separar protocolo e relatórios
Reutilização dos componentes existentes:
Planning: Questions, SearchStrategy, SearchString, Databases, Criteria, QualityAssessment, DataExtraction
Reporting: Overview, StudySelection, QualityAssessment, DataExtraction
Formulários:
Adicionado checkbox "Make project public" nos formulários de criação e edição
Atualizado controller para salvar a opção
Botão do Protocolo:
Adicionado na view do projeto
Só aparece quando o projeto está marcado como público
Posicionado ao lado dos botões existentesances
…a nos comentários

- Removido encadeamento inválido ->extends('layouts.app') do método render()
- Comentários do código foram revisados e melhorados para maior clareza
- Inclusa anotação indicando modificações realizadas por LuizaVelasque
 * - Adicionada validação para impedir caracteres especiais no campo "description"
 * - Melhorias nos comentários para facilitar entendimento e manutenção
 * - Adicionada mensagem personalizada para erro de regex
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant