Closed estebanms closed 13 years ago
No estoy seguro sobre este punto. Me parece que lo mas facil para nosotros y para los revisores es que al llegar una infraccion de tipo 'Other' la comision analice el caso, y si se decide proceder, se crea un infraction_type con el puntaje establecido por la comision
Con base en lo que dijo Edwin entonces lo vamos a dejar simple y no se va a resolver esto por ahora. Después lo podemos revalorar.
Agregar campo para llevar tracking de los puntos de una infracción, ya que el tipo "Other" tiene puntaje variable dependiendo de la gravedad.
Los puntos se deben asignar automáticamente según el tipo de infracción, y solamente cuando el tipo es "Other" es cuando se debería poder modificar los puntos de la infracción, únicamente para los miembros del comité.
Cambiar también el método score de Team para que quede así: def score self.infractions_as_offender.map { |infraction| infraction.points }.sum end