summaryrefslogtreecommitdiff
path: root/base_geoengine/geo_view/geo_raster_layer_view.xml
diff options
context:
space:
mode:
Diffstat (limited to 'base_geoengine/geo_view/geo_raster_layer_view.xml')
-rw-r--r--base_geoengine/geo_view/geo_raster_layer_view.xml71
1 files changed, 71 insertions, 0 deletions
diff --git a/base_geoengine/geo_view/geo_raster_layer_view.xml b/base_geoengine/geo_view/geo_raster_layer_view.xml
new file mode 100644
index 0000000..a49fc5e
--- /dev/null
+++ b/base_geoengine/geo_view/geo_raster_layer_view.xml
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+
+ <record model="ir.ui.view" id="geo_raster_view_form">
+ <field name="name">geoengine.raster.layer.form</field>
+ <field name="model">geoengine.raster.layer</field>
+ <field name="arch" type="xml">
+ <form string="Raster Layer View">
+ <group string="General" col="4">
+ <field name="name" colspan="4"/>
+ <field name="view_id"/>
+ <field name="raster_type"/>
+ <field name="sequence"/>
+ <field name="overlay"/>
+ <field name="use_to_edit" colspan="4"/>
+ <field name="url" colspan="4" widget="url" attrs="{'required': [('is_wmts', '=', True)]}"/>
+ </group>
+ <field name="is_wmts" invisible="1"/>
+ <group string="WMTS options"
+ attrs="{'invisible': [('is_wmts', '=', False)]}"
+ colspan="4">
+ <field name="matrix_set" attrs="{'required': [('is_wmts', '=', True)]}"/>
+ <field name="format_suffix"/>
+ <field name="request_encoding"/>
+ <field name="projection"/>
+ <field name="units"/>
+ <field name="resolutions"/>
+ <field name="max_extent"/>
+ <field name="dimensions"/>
+ <field name="params"/>
+ </group>
+ <field name="has_type" invisible="1"/>
+ <group string="Layer data"
+ attrs="{'invisible': [('has_type', '=', False)]}"
+ colspan="4">
+ <field name="type_id" widget="selection" attrs="{'required': [('has_type', '=', True)]}"/>
+ </group>
+ <group string="Odoo layer data (Not implemented)"
+ attrs="{'invisible': [('raster_type', '!=', 'odoo')]}"
+ colspan="4">
+ <field name="field_id"/>
+ </group>
+ </form>
+ </field>
+ </record>
+
+ <record model="ir.ui.view" id="geo_raster_view_tree">
+ <field name="name">geoengine.raster.layer.tree</field>
+ <field name="model">geoengine.raster.layer</field>
+ <field name="arch" type="xml">
+ <tree string="Raster">
+ <field name="name" select="1"/>
+ <field name="raster_type" select="1"/>
+ <field name="sequence"/>
+ <field name="overlay" select="1"/>
+ </tree>
+ </field>
+ </record>
+
+ <record id="geo_engine_view_rater_action" model="ir.actions.act_window">
+ <field name="name">Raster Layer</field>
+ <field name="type">ir.actions.act_window</field>
+ <field name="res_model">geoengine.raster.layer</field>
+ <field name="view_id" ref="geo_raster_view_tree"/>
+ </record>
+
+ <menuitem name="Raster Layer Management" id="geoengine_raster_layer_menu"
+ parent="geoengine_base_view_menu" action="geo_engine_view_rater_action"
+ groups="group_geoengine_admin"/>
+
+</odoo>