summaryrefslogtreecommitdiff
path: root/base_geoengine/geo_ir/ir_model_view.xml
diff options
context:
space:
mode:
Diffstat (limited to 'base_geoengine/geo_ir/ir_model_view.xml')
-rw-r--r--base_geoengine/geo_ir/ir_model_view.xml26
1 files changed, 26 insertions, 0 deletions
diff --git a/base_geoengine/geo_ir/ir_model_view.xml b/base_geoengine/geo_ir/ir_model_view.xml
new file mode 100644
index 0000000..ed0fbea
--- /dev/null
+++ b/base_geoengine/geo_ir/ir_model_view.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+
+ <record model="ir.ui.view" id="view_model_fields_form_geo">
+ <!-- must be unique in this module. -->
+ <field name="name">ir.model.fields.form.geo</field>
+ <field name="model">ir.model.fields</field>
+ <field name="inherit_id" ref="base.view_model_fields_form"/>
+ <field name="arch" type="xml">
+ <sheet position="inside">
+ <group>
+ <!-- nasty attrs but ilike operator does not work as expected -->
+ <field name="srid"
+ attrs="{'readonly': [('ttype', 'not in', ['geo_polygon', 'geo_multi_polygon', 'geo_point', 'geo_multi_point', 'geo_line', 'geo_multi_line'])]}"/>
+ <field name="geo_type"
+ attrs="{'readonly': [('ttype', 'not in', ['geo_polygon', 'geo_multi_polygon', 'geo_point', 'geo_multi_point', 'geo_line', 'geo_multi_line'])]}"/>
+ <field name="dim"
+ attrs="{'readonly': [('ttype', 'not in', ['geo_polygon', 'geo_multi_polygon', 'geo_point', 'geo_multi_point', 'geo_line', 'geo_multi_line'])]}"/>
+ <field name="gist_index"
+ attrs="{'readonly': [('ttype', 'not in', ['geo_polygon', 'geo_multi_polygon', 'geo_point', 'geo_multi_point', 'geo_line', 'geo_multi_line'])]}"/>
+ </group>
+ </sheet>
+ </field>
+ </record>
+
+</odoo>