Skip to content

Conversation

@SAASVUUV
Copy link
Contributor

@SAASVUUV SAASVUUV commented Jun 6, 2025

No description provided.

class_enrollments.each do |class_enrollment|
course_class = class_enrollment.course_class
unless course_class.end_date < self.start_date || course_class.start_date > self.end_date
class_enrollment.delete
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Me parece estranho ter um delete dentro de um validate. Acho que seria melhor num after_update ou after_create

@JoaoFelipe
Copy link
Contributor

A validação de class enrollment request incomodando um pouco. Me parece razoável ter essa validação, mas se a matricula vai estar trancada para o período seguinte, não deveria ser possível nem abrir a tela de inscrição de disciplina.

O que está acontecendo com o PR é aparecer o link para inscrição, deixar o aluno selecionar disciplinas, mas na hora de enviar, aparece erro da seguinte forma:
image

Acho que pode manter a validação, mas também editar a tela a seguir para avisar algo como "Sua matrícula está trancada. Entre em contato com a secretaria caso queira destrancar para esta inscrição" ou algo assim.
image

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.

4 participants