合并企业版代码(未测试,先提交到测试分支)
This commit is contained in:
31
web_map/views/res_config_settings.xml
Normal file
31
web_map/views/res_config_settings.xml
Normal file
@@ -0,0 +1,31 @@
|
||||
<?xml version = "1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<record id="res_config_settings_view_form" model="ir.ui.view">
|
||||
<field name="name">res.config.settings.view.form.inherit.map</field>
|
||||
<field name="model">res.config.settings</field>
|
||||
<field name="priority" eval ="46"/>
|
||||
<field name="inherit_id" ref="base_setup.res_config_settings_view_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//div[@id='base_geolocalize']" position="after">
|
||||
<div class="col-12 col-lg-6 o_setting_box" id="token_map_view">
|
||||
<div class="o_setting_right_pane">
|
||||
<span class ="o_form_label">Map Routes</span>
|
||||
<div class ="content-group">
|
||||
<div class ="text-muted mb8">
|
||||
Set a MapBox account to activate routes and style
|
||||
</div>
|
||||
<label for="map_box_token" string="Token"/>
|
||||
<field name ="map_box_token"/>
|
||||
<div class ="text-rigth" style="position:relative;">
|
||||
<a class="oe_link" href="https://www.mapbox.com/" target="_blank">
|
||||
<i class="fa fa-arrow-right"/>
|
||||
Get token
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
</odoo>
|
||||
14
web_map/views/res_partner_views.xml
Normal file
14
web_map/views/res_partner_views.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version = "1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<record id="res_partner_view_form_inherit_map" model="ir.ui.view">
|
||||
<field name="name">res.partner.form.inherit.map</field>
|
||||
<field name="model">res.partner</field>
|
||||
<field name="inherit_id" ref="base.view_partner_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<field name="active_lang_count" position="after">
|
||||
<field name="partner_longitude" invisible="1"/>
|
||||
<field name="partner_latitude" invisible="1"/>
|
||||
</field>
|
||||
</field>
|
||||
</record>
|
||||
</odoo>
|
||||
67
web_map/views/web_map.rng
Normal file
67
web_map/views/web_map.rng
Normal file
@@ -0,0 +1,67 @@
|
||||
<grammar xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes"
|
||||
xmlns:rng="http://relaxng.org/ns/structure/1.0">
|
||||
<define name="map">
|
||||
<element name="map">
|
||||
<optional>
|
||||
<attribute name="string"/>
|
||||
</optional>
|
||||
<choice>
|
||||
<attribute name="res_partner"/>
|
||||
<empty/>
|
||||
</choice>
|
||||
<optional>
|
||||
<attribute name="default_order"/>
|
||||
</optional>
|
||||
<optional>
|
||||
<attribute name="routing"/>
|
||||
</optional>
|
||||
<optional>
|
||||
<attribute name="hide_name"/>
|
||||
</optional>
|
||||
<optional>
|
||||
<attribute name="hide_address"/>
|
||||
</optional>
|
||||
<optional>
|
||||
<attribute name="panel_title" />
|
||||
</optional>
|
||||
<optional>
|
||||
<attribute name="hide_title"/>
|
||||
</optional>
|
||||
<optional>
|
||||
<attribute name="limit"/>
|
||||
</optional>
|
||||
<optional>
|
||||
<attribute name="js_class"/>
|
||||
</optional>
|
||||
<zeroOrMore>
|
||||
<optional>
|
||||
<ref name="field"/>
|
||||
</optional>
|
||||
</zeroOrMore>
|
||||
|
||||
</element>
|
||||
</define>
|
||||
|
||||
<define name="field">
|
||||
<element name="field">
|
||||
<attribute name="name"/>
|
||||
<attribute name="string"/>
|
||||
<optional>
|
||||
<attribute name="on_change"/>
|
||||
</optional>
|
||||
<optional>
|
||||
<attribute name="modifiers"/>
|
||||
</optional>
|
||||
<optional>
|
||||
<attribute name="can_create"/>
|
||||
</optional>
|
||||
<optional>
|
||||
<attribute name="can_write"/>
|
||||
</optional>
|
||||
</element>
|
||||
</define>
|
||||
|
||||
<start>
|
||||
<ref name="map"/>
|
||||
</start>
|
||||
</grammar>
|
||||
Reference in New Issue
Block a user