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",
|
'website': "https://gitea.grupoconsiti.com/luis_portillo/clinical_laboratory",
|
||||||
'category': 'Industries',
|
'category': 'Industries',
|
||||||
'version': '18.0.1.0.0',
|
'version': '18.0.1.0.0',
|
||||||
'depends': ['base', 'sale_management', 'stock', 'account'],
|
'depends': ['base'],
|
||||||
'data': [
|
'data': [
|
||||||
'security/lims_security.xml',
|
'security/lims_security.xml',
|
||||||
'security/ir.model.access.csv',
|
'security/ir.model.access.csv',
|
||||||
'data/ir_sequence.xml',
|
'data/ir_sequence.xml',
|
||||||
'views/menus.xml',
|
|
||||||
'views/partner_views.xml',
|
'views/partner_views.xml',
|
||||||
|
'views/menus.xml',
|
||||||
],
|
],
|
||||||
'demo': [
|
'demo': [
|
||||||
'data/lims_demo.xml',
|
'data/lims_demo.xml',
|
||||||
|
|
|
@ -7,34 +7,28 @@
|
||||||
name="Laboratorio"
|
name="Laboratorio"
|
||||||
sequence="10"/>
|
sequence="10"/>
|
||||||
|
|
||||||
<!-- Submenú de Órdenes de Laboratorio -->
|
<!-- Acción de Ventana para Pacientes -->
|
||||||
<menuitem
|
<record id="action_lims_patient" model="ir.actions.act_window">
|
||||||
id="lims_menu_orders"
|
<field name="name">Pacientes</field>
|
||||||
name="Órdenes de Laboratorio"
|
<field name="res_model">res.partner</field>
|
||||||
parent="lims_menu_root"
|
<field name="view_mode">list,form</field>
|
||||||
sequence="10"/>
|
<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 -->
|
<!-- Submenú de Pacientes -->
|
||||||
<menuitem
|
<menuitem
|
||||||
id="lims_menu_patients"
|
id="lims_menu_patients"
|
||||||
name="Pacientes"
|
name="Pacientes"
|
||||||
parent="lims_menu_root"
|
parent="lims_menu_root"
|
||||||
action="base.action_partner_customer_form"
|
action="action_lims_patient"
|
||||||
sequence="20"/>
|
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>
|
</data>
|
||||||
</odoo>
|
</odoo>
|
||||||
|
|
|
@ -1,6 +1,20 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<odoo>
|
<odoo>
|
||||||
<data>
|
<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" -->
|
<!-- 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">
|
<record id="view_partner_form_lims" model="ir.ui.view">
|
||||||
<field name="name">res.partner.form.lims</field>
|
<field name="name">res.partner.form.lims</field>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user