Files
SKEEN-Proyecto/odoo-addons/skeen_ventas/views/paquete_views.xml

136 lines
6.0 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<!-- ============ Paquetes (catálogo) ============ -->
<record id="view_skeen_paquete_tree" model="ir.ui.view">
<field name="name">skeen.paquete.tree</field>
<field name="model">skeen.paquete</field>
<field name="arch" type="xml">
<tree>
<field name="sequence" widget="handle" />
<field name="name" />
<field name="service_id" />
<field name="sessions" />
<field name="price" />
<field name="validity_days" />
<field name="compras_count" />
<field name="active" />
</tree>
</field>
</record>
<record id="view_skeen_paquete_form" model="ir.ui.view">
<field name="name">skeen.paquete.form</field>
<field name="model">skeen.paquete</field>
<field name="arch" type="xml">
<form>
<sheet>
<div class="oe_title">
<h1><field name="name" placeholder="Ej. Lumecca paquete 3 sesiones" /></h1>
</div>
<group>
<group>
<field name="service_id" />
<field name="sessions" />
<field name="price" />
<field name="duration_min" />
</group>
<group>
<field name="code" />
<field name="validity_days" />
<field name="color" widget="color" />
<field name="genera_monedero" />
<field name="active" />
<field name="sequence" />
</group>
</group>
<field name="notes" placeholder="Notas del paquete" />
<separator string="Compras" />
<field name="compra_ids">
<tree>
<field name="date" />
<field name="partner_id" />
<field name="sessions_total" />
<field name="sessions_used" />
<field name="sessions_remaining" />
<field name="expiry_date" />
<field name="state" />
</tree>
</field>
</sheet>
</form>
</field>
</record>
<record id="action_skeen_paquete" model="ir.actions.act_window">
<field name="name">Paquetes</field>
<field name="res_model">skeen.paquete</field>
<field name="view_mode">tree,form</field>
</record>
<!-- ============ Paquetes comprados (saldos) ============ -->
<record id="view_skeen_paquete_compra_tree" model="ir.ui.view">
<field name="name">skeen.paquete.compra.tree</field>
<field name="model">skeen.paquete.compra</field>
<field name="arch" type="xml">
<tree decoration-success="state=='active'" decoration-muted="state=='cancelled'"
decoration-danger="state=='expired'" decoration-warning="state=='finished'">
<field name="date" />
<field name="partner_id" />
<field name="paquete_id" />
<field name="service_id" />
<field name="sessions_total" />
<field name="sessions_used" />
<field name="sessions_remaining" />
<field name="expiry_date" />
<field name="price" />
<field name="state" />
</tree>
</field>
</record>
<record id="view_skeen_paquete_compra_form" model="ir.ui.view">
<field name="name">skeen.paquete.compra.form</field>
<field name="model">skeen.paquete.compra</field>
<field name="arch" type="xml">
<form>
<sheet>
<group>
<group>
<field name="partner_id" />
<field name="paquete_id" />
<field name="service_id" />
<field name="date" />
</group>
<group>
<field name="sessions_total" />
<field name="sessions_used" />
<field name="sessions_remaining" />
<field name="expiry_date" />
<field name="state" />
<field name="venta_id" />
<field name="user_login" />
</group>
</group>
<separator string="Sesiones consumidas" />
<field name="line_ids">
<tree>
<field name="date" />
<field name="cita_id" />
<field name="state" />
</tree>
</field>
</sheet>
</form>
</field>
</record>
<record id="action_skeen_paquete_compra" model="ir.actions.act_window">
<field name="name">Paquetes de Pacientes</field>
<field name="res_model">skeen.paquete.compra</field>
<field name="view_mode">tree,form</field>
</record>
</data>
</odoo>