summaryrefslogtreecommitdiff
path: root/geoengine_partner/views/partner.xml
diff options
context:
space:
mode:
authorRichard Sassine <richardsassine@tutanota.com>2021-05-31 19:10:48 +0300
committerRichard Sassine <richardsassine@tutanota.com>2021-05-31 19:10:48 +0300
commit9d3eeeb5c7d4055b34bc0768387952850ed78668 (patch)
treeedf436250e939836d16f497b3f1238c890318b18 /geoengine_partner/views/partner.xml
parentad97722b1b35aff50d0adf13a19715f7b8373c07 (diff)
Added external pathing from NOC and traditional coordinates support.
Diffstat (limited to 'geoengine_partner/views/partner.xml')
-rw-r--r--geoengine_partner/views/partner.xml75
1 files changed, 75 insertions, 0 deletions
diff --git a/geoengine_partner/views/partner.xml b/geoengine_partner/views/partner.xml
new file mode 100644
index 0000000..4f66d99
--- /dev/null
+++ b/geoengine_partner/views/partner.xml
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<odoo>
+ <record model="ir.ui.view" id="geo_partner_view_form">
+ <field name="name">geo_partner_form</field>
+ <field name="model">res.partner</field>
+ <field name="inherit_id" ref="base_geolocalize.view_crm_partner_geo_form"/>
+ <field name="arch" type="xml">
+ <xpath expr="//page[@name='geo_location']//group//button[@name='geo_localize']" position="before">
+ <span>
+ <xpath expr="//page[@name='geo_location']//group//button[@name='geo_localize']" position="move"/>
+ <button
+ string="Navigate from NOC"
+ name="navigate_from_noc"
+ type="object"
+ colspan = "2"
+ icon = "fa-truck"
+ />
+ </span>
+ </xpath>
+ <xpath expr="//page[@name='geo_location']//group" position="after">
+ <group>
+ <field
+ name="geo_point"
+ widget="geo_edit_map"
+ groups="base_geoengine.group_geoengine_user,base_geoengine.group_geoengine_admin"
+ />
+ </group>
+ </xpath>
+ </field>
+ </record>
+
+ <record id="ir_ui_view_geo_partner" model="ir.ui.view">
+ <field name="name">Partner view</field>
+ <field name="arch" type="xml">
+ <geoengine>
+ <field name="name" select="1" />
+ <field name="title" />
+ <field name="function" />
+ <field name="website" />
+ <field name="zip" />
+ <field name="city" />
+ <field name="country_id" />
+ </geoengine>
+ </field>
+ <field eval="16" name="priority" />
+ <field name="model">res.partner</field>
+ </record>
+
+ <record id="action_partner_form_view3" model="ir.actions.act_window.view">
+ <field eval="20" name="sequence" />
+ <field name="view_mode">geoengine</field>
+ <field name="view_id" ref="ir_ui_view_geo_partner" />
+ <field name="act_window_id" ref="base.action_partner_form" />
+ </record>
+
+ <record id="geoengine_vector_layer_res_partner" model="geoengine.vector.layer">
+ <field
+ name="geo_field_id"
+ ref="geoengine_partner.field_res_partner__geo_point"
+ />
+ <field name="name">Partner location</field>
+ <field eval="6" name="sequence" />
+ <field name="view_id" ref="ir_ui_view_geo_partner" />
+ <field name="geo_repr">basic</field>
+ <field eval="1" name="nb_class" />
+ <field name="begin_color">#FF0000</field>
+ </record>
+ <record id="geoengine_raster_layer_res_partner_osm" model="geoengine.raster.layer">
+ <field name="raster_type">osm</field>
+ <field name="name">Partner background</field>
+ <field name="view_id" ref="ir_ui_view_geo_partner" />
+ <field eval="0" name="overlay" />
+ </record>
+
+</odoo>