Feat/emit certificate
US006 - Emissão de Certificado
US006: Criação da tela de emissão de certificado
Descrição
Nesta tarefa, foi desenvolvida a tela de emissão de certificados para funcionários com permissão adequada. Foram seguidas as diretrizes fornecidas, incluindo a utilização da app bar comum, autorização de acesso, validação de campos obrigatórios e opcionais, e a implementação do botão de emissão de certificado.
Passos para testar
- Faça login com uma conta de funcionário que possua permissão para emitir certificados.
- Navegue até a página de emissão de certificados.
- Preencha os campos obrigatórios: nome do titular, email, CPF.
- Verifique se a validação de formato de email e máscara de CPF está funcionando corretamente.
- Clique no botão "Emitir Certificado" e verifique se a chamada para o backend é realizada corretamente.
- Verifique se a página permanece na tela e exibe uma mensagem de sucesso.
Demo
Problemas conhecidos
- Não tive tempo de inserir a funcionalidade de adicionar documentos, o que acredito que ficará para a próxima sprint
- Acredito que entendi os campos opcionais de forma errada, e ao criar o merge request percebi a funcionalidade de adicionar campos chave valor. Acredito que para essa entrega possamos deixar a funcionalidade dessa forma e adicionar os campos de chave e valor para a próxima entrega.