summaryrefslogtreecommitdiff
path: root/base_geoengine/static/src/js/views/geoengine/geoengine_view.js
diff options
context:
space:
mode:
authorRichard Sassine <richardsassine@tutanota.com>2021-05-31 19:22:23 +0300
committerRichard Sassine <richardsassine@tutanota.com>2021-05-31 19:22:23 +0300
commit3a8776ee0342f47a57bcc9365499ebd5d3d7ee1c (patch)
tree9515fcef8e53992a9bbbcdc7950e1dd596983166 /base_geoengine/static/src/js/views/geoengine/geoengine_view.js
parent9d3eeeb5c7d4055b34bc0768387952850ed78668 (diff)
added geoengine
Diffstat (limited to 'base_geoengine/static/src/js/views/geoengine/geoengine_view.js')
-rw-r--r--base_geoengine/static/src/js/views/geoengine/geoengine_view.js56
1 files changed, 56 insertions, 0 deletions
diff --git a/base_geoengine/static/src/js/views/geoengine/geoengine_view.js b/base_geoengine/static/src/js/views/geoengine/geoengine_view.js
new file mode 100644
index 0000000..1994eb1
--- /dev/null
+++ b/base_geoengine/static/src/js/views/geoengine/geoengine_view.js
@@ -0,0 +1,56 @@
+/* ---------------------------------------------------------
+ * Odoo base_geoengine
+ * Author B.Binet Copyright Camptocamp SA
+ * Contributor N. Bessi Copyright Camptocamp SA
+ * Contributor Laurent Mignon 2015 Acsone SA/NV
+ * Contributor Yannick Vaucher 2015-2018 Camptocamp SA
+ * License in __manifest__.py at root level of the module
+ * ---------------------------------------------------------
+*/
+odoo.define('base_geoengine.GeoengineView', function (require) {
+ "use strict";
+
+ /* ---------------------------------------------------------
+ * Odoo geoengine view
+ * ---------------------------------------------------------
+ */
+
+ var core = require('web.core');
+ var BasicView = require('web.BasicView');
+ var GeoengineController = require('base_geoengine.GeoengineController');
+ var GeoengineRenderer = require('base_geoengine.GeoengineRenderer');
+ var geoengine_common = require('base_geoengine.geoengine_common');
+
+ var _lt = core._lt;
+
+ var GeoengineView = BasicView.extend(geoengine_common.GeoengineMixin, {
+ accesskey: 'g',
+ display_name: _lt('Geoengine'),
+ icon: 'fa-map-o',
+ config: _.extend({}, BasicView.prototype.config, {
+ Renderer: GeoengineRenderer,
+ Controller: GeoengineController,
+ }),
+ viewType: 'geoengine',
+ template: 'GeoengineView',
+
+ /**
+ * @override
+ *
+ * @param {Object} viewInfo
+ * @param {Object} params
+ * @param {Boolean} params.sidebar
+ * @param {Boolean} [params.hasSelectors=true]
+ */
+ init: function (viewInfo, params) {
+ this._super.apply(this, arguments);
+
+ this.controllerParams.hasSidebar = params.sidebar;
+ this.rendererParams.viewInfo = viewInfo;
+
+ this.loadParams.limit = 1000;
+ },
+ });
+
+ return GeoengineView;
+});