From a499c0904b20f665ea13e9553a5abe5919e81d1e Mon Sep 17 00:00:00 2001
From: Yoan VALLET <ext.sopra.yvallet@grandlyon.com>
Date: Mon, 25 May 2020 18:04:53 +0200
Subject: [PATCH] publish: change time format and add data aggregation

generated from commit 380c7792f73c9258b7dd501591d52136c3a39721
---
 index.js           |  4 +---
 manifest.konnector | 10 ++++++++--
 2 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/index.js b/index.js
index 6ec7db5..a0ccece 100644
--- a/index.js
+++ b/index.js
@@ -160178,7 +160178,6 @@ const log = __webpack_require__(2).namespace('addData');
 module.exports = (entries, doctype) => {
   const cozy = __webpack_require__(628);
   return bluebird.mapSeries(entries, async entry => {
-    log('debug', doctype, 'Adding entry for doctype');
     log('debug', entry, 'Adding this entry');
     const dbEntry = await (entry._id ? cozy.data.update(doctype, entry, omit(entry, '_rev')) : cozy.data.create(doctype, entry));
     // Also update the original entry _id to allow saveBills'
@@ -160188,7 +160187,6 @@ module.exports = (entries, doctype) => {
   });
 };
 
-
 /***/ }),
 /* 903 */
 /***/ (function(module, exports, __webpack_require__) {
@@ -188298,7 +188296,7 @@ async function solveWithAntiCaptcha(taskParams, timeout = DEFAULT_TIMEOUT, secre
 const fs = __webpack_require__(165);
 const path = __webpack_require__(157);
 
-let manifest = typeof {"version":"1.0.0","name":"EGL API Connector","type":"konnector","language":"node","icon":"icon.png","slug":"egl-api-connector","source":"git://gitlab.alpha.grandlyon.com/cozy/egl-api-connector.git","editor":"Grand Lyon","vendor_link":"www.grandlyon.com","frequency":"daily","categories":["other"],"fields":{"login":{"type":"text"},"password":{"type":"password"},"advancedFields":{"folderPath":{"advanced":true,"isRequired":false}}},"data_types":[],"screenshots":[],"permissions":{"daily eau du grand lyon data":{"type":"io.egl.day"},"monthly eau du grand lyon data":{"type":"io.egl.month"},"yearly eau du grand lyon data":{"type":"io.egl.year"},"files":{"type":"io.cozy.files"},"accounts":{"type":"io.cozy.accounts","verbs":["GET"]}},"developer":{"name":"Métropole de Lyon","url":"https://grandlyon.com"},"langs":["fr","en"],"locales":{"fr":{"short_description":"Courbe de charge depuis l'API eau du Grand Lyon","long_description":"ce connecteur récupère la courbe de charge enregistrée par le compteur Téléo","permissions":{"load profile":{"description":"La courbe de charge enregistrée par le compteur téléo"},"files":{"description":"Utilisé pour ?"},"accounts":{"description":"Utilisé pour obtenir les données du compte"}}},"en":{"short_description":"Load profile from Eau du Grand Lyon API","long_description":"This connector fetches the load profile recorded by the Teleo water meter","permissions":{"load profile":{"description":"The load profile recorded by Téléo"},"files":{"description":"Required to ?"},"accounts":{"description":"Required to get the account's data"}}}},"manifest_version":"2"} !== 'undefined' ? {"version":"1.0.0","name":"EGL API Connector","type":"konnector","language":"node","icon":"icon.png","slug":"egl-api-connector","source":"git://gitlab.alpha.grandlyon.com/cozy/egl-api-connector.git","editor":"Grand Lyon","vendor_link":"www.grandlyon.com","frequency":"daily","categories":["other"],"fields":{"login":{"type":"text"},"password":{"type":"password"},"advancedFields":{"folderPath":{"advanced":true,"isRequired":false}}},"data_types":[],"screenshots":[],"permissions":{"daily eau du grand lyon data":{"type":"io.egl.day"},"monthly eau du grand lyon data":{"type":"io.egl.month"},"yearly eau du grand lyon data":{"type":"io.egl.year"},"files":{"type":"io.cozy.files"},"accounts":{"type":"io.cozy.accounts","verbs":["GET"]}},"developer":{"name":"Métropole de Lyon","url":"https://grandlyon.com"},"langs":["fr","en"],"locales":{"fr":{"short_description":"Courbe de charge depuis l'API eau du Grand Lyon","long_description":"ce connecteur récupère la courbe de charge enregistrée par le compteur Téléo","permissions":{"load profile":{"description":"La courbe de charge enregistrée par le compteur téléo"},"files":{"description":"Utilisé pour ?"},"accounts":{"description":"Utilisé pour obtenir les données du compte"}}},"en":{"short_description":"Load profile from Eau du Grand Lyon API","long_description":"This connector fetches the load profile recorded by the Teleo water meter","permissions":{"load profile":{"description":"The load profile recorded by Téléo"},"files":{"description":"Required to ?"},"accounts":{"description":"Required to get the account's data"}}}},"manifest_version":"2"} : {};
+let manifest = typeof {"version":"0.1.0","name":"EGL","type":"konnector","language":"node","icon":"icon.png","slug":"egl","source":"https://forge.grandlyon.com/web-et-numerique/llle_project/egl-konnector.git","editor":"Grand Lyon","vendor_link":"www.grandlyon.com","frequency":"daily","categories":["other"],"fields":{"login":{"type":"text"},"password":{"type":"password"},"advancedFields":{"folderPath":{"advanced":true,"isRequired":false}}},"data_types":[],"screenshots":[],"permissions":{"daily eau du grand lyon data":{"type":"io.egl.day"},"monthly eau du grand lyon data":{"type":"io.egl.month"},"yearly eau du grand lyon data":{"type":"io.egl.year"},"files":{"type":"io.cozy.files"},"accounts":{"type":"io.cozy.accounts","verbs":["GET"]}},"developer":{"name":"Métropole de Lyon","url":"https://grandlyon.com"},"langs":["fr","en"],"locales":{"fr":{"short_description":"Courbe de charge depuis l'API eau du Grand Lyon","long_description":"ce connecteur récupère la courbe de charge enregistrée par le compteur Téléo","permissions":{"load profile":{"description":"La courbe de charge enregistrée par le compteur téléo"},"files":{"description":"Utilisé pour ?"},"accounts":{"description":"Utilisé pour obtenir les données du compte"}}},"en":{"short_description":"Load profile from Eau du Grand Lyon API","long_description":"This connector fetches the load profile recorded by the Teleo water meter","permissions":{"load profile":{"description":"The load profile recorded by Téléo"},"files":{"description":"Required to ?"},"accounts":{"description":"Required to get the account's data"}}}},"manifest_version":"2"} !== 'undefined' ? {"version":"0.1.0","name":"EGL","type":"konnector","language":"node","icon":"icon.png","slug":"egl","source":"https://forge.grandlyon.com/web-et-numerique/llle_project/egl-konnector.git","editor":"Grand Lyon","vendor_link":"www.grandlyon.com","frequency":"daily","categories":["other"],"fields":{"login":{"type":"text"},"password":{"type":"password"},"advancedFields":{"folderPath":{"advanced":true,"isRequired":false}}},"data_types":[],"screenshots":[],"permissions":{"daily eau du grand lyon data":{"type":"io.egl.day"},"monthly eau du grand lyon data":{"type":"io.egl.month"},"yearly eau du grand lyon data":{"type":"io.egl.year"},"files":{"type":"io.cozy.files"},"accounts":{"type":"io.cozy.accounts","verbs":["GET"]}},"developer":{"name":"Métropole de Lyon","url":"https://grandlyon.com"},"langs":["fr","en"],"locales":{"fr":{"short_description":"Courbe de charge depuis l'API eau du Grand Lyon","long_description":"ce connecteur récupère la courbe de charge enregistrée par le compteur Téléo","permissions":{"load profile":{"description":"La courbe de charge enregistrée par le compteur téléo"},"files":{"description":"Utilisé pour ?"},"accounts":{"description":"Utilisé pour obtenir les données du compte"}}},"en":{"short_description":"Load profile from Eau du Grand Lyon API","long_description":"This connector fetches the load profile recorded by the Teleo water meter","permissions":{"load profile":{"description":"The load profile recorded by Téléo"},"files":{"description":"Required to ?"},"accounts":{"description":"Required to get the account's data"}}}},"manifest_version":"2"} : {};
 
 if (false) {}
 
diff --git a/manifest.konnector b/manifest.konnector
index ef0316e..4c16279 100644
--- a/manifest.konnector
+++ b/manifest.konnector
@@ -27,8 +27,14 @@
   "data_types": [],
   "screenshots": [],
   "permissions": {
-    "load profile": {
-      "type": "egl.loadprofile"
+    "daily eau du grand lyon data": {
+      "type": "io.egl.day"
+    },
+    "monthly eau du grand lyon data": {
+      "type": "io.egl.month"
+    },
+    "yearly eau du grand lyon data": {
+      "type": "io.egl.year"
     },
     "files": {
       "type": "io.cozy.files"
-- 
GitLab