summaryrefslogtreecommitdiff
path: root/extend_partners/views
diff options
context:
space:
mode:
authorRichard Sassine <richardsassine@tutanota.com>2021-05-04 18:00:38 +0300
committerRichard Sassine <richardsassine@tutanota.com>2021-05-04 18:00:38 +0300
commitad97722b1b35aff50d0adf13a19715f7b8373c07 (patch)
treeedf36f1114b896a01602e31dafd74efe45736427 /extend_partners/views
initial commit
Diffstat (limited to 'extend_partners/views')
-rw-r--r--extend_partners/views/res_partner_views.xml60
1 files changed, 60 insertions, 0 deletions
diff --git a/extend_partners/views/res_partner_views.xml b/extend_partners/views/res_partner_views.xml
new file mode 100644
index 0000000..4ac3746
--- /dev/null
+++ b/extend_partners/views/res_partner_views.xml
@@ -0,0 +1,60 @@
+<odoo>
+ <!-- Form View -->
+ <record id="res_partner_view_form" model="ir.ui.view">
+ <field name="name">res.partner.view.form.inherit</field>
+ <field name="model">res.partner</field>
+ <field name="inherit_id" ref="base.view_partner_form"/>
+ <field name="arch" type="xml">
+ <xpath expr="//div[@class='oe_title']/div[@class='o_row']" position="after">
+ <group>
+ <group>
+ <field name='username' label='Username' attrs="{'required': [('is_wifast_customer', '=', True)], 'invisible': [('is_wifast_customer', '=', False)]}"/>
+ <field name='account_expiry_date' attrs="{'invisible': [('is_wifast_customer', '=', False)]}"/>
+ <field name='account_expiry_date_override' attrs="{'invisible': [('is_wifast_customer', '=', False)]}"/>
+ </group>
+ <group>
+ <field name='is_wifast_customer'/>
+ <field name='account_type' attrs="{'invisible': [('is_wifast_customer', '=', False)]}"/>
+ <field name='connection_type' attrs="{'invisible': [('is_wifast_customer', '=', False)]}"/>
+ </group>
+ </group>
+ </xpath>
+ </field>
+ </record>
+ <!-- Tree View -->
+ <record id="res_partner_view_tree" model="ir.ui.view">
+ <field name="name">res.partner.view.tree.inherit</field>
+ <field name="model">res.partner</field>
+ <field name="inherit_id" ref="base.view_partner_tree"/>
+ <field name="arch" type="xml">
+ <xpath expr="//tree//field[@name='display_name']" position="after">
+ <field name="username"/>
+ </xpath>
+ </field>
+ </record>
+ <!-- Kan Ban View -->
+ <record id="res_partner_view_kanban" model="ir.ui.view">
+ <field name="name">res.partner.view.kanban.inherit</field>
+ <field name="model">res.partner</field>
+ <field name="inherit_id" ref="base.res_partner_kanban_view"/>
+ <field name="arch" type="xml">
+ <xpath expr="//span[@class='oe_kanban_partner_links']" position="inside">
+ <strong>
+ <field name="username"/>
+ </strong>
+ </xpath>
+ </field>
+ </record>
+
+ <!-- Add a search term -->
+ <record id="res_partner_view_search" model="ir.ui.view">
+ <field name="name">res.partner.view.search.inherit</field>
+ <field name="model">res.partner</field>
+ <field name="inherit_id" ref="base.view_res_partner_filter"/>
+ <field name="arch" type="xml">
+ <field name="name" position="before">
+ <field name="username" string="Username" filter_domain="[('username','ilike', self)]"/>
+ </field>
+ </field>
+ </record>
+</odoo>