fga-eps-mds / 2020.2-Anunbis

Aplicação que auxilia na avaliação de professores e disciplinas da UnB. Anunbis: https://anunbis-frontend.herokuapp.com/. Anunbis-API: http://anunbis-backend.herokuapp.com/
https://fga-eps-mds.github.io/2020.2-Anunbis/
GNU General Public License v3.0
5 stars 11 forks source link

#141 Professor Alterar Senha e Excluir Conta #202

Closed mangabeiras closed 3 years ago

mangabeiras commented 3 years ago

Nesse PR foi inserido na aplicação as funcionalidades que permitem ao professor alterar e excluir sua conta.

Descrição

Foi criado os metodos put e delete na controller de professor. Metodos de services para exlusao e alteracao também foram criados. O metodo delete foi movido para classe ProfessorList, no caso dos professores, e no caso de alunos, para studentList. Por isso os arquivos de testes de student foram alterados. Por fim, os testes dos metodos put e delete de professor foram criados.

Resolve (Issues)

141

143

Como Isso Foi Testado (caso necessário)?

Foi testado com Docker, Pipenv e Thunder Client(semelhante ao Postman)

Como Testar:

Primeira Forma (Pelo Thunder Client/Postman):

Segunda Forma (Pela branch #141 do frontend):

Capturas de Tela (se apropriado):

Parte principal alterada: image

Tarefas gerais realizadas

codecov-commenter commented 3 years ago

Codecov Report

Merging #202 (9a75f2f) into develop (dd720f9) will increase coverage by 0.01%. The diff coverage is 100.00%.

Impacted file tree graph

@@             Coverage Diff             @@
##           develop     #202      +/-   ##
===========================================
+ Coverage    99.72%   99.73%   +0.01%     
===========================================
  Files           36       36              
  Lines          734      766      +32     
===========================================
+ Hits           732      764      +32     
  Misses           2        2              
Impacted Files Coverage Δ
app/controller/student_resources.py 100.00% <ø> (ø)
app/controller/professor_resources.py 100.00% <100.00%> (ø)
app/ext/auth.py 100.00% <100.00%> (ø)
app/model/professor.py 100.00% <100.00%> (ø)
app/schemas/login_schema.py 100.00% <100.00%> (ø)
app/services/professor_services.py 100.00% <100.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 3010c75...9a75f2f. Read the comment docs.