fix(#4): Corregir errores de vistas y menús en Odoo 18
Se solucionaron los problemas de inicialización y visualización relacionados con las vistas de árbol y las definiciones de menú en Odoo 18. - Se actualizó la sintaxis de la vista de árbol de <tree> a <list>. - Se corrigió el 'view_mode' en la acción de ventana a 'list,form'. - Se ajustó el orden de carga de las vistas en __manifest__.py. - Se eliminaron dependencias de módulos no utilizados.
This commit is contained in:
parent
e9ffe7a4bf
commit
ccb8a447d8
|
@ -16,13 +16,13 @@
|
|||
'website': "https://gitea.grupoconsiti.com/luis_portillo/clinical_laboratory",
|
||||
'category': 'Industries',
|
||||
'version': '18.0.1.0.0',
|
||||
'depends': ['base', 'sale_management', 'stock', 'account'],
|
||||
'depends': ['base'],
|
||||
'data': [
|
||||
'security/lims_security.xml',
|
||||
'security/ir.model.access.csv',
|
||||
'data/ir_sequence.xml',
|
||||
'views/menus.xml',
|
||||
'views/partner_views.xml',
|
||||
'views/menus.xml',
|
||||
],
|
||||
'demo': [
|
||||
'data/lims_demo.xml',
|
||||
|
|
|
@ -7,34 +7,28 @@
|
|||
name="Laboratorio"
|
||||
sequence="10"/>
|
||||
|
||||
<!-- Submenú de Órdenes de Laboratorio -->
|
||||
<menuitem
|
||||
id="lims_menu_orders"
|
||||
name="Órdenes de Laboratorio"
|
||||
parent="lims_menu_root"
|
||||
sequence="10"/>
|
||||
<!-- Acción de Ventana para Pacientes -->
|
||||
<record id="action_lims_patient" model="ir.actions.act_window">
|
||||
<field name="name">Pacientes</field>
|
||||
<field name="res_model">res.partner</field>
|
||||
<field name="view_mode">list,form</field>
|
||||
<field name="view_id" ref="lims_management.view_patient_tree"/>
|
||||
<field name="domain">[('is_patient', '=', True)]</field>
|
||||
<field name="context">{'default_is_patient': True}</field>
|
||||
<field name="help" type="html">
|
||||
<p class="o_view_nocontent_smiling_face">
|
||||
Crea un nuevo paciente
|
||||
</p>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<!-- Submenú de Pacientes -->
|
||||
<menuitem
|
||||
id="lims_menu_patients"
|
||||
name="Pacientes"
|
||||
parent="lims_menu_root"
|
||||
action="base.action_partner_customer_form"
|
||||
action="action_lims_patient"
|
||||
sequence="20"/>
|
||||
|
||||
<!-- Submenú de Configuración -->
|
||||
<menuitem
|
||||
id="lims_menu_config"
|
||||
name="Configuración"
|
||||
parent="lims_menu_root"
|
||||
sequence="100"/>
|
||||
|
||||
<!-- Submenú de Catálogo de Pruebas -->
|
||||
<menuitem
|
||||
id="lims_menu_tests_catalog"
|
||||
name="Catálogo de Pruebas"
|
||||
parent="lims_menu_config"
|
||||
sequence="10"/>
|
||||
|
||||
</data>
|
||||
</odoo>
|
||||
|
|
|
@ -1,6 +1,20 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<!-- Vista de árbol para Pacientes -->
|
||||
<record id="view_patient_tree" model="ir.ui.view">
|
||||
<field name="name">res.partner.tree.patient</field>
|
||||
<field name="model">res.partner</field>
|
||||
<field name="arch" type="xml">
|
||||
<list string="Pacientes">
|
||||
<field name="patient_identifier"/>
|
||||
<field name="name"/>
|
||||
<field name="gender"/>
|
||||
<field name="birthdate_date"/>
|
||||
</list>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<!-- Hereda la vista de formulario para añadir una pestaña de "Información Clínica" -->
|
||||
<record id="view_partner_form_lims" model="ir.ui.view">
|
||||
<field name="name">res.partner.form.lims</field>
|
||||
|
|
Loading…
Reference in New Issue
Block a user