Skip to content

feat(ECOCONTROL#7): campo "Detalle del PIC" y buscador por varios criterios

Estefania requested to merge ECOCONTROL#7-detalle-del-pic-y-buscador into dev

Dos cambios sobre el pedido interno de compra.

  1. Campo nuevo pic_detail, Char de una linea y no obligatorio, rotulado "Detalle del PIC". Sale en el formulario debajo de Proyecto y como columna en la lista.

    Es un campo NUEVO y no un reemplazo: analytic_account_id, el campo rotulado "Proyecto", sigue siendo un Many2one a account.analytic.account. Pasarlo a texto libre habria roto filtros, agrupados y reportes que dependen de esa relacion, y obligado a migrar los PIC existentes.

  2. Vista de busqueda propia. No habia ninguna, asi que Odoo caia al _rec_name del modelo y solo se podia encontrar un PIC por su numero. Ahora el campo principal lleva un filter_domain que cubre cinco criterios de una sola vez -numero, solicitante, cliente, proyecto y detalle-, y quedan ademas los campos sueltos para acotar la busqueda a uno solo.

    El ilike sobre los Many2one busca por el nombre del registro relacionado, que es lo que el usuario ve en pantalla.

    Hay dos acciones sobre este modelo. A la de este archivo se le fija la vista con search_view_id; la de menu_pic.xml no declara ninguna y Odoo le resuelve esta misma por defecto, asi que las dos quedan cubiertas.

Co-Authored-By: Claude Opus 5 (1M context) noreply@anthropic.com

Merge request reports

Loading