Reihenfolge in Kontakte geändert (Tabs)
All checks were successful
odoo-restore-open_workshop-install / run-odoo-backup-in-docker (push) Successful in 4m45s
All checks were successful
odoo-restore-open_workshop-install / run-odoo-backup-in-docker (push) Successful in 4m45s
This commit is contained in:
parent
ea6d809020
commit
b40e2f7837
|
|
@ -1,60 +1,14 @@
|
||||||
<!-- res_partner_view.xml -->
|
|
||||||
<odoo>
|
<odoo>
|
||||||
<!-- View-Erweiterung für res.partner: Tab mit HTML-Tabelle
|
<!-- Zentrale View für alle drei Tabs in garantierter Reihenfolge -->
|
||||||
Der Inhalt wird in der Methode _compute_machine_access_html() generiert.
|
<record id="view_partner_form_inherit_open_workshop_tabs" model="ir.ui.view">
|
||||||
Diese Methode wird in der Klasse res.partner definiert in der Datei models/ows_models.py.
|
<field name="name">res.partner.form.ows.tabs</field>
|
||||||
Die Methode wird aufgerufen, wenn das Partnerformular geöffnet wird.
|
|
||||||
Die HTML-Tabelle wird in der Variable machine_access_html gespeichert.
|
|
||||||
Die Variable wird in der View angezeigt.
|
|
||||||
-->
|
|
||||||
<record id="view_partner_form_inherit_open_workshop_html" model="ir.ui.view">
|
|
||||||
<field name="name">res.partner.form.ows.machine.access.html</field>
|
|
||||||
<field name="model">res.partner</field>
|
<field name="model">res.partner</field>
|
||||||
<field name="inherit_id" ref="base.view_partner_form"/>
|
<field name="inherit_id" ref="base.view_partner_form"/>
|
||||||
|
<field name="priority" eval="10"/>
|
||||||
<field name="arch" type="xml">
|
<field name="arch" type="xml">
|
||||||
<notebook position="inside">
|
<xpath expr="//page[@name='sales_purchases']" position="before">
|
||||||
<page string="HOBBYHIMMEL Einweisungen">
|
|
||||||
<field name="machine_access_html" readonly="1" widget="html"/>
|
|
||||||
</page>
|
|
||||||
</notebook>
|
|
||||||
</field>
|
|
||||||
</record>
|
|
||||||
|
|
||||||
<!-- Teil 1: Maschinenfreigaben-Tabelle -->
|
<!-- Tab 1: HOBBYHIMMEL Basis -->
|
||||||
<record id="view_partner_form_inherit_open_workshop" model="ir.ui.view">
|
|
||||||
<field name="name">res.partner.form.ows.machine.access</field>
|
|
||||||
<field name="model">res.partner</field>
|
|
||||||
<field name="inherit_id" ref="base.view_partner_form"/>
|
|
||||||
<field name="arch" type="xml">
|
|
||||||
<notebook position="inside">
|
|
||||||
<page string="Einweisungen (Liste)">
|
|
||||||
<field name="machine_access_ids">
|
|
||||||
<tree>
|
|
||||||
<field name="machine_id"/>
|
|
||||||
<field name="date_granted"/>
|
|
||||||
<field name="date_expiry"/>
|
|
||||||
<field name="granted_by_pos"/>
|
|
||||||
</tree>
|
|
||||||
</field>
|
|
||||||
</page>
|
|
||||||
</notebook>
|
|
||||||
</field>
|
|
||||||
</record>
|
|
||||||
|
|
||||||
<!-- Teil 2: HOBBYHIMMEL Basis (ows_user_id Felder) -->
|
|
||||||
<record id="view_partner_form_inherit_ows_user" model="ir.ui.view">
|
|
||||||
<field name="name">res.partner.form.ows.user</field>
|
|
||||||
<field name="model">res.partner</field>
|
|
||||||
<field name="inherit_id" ref="base.view_partner_form"/>
|
|
||||||
<field name="arch" type="xml">
|
|
||||||
|
|
||||||
<!-- Geburtstag direkt unter USt-ID -->
|
|
||||||
<xpath expr="//field[@name='vat']" position="after">
|
|
||||||
<field name="birthday"/>
|
|
||||||
</xpath>
|
|
||||||
|
|
||||||
<!-- Eigene Seite "Basis" nach der Verkaufsseite -->
|
|
||||||
<xpath expr="//page[@name='sales_purchases']" position="after">
|
|
||||||
<page name="ows_basic" string="HOBBYHIMMEL Basis">
|
<page name="ows_basic" string="HOBBYHIMMEL Basis">
|
||||||
<group name="container_row_2">
|
<group name="container_row_2">
|
||||||
<group string="Sicherheit">
|
<group string="Sicherheit">
|
||||||
|
|
@ -66,28 +20,42 @@
|
||||||
</group>
|
</group>
|
||||||
</group>
|
</group>
|
||||||
</page>
|
</page>
|
||||||
</xpath>
|
|
||||||
|
|
||||||
|
<!-- Tab 2: HOBBYHIMMEL Einweisungen (HTML) -->
|
||||||
|
<page name="ows_machine_access_html" string="HOBBYHIMMEL Einweisungen">
|
||||||
|
<field name="machine_access_html" readonly="1" widget="html"/>
|
||||||
|
</page>
|
||||||
|
|
||||||
|
<!-- Tab 3: Einweisungen (Liste) -->
|
||||||
|
<page name="ows_machine_access_list" string="Einweisungen (Liste)">
|
||||||
|
<field name="machine_access_ids">
|
||||||
|
<tree>
|
||||||
|
<field name="machine_id"/>
|
||||||
|
<field name="date_granted"/>
|
||||||
|
<field name="date_expiry"/>
|
||||||
|
<field name="granted_by_pos"/>
|
||||||
|
</tree>
|
||||||
|
</field>
|
||||||
|
</page>
|
||||||
|
|
||||||
|
</xpath>
|
||||||
</field>
|
</field>
|
||||||
</record>
|
</record>
|
||||||
<record id="contacts.action_contacts" model="ir.actions.act_window">
|
|
||||||
<field name="view_mode">tree,kanban,form,activity</field>
|
<!-- Geburtstag direkt nach der USt-ID -->
|
||||||
|
<record id="view_partner_form_inherit_ows_birthday" model="ir.ui.view">
|
||||||
|
<field name="name">res.partner.form.ows.birthday</field>
|
||||||
|
<field name="model">res.partner</field>
|
||||||
|
<field name="inherit_id" ref="base.view_partner_form"/>
|
||||||
|
<field name="priority" eval="15"/>
|
||||||
|
<field name="arch" type="xml">
|
||||||
|
<xpath expr="//field[@name='vat']" position="after">
|
||||||
|
<field name="birthday"/>
|
||||||
|
</xpath>
|
||||||
|
</field>
|
||||||
</record>
|
</record>
|
||||||
<record id="contacts.action_contacts_view_kanban" model="ir.actions.act_window.view">
|
|
||||||
<field name="sequence" eval="1"/>
|
<!-- List View Anpassung -->
|
||||||
</record>
|
|
||||||
<record id="contacts.action_contacts_view_tree" model="ir.actions.act_window.view">
|
|
||||||
<field name="sequence" eval="0"/>
|
|
||||||
<!--tree default_order="create_date desc"/-->
|
|
||||||
</record>
|
|
||||||
<!-- Action to set default view to list view for Contacts
|
|
||||||
<record id="contacts.action_contacts" model="ir.actions.act_window">
|
|
||||||
<field name="name">Contacts</field>
|
|
||||||
<field name="res_model">res.partner</field>
|
|
||||||
<field name="view_mode">tree,kanban,form</field>
|
|
||||||
<field name="view_id" ref="base.view_partner_tree"/>
|
|
||||||
</record>
|
|
||||||
-->
|
|
||||||
<record id="ows_userList_inherit" model="ir.ui.view">
|
<record id="ows_userList_inherit" model="ir.ui.view">
|
||||||
<field name="name">res.partner.ows.tree</field>
|
<field name="name">res.partner.ows.tree</field>
|
||||||
<field name="model">res.partner</field>
|
<field name="model">res.partner</field>
|
||||||
|
|
@ -99,7 +67,6 @@
|
||||||
<field name="security_id" optional="show"/>
|
<field name="security_id" optional="show"/>
|
||||||
<field name="rfid_card" optional="show"/>
|
<field name="rfid_card" optional="show"/>
|
||||||
<field name="category_id" widget="many2many_tags"/>
|
<field name="category_id" widget="many2many_tags"/>
|
||||||
|
|
||||||
</xpath>
|
</xpath>
|
||||||
<xpath expr="//field[@name='vat']" position="replace">
|
<xpath expr="//field[@name='vat']" position="replace">
|
||||||
<field name="vat" invisible="1"/>
|
<field name="vat" invisible="1"/>
|
||||||
|
|
@ -118,6 +85,8 @@
|
||||||
</xpath>
|
</xpath>
|
||||||
</field>
|
</field>
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
|
<!-- Standardwerte setzen (company_type = person) -->
|
||||||
<record id="view_partner_form_inherit" model="ir.ui.view">
|
<record id="view_partner_form_inherit" model="ir.ui.view">
|
||||||
<field name="name">res.partner.form.inherit.default_person</field>
|
<field name="name">res.partner.form.inherit.default_person</field>
|
||||||
<field name="model">res.partner</field>
|
<field name="model">res.partner</field>
|
||||||
|
|
@ -128,4 +97,15 @@
|
||||||
</field>
|
</field>
|
||||||
</field>
|
</field>
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
|
<!-- Optional: Kontakte-Action, falls gebraucht -->
|
||||||
|
<record id="contacts.action_contacts" model="ir.actions.act_window">
|
||||||
|
<field name="view_mode">tree,kanban,form,activity</field>
|
||||||
|
</record>
|
||||||
|
<record id="contacts.action_contacts_view_kanban" model="ir.actions.act_window.view">
|
||||||
|
<field name="sequence" eval="1"/>
|
||||||
|
</record>
|
||||||
|
<record id="contacts.action_contacts_view_tree" model="ir.actions.act_window.view">
|
||||||
|
<field name="sequence" eval="0"/>
|
||||||
|
</record>
|
||||||
</odoo>
|
</odoo>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user