~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Atualizar Foto e Perfil ====== Esta funcionalidade permite ao discente, atualizar seus dados do perfil cadastrados no sistema. Essas informações estarão disponíveis para visualização por qualquer outro usuário do sistema. ===== Descrição do Caso de Uso ===== Este caso de uso inicia-se quando a opção //SIGAA -> Portal do Discente -> Atualizar Foto e Perfil// é acessada. Ao acessar o caso de uso, o usuário visualizará os seguintes dados pessoais do perfil que já foram cadastrados anteriormente, sendo possível alterar os mesmos: * **Alterar Foto**: Tipo - IMAGEM (jpeg, gif, png ou bmp). * **Descrição Pessoal**: Tipo - TEXTO. * **Áreas de Interesse**: Tipo - TEXTO. * **Currículo Lattes**: Tipo - TEXTO. * **Assinatura**: Tipo - TEXTO. Após informar os dados a serem alterados, o usuário deverá confirmar a operação informando o dado solicitado pelo sistema e sua senha. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.pessoa.dominio.Discente | sigaa.discente | | br.ufrn.sigaa.pessoa.dominio.PerfilPessoa | comum.perfil_pessoa | ===== Plano de Teste ===== Sistema: SIGAA Módulo: Portal do Discente Link(s): Atualizar Foto e Perfil Usuário: larik, wreuel, help, vielimir Papel que usuário deve ter: Não se aplica. Apenas acessível se o usuário em questão for considerado um discente da instituição. ===== Cenários de Teste ===== Alterar os dados pessoais do perfil de um discente e verificar se foram realmente alterados. ===== Dados para o Teste ===== Para buscar informações sobre o discente no banco, o código SQL abaixo pode ser usado: select u.login, p.cpf_cnpj, p.nome, p.id_pessoa from comum.pessoa p inner join comum.usuario u using(id_pessoa) inner join discente d using(id_pessoa) where p.nome ilike '%%' and d.nivel = '' and d.status = 1 Obs.: Altere a indicação pelo nome do discente que deseja consultar. E altere a indicação para o nível de ensino desejado. * Graduação - G; * Mestrado - E; * Doutorado - D; * Lato - L; * Técnico - T; Pode-se alterar o cpf do discente com o seguinte script, que precisará de dados do script anterior. update comum.pessoa set cpf_cnpj = where id_pessoa = Obs.: Altere a indicação para um cpf inválido. E altere a indicação para o id_pessoa do discente selecionado no primeiro script.