Skip to content

Latest commit

 

History

History
25 lines (19 loc) · 1.2 KB

task8.md

File metadata and controls

25 lines (19 loc) · 1.2 KB

Constraint

  • Añadir un constraint en cita para que la duración no pueda ser negativa
  • Añadir restricción con _sql_constraints en el que el nombre de la cita sea único.

Onchange

  • Cambiar la funcionalidad de partner_phone, quitar el related y añadir un onchange para que cuando se cambie el contacto se traiga el teléfono

Actions

  • Hacer un smartbutton para que en mascotas aparezcan las citas asociadas a esa mascota.

Default

  • La cita cuando se cree, que tenga un usuario asignado.
  • Cuando se cree la la cita que se ponga la fecha de hoy

Cron

  • Cron que busque los seguros de manera diaria, si la fecha de expiración ha pasado, el campo expirado se pondrá a True

Deberes

  • Un @api.constrains que impida que puedas tener una fecha de adopción anterior a la fecha de inicio
  • _sql_constrains en seguros, que el policy_number sea único
  • Un onchange al cambiar el asignado de la cita, que el campo usuario se ponga con el usuario que lo ha modificado
  • Hacer un smartbutton para que en mascotas, aparezcan los seguros asociados
  • Cuando se cree un seguro que se ponga la fecha de ese dia
  • Cron que busque las cirugías que estén en borrador y que las marque como hechas si la fecha ya se ha pasado.