Skip to content

Mejora de cuadro de confirmación para nuevos contactos

Laion requested to merge laion/tarea/36/alerta_para_crear_nuevo_cliente_dialog into dev

La issue: el cuadro de confirmación de guardado se muestra cuando se crea un contacto nuevo desde el área de contactos, pero no funciona cuando se muestra en un Dialog (un modal box).

Caso de uso: cuando se crea un cliente nuevo, desde el formulario de creación de una nueva factura o recibo de cliente.

En este MR: Se sobrescribió el mecanismo de guardado del widget ¨Dialog` (nativo de odoo) para que, dependiendo de la vista que muestre (un form en este caso) y del modelo en esa vista, muestre un cuadro de confirmación de la operación. Para que este mecanismo funcione también se extendió el modelo ResPartner, agregando unas propiedades que indican al Dialog que debe mostrar confirmación al guardar un contacto nuevo.

Se agregaron los siguientes cambios:

  • Se extendió el modelo ResPartner (contactos, clientes, proveedores, etc) donde se agregaron dos campos nuevos. is_confirmable y confirm_msg. 6d408b7f
  • Se extendió la vista de formulario con los campos asociados a estas propiedades del modelo. 8d34e385
  • Se sobrescribió la función del widget Dialog que bindea los botones para que si encuentra um campo con nombre is_confirmable en su cuerpo muestre un nuevo Dialog con el mensaje almacenado en el campos con nombre confirm_msg. b686bcfb

Merge request reports

Loading