changeset 1816:199fa7e759aa

define stretches: more userfriendly errormessage behaviour
author Thomas Junk <thomas.junk@intevation.de>
date Wed, 16 Jan 2019 10:08:41 +0100
parents 423a18913d0e
children 5c3740c1d284
files client/src/components/ImportStretches.vue client/src/locale/bg_BG/LC_MESSAGES/app.po client/src/locale/de_AT/LC_MESSAGES/app.po client/src/locale/en_GB/LC_MESSAGES/app.po client/src/locale/hr_HR/LC_MESSAGES/app.po client/src/locale/hu_HU/LC_MESSAGES/app.po client/src/locale/ro_RO/LC_MESSAGES/app.po client/src/locale/sk_SK/LC_MESSAGES/app.po
diffstat 8 files changed, 321 insertions(+), 108 deletions(-) [+]
line wrap: on
line diff
--- a/client/src/components/ImportStretches.vue	Wed Jan 16 01:07:26 2019 +0100
+++ b/client/src/components/ImportStretches.vue	Wed Jan 16 10:08:41 2019 +0100
@@ -17,7 +17,7 @@
             v-model="id"
           />
           <span class="text-left text-danger">
-            <small v-if="!id">
+            <small v-if="idError && !id">
               <translate>Please enter an id</translate>
             </small>
           </span>
@@ -29,7 +29,7 @@
             <option value="stretch"><translate>Stretch</translate></option>
           </select>
           <span class="text-left text-danger">
-            <small v-if="!funktion">
+            <small v-if="funktionError && !funktion">
               <translate>Please enter a function</translate>
             </small>
           </span>
@@ -56,7 +56,7 @@
             </span>
           </div>
           <span class="text-left text-danger">
-            <small v-if="!startrhm">
+            <small v-if="startrhmError && !startrhm">
               <translate>Please enter a start point</translate>
             </small>
           </span>
@@ -81,7 +81,7 @@
             </span>
           </div>
           <span class="text-left text-danger">
-            <small v-if="!endrhm">
+            <small v-if="endrhmError && !endrhm">
               <translate>Please enter an end point</translate>
             </small>
           </span>
@@ -99,7 +99,7 @@
             v-model="objbn"
           />
           <span class="text-left text-danger">
-            <small v-if="!objbn">
+            <small v-if="objbnError && !objbn">
               <translate>Please enter an objectname</translate>
             </small>
           </span>
@@ -117,7 +117,7 @@
             v-model="nobjbn"
           />
           <span class="text-left text-danger">
-            <small v-if="!nobjbn">
+            <small v-if="nobjbnError && !nobjbn">
               <translate>Please enter an objectname</translate>
             </small>
           </span>
@@ -135,7 +135,7 @@
             v-model="date_info"
           />
           <span class="text-left text-danger">
-            <small v-if="!date_info">
+            <small v-if="date_infoError && !date_info">
               <translate>Please enter a date</translate>
             </small>
           </span>
@@ -151,14 +151,14 @@
             v-model="source"
           />
           <span class="text-left text-danger">
-            <small v-if="!source">
+            <small v-if="sourceError && !source">
               <translate>Please enter a source</translate>
             </small>
           </span>
         </div>
       </div>
     </div>
-    <div class="text-right mr-3 mb-3">
+    <div class="text-right mt-3 mr-3 mb-3">
       <button
         @click="submit"
         type="submit"
@@ -200,11 +200,39 @@
       date_info: new Date().toISOString().split("T")[0],
       source: "",
       pipetteStart: false,
-      pipetteEnd: false
+      pipetteEnd: false,
+      idError: false,
+      funktionError: false,
+      startrhmError: false,
+      endrhmError: false,
+      objbnError: false,
+      nobjbnError: false,
+      date_infoError: false,
+      sourceError: false
     };
   },
   methods: {
+    validate() {
+      const fields = [
+        "id",
+        "funktion",
+        "startrhm",
+        "endrhm",
+        "objbn",
+        "nobjbn",
+        "date_info",
+        "source"
+      ];
+      fields.forEach(field => {
+        if (!this[field]) {
+          this[field + "Error"] = true;
+        } else {
+          this[field + "Error"] = false;
+        }
+      });
+    },
     submit() {
+      this.validate();
       displayInfo({
         title: this.$gettext("Sections"),
         message: this.$gettext("Not implemented!")
--- a/client/src/locale/bg_BG/LC_MESSAGES/app.po	Wed Jan 16 01:07:26 2019 +0100
+++ b/client/src/locale/bg_BG/LC_MESSAGES/app.po	Wed Jan 16 10:08:41 2019 +0100
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: gemmajs 1.99.0-dev\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-01-15 14:37+0100\n"
+"POT-Creation-Date: 2019-01-16 08:46+0100\n"
 "PO-Revision-Date: 2018-12-05 12:23+0100\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -158,7 +158,7 @@
 msgid "Date"
 msgstr ""
 
-#: src/components/ImportStretches.vue:92
+#: src/components/ImportStretches.vue:127
 msgid "Date info"
 msgstr ""
 
@@ -206,7 +206,7 @@
 msgid "Email Notification"
 msgstr ""
 
-#: src/components/ImportStretches.vue:39
+#: src/components/ImportStretches.vue:64
 msgid "End rhm"
 msgstr ""
 
@@ -266,6 +266,10 @@
 msgid "Friday"
 msgstr ""
 
+#: src/components/ImportStretches.vue:25
+msgid "Function"
+msgstr ""
+
 #: src/components/importschedule/Importscheduledetail.vue:31
 msgid "Gauge measurement"
 msgstr ""
@@ -282,7 +286,7 @@
 msgid "Id"
 msgstr ""
 
-#: src/components/ImportStretches.vue:8
+#: src/components/ImportStretches.vue:9
 msgid "ID"
 msgstr ""
 
@@ -456,7 +460,7 @@
 msgid "Name"
 msgstr ""
 
-#: src/components/ImportStretches.vue:74
+#: src/components/ImportStretches.vue:108
 msgid "National Object name"
 msgstr ""
 
@@ -477,6 +481,10 @@
 msgid "No scheduled imports"
 msgstr ""
 
+#: src/components/ImportStretches.vue:210
+msgid "Not implemented!"
+msgstr ""
+
 #: src/components/importschedule/Importscheduledetail.vue:479
 msgid "November"
 msgstr ""
@@ -485,7 +493,7 @@
 msgid "o' clock"
 msgstr ""
 
-#: src/components/ImportStretches.vue:57
+#: src/components/ImportStretches.vue:91
 msgid "Object name"
 msgstr ""
 
@@ -544,7 +552,7 @@
 msgstr ""
 
 #: src/components/ImportSoundingresults.vue:84
-#: src/components/ImportStretches.vue:102
+#: src/components/ImportStretches.vue:138
 msgid "Please enter a date"
 msgstr ""
 
@@ -552,6 +560,10 @@
 msgid "Please enter a Featuretype"
 msgstr ""
 
+#: src/components/ImportStretches.vue:32
+msgid "Please enter a function"
+msgstr ""
+
 #: src/components/importschedule/Importscheduledetail.vue:142
 msgid "Please enter a Password"
 msgstr ""
@@ -564,11 +576,11 @@
 msgid "Please enter a reference"
 msgstr ""
 
-#: src/components/ImportStretches.vue:117
+#: src/components/ImportStretches.vue:154
 msgid "Please enter a source"
 msgstr ""
 
-#: src/components/ImportStretches.vue:34
+#: src/components/ImportStretches.vue:59
 msgid "Please enter a start point"
 msgstr ""
 
@@ -580,15 +592,16 @@
 msgid "Please enter a Username"
 msgstr ""
 
-#: src/components/ImportStretches.vue:50
+#: src/components/ImportStretches.vue:84
 msgid "Please enter an end point"
 msgstr ""
 
-#: src/components/ImportStretches.vue:18
+#: src/components/ImportStretches.vue:20
 msgid "Please enter an id"
 msgstr ""
 
-#: src/components/ImportStretches.vue:68 src/components/ImportStretches.vue:86
+#: src/components/ImportStretches.vue:102
+#: src/components/ImportStretches.vue:120
 msgid "Please enter an objectname"
 msgstr ""
 
@@ -671,6 +684,14 @@
 msgid "Scheduled"
 msgstr ""
 
+#: src/components/ImportStretches.vue:27
+msgid "Section"
+msgstr ""
+
+#: src/components/ImportStretches.vue:209
+msgid "Sections"
+msgstr ""
+
 #: src/components/fairway/Profiles.vue:32
 msgid "Select Bottleneck"
 msgstr ""
@@ -710,7 +731,7 @@
 msgid "Sounding Result"
 msgstr ""
 
-#: src/components/ImportStretches.vue:106
+#: src/components/ImportStretches.vue:143
 msgid "Source"
 msgstr ""
 
@@ -730,7 +751,7 @@
 msgid "Start"
 msgstr ""
 
-#: src/components/ImportStretches.vue:23
+#: src/components/ImportStretches.vue:39
 msgid "Start rhm"
 msgstr ""
 
@@ -747,6 +768,11 @@
 msgid "State"
 msgstr ""
 
+#: src/components/ImportStretches.vue:28
+msgid "Stretch"
+msgstr ""
+
+#: src/components/ImportStretches.vue:166
 #: src/components/importschedule/Importscheduledetail.vue:394
 #: src/components/usermanagement/Userdetail.vue:129
 msgid "Submit"
--- a/client/src/locale/de_AT/LC_MESSAGES/app.po	Wed Jan 16 01:07:26 2019 +0100
+++ b/client/src/locale/de_AT/LC_MESSAGES/app.po	Wed Jan 16 10:08:41 2019 +0100
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: wamosjs 0.1.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-01-15 14:37+0100\n"
+"POT-Creation-Date: 2019-01-16 08:46+0100\n"
 "PO-Revision-Date: 2018-12-11 17:08+0000\n"
 "Last-Translator: Sascha L. Teichmann <sascha.teichmann@intevation.de>\n"
 "Language-Team: Austrian German <https://hosted.weblate.org/projects/gemma/client/de_AT/>\n"
@@ -161,7 +161,7 @@
 msgid "Date"
 msgstr "Datum"
 
-#: src/components/ImportStretches.vue:92
+#: src/components/ImportStretches.vue:127
 #, fuzzy
 msgid "Date info"
 msgstr "Datum"
@@ -210,7 +210,7 @@
 msgid "Email Notification"
 msgstr "E-Mail Benachrichtigung"
 
-#: src/components/ImportStretches.vue:39
+#: src/components/ImportStretches.vue:64
 msgid "End rhm"
 msgstr ""
 
@@ -270,6 +270,10 @@
 msgid "Friday"
 msgstr ""
 
+#: src/components/ImportStretches.vue:25
+msgid "Function"
+msgstr ""
+
 #: src/components/importschedule/Importscheduledetail.vue:31
 #, fuzzy
 msgid "Gauge measurement"
@@ -287,7 +291,7 @@
 msgid "Id"
 msgstr ""
 
-#: src/components/ImportStretches.vue:8
+#: src/components/ImportStretches.vue:9
 msgid "ID"
 msgstr ""
 
@@ -463,7 +467,7 @@
 msgid "Name"
 msgstr "Name"
 
-#: src/components/ImportStretches.vue:74
+#: src/components/ImportStretches.vue:108
 msgid "National Object name"
 msgstr ""
 
@@ -485,6 +489,10 @@
 msgid "No scheduled imports"
 msgstr "Keine Pläne"
 
+#: src/components/ImportStretches.vue:210
+msgid "Not implemented!"
+msgstr ""
+
 #: src/components/importschedule/Importscheduledetail.vue:479
 msgid "November"
 msgstr ""
@@ -493,7 +501,7 @@
 msgid "o' clock"
 msgstr ""
 
-#: src/components/ImportStretches.vue:57
+#: src/components/ImportStretches.vue:91
 msgid "Object name"
 msgstr ""
 
@@ -552,7 +560,7 @@
 msgstr "Bitte wählen Sie eine Rolle aus"
 
 #: src/components/ImportSoundingresults.vue:84
-#: src/components/ImportStretches.vue:102
+#: src/components/ImportStretches.vue:138
 msgid "Please enter a date"
 msgstr "Bitte ein Datum eingeben"
 
@@ -561,6 +569,11 @@
 msgid "Please enter a Featuretype"
 msgstr "Bitte ein Datum eingeben"
 
+#: src/components/ImportStretches.vue:32
+#, fuzzy
+msgid "Please enter a function"
+msgstr "Bitte eine Projektion eingeben"
+
 #: src/components/importschedule/Importscheduledetail.vue:142
 #, fuzzy
 msgid "Please enter a Password"
@@ -574,12 +587,12 @@
 msgid "Please enter a reference"
 msgstr "Bitte ein Höhenreferenzsystem eingeben"
 
-#: src/components/ImportStretches.vue:117
+#: src/components/ImportStretches.vue:154
 #, fuzzy
 msgid "Please enter a source"
 msgstr "Bitte ein Datum eingeben"
 
-#: src/components/ImportStretches.vue:34
+#: src/components/ImportStretches.vue:59
 #, fuzzy
 msgid "Please enter a start point"
 msgstr "Bitte ein Datum eingeben"
@@ -594,17 +607,18 @@
 msgid "Please enter a Username"
 msgstr "Bitte ein Datum eingeben"
 
-#: src/components/ImportStretches.vue:50
+#: src/components/ImportStretches.vue:84
 #, fuzzy
 msgid "Please enter an end point"
 msgstr "Bitte ein Datum eingeben"
 
-#: src/components/ImportStretches.vue:18
+#: src/components/ImportStretches.vue:20
 #, fuzzy
 msgid "Please enter an id"
 msgstr "Bitte ein Datum eingeben"
 
-#: src/components/ImportStretches.vue:68 src/components/ImportStretches.vue:86
+#: src/components/ImportStretches.vue:102
+#: src/components/ImportStretches.vue:120
 #, fuzzy
 msgid "Please enter an objectname"
 msgstr "Bitte eine Projektion eingeben"
@@ -691,6 +705,16 @@
 msgid "Scheduled"
 msgstr "Zeitplan"
 
+#: src/components/ImportStretches.vue:27
+#, fuzzy
+msgid "Section"
+msgstr "Projektion"
+
+#: src/components/ImportStretches.vue:209
+#, fuzzy
+msgid "Sections"
+msgstr "Projektion"
+
 #: src/components/fairway/Profiles.vue:32
 msgid "Select Bottleneck"
 msgstr "Wähle Seichtstelle"
@@ -731,7 +755,7 @@
 msgid "Sounding Result"
 msgstr "Seichtstellenvermessung"
 
-#: src/components/ImportStretches.vue:106
+#: src/components/ImportStretches.vue:143
 msgid "Source"
 msgstr ""
 
@@ -751,7 +775,7 @@
 msgid "Start"
 msgstr "Start"
 
-#: src/components/ImportStretches.vue:23
+#: src/components/ImportStretches.vue:39
 #, fuzzy
 msgid "Start rhm"
 msgstr "Start"
@@ -769,6 +793,11 @@
 msgid "State"
 msgstr "Zustand"
 
+#: src/components/ImportStretches.vue:28
+msgid "Stretch"
+msgstr ""
+
+#: src/components/ImportStretches.vue:166
 #: src/components/importschedule/Importscheduledetail.vue:394
 #: src/components/usermanagement/Userdetail.vue:129
 msgid "Submit"
--- a/client/src/locale/en_GB/LC_MESSAGES/app.po	Wed Jan 16 01:07:26 2019 +0100
+++ b/client/src/locale/en_GB/LC_MESSAGES/app.po	Wed Jan 16 10:08:41 2019 +0100
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: wamosjs 0.1.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-01-15 14:37+0100\n"
+"POT-Creation-Date: 2019-01-16 08:46+0100\n"
 "PO-Revision-Date: 2018-07-03 17:18+0200\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -158,7 +158,7 @@
 msgid "Date"
 msgstr ""
 
-#: src/components/ImportStretches.vue:92
+#: src/components/ImportStretches.vue:127
 msgid "Date info"
 msgstr ""
 
@@ -206,7 +206,7 @@
 msgid "Email Notification"
 msgstr ""
 
-#: src/components/ImportStretches.vue:39
+#: src/components/ImportStretches.vue:64
 msgid "End rhm"
 msgstr ""
 
@@ -266,6 +266,10 @@
 msgid "Friday"
 msgstr ""
 
+#: src/components/ImportStretches.vue:25
+msgid "Function"
+msgstr ""
+
 #: src/components/importschedule/Importscheduledetail.vue:31
 msgid "Gauge measurement"
 msgstr ""
@@ -282,7 +286,7 @@
 msgid "Id"
 msgstr ""
 
-#: src/components/ImportStretches.vue:8
+#: src/components/ImportStretches.vue:9
 msgid "ID"
 msgstr ""
 
@@ -456,7 +460,7 @@
 msgid "Name"
 msgstr ""
 
-#: src/components/ImportStretches.vue:74
+#: src/components/ImportStretches.vue:108
 msgid "National Object name"
 msgstr ""
 
@@ -477,6 +481,10 @@
 msgid "No scheduled imports"
 msgstr ""
 
+#: src/components/ImportStretches.vue:210
+msgid "Not implemented!"
+msgstr ""
+
 #: src/components/importschedule/Importscheduledetail.vue:479
 msgid "November"
 msgstr ""
@@ -485,7 +493,7 @@
 msgid "o' clock"
 msgstr ""
 
-#: src/components/ImportStretches.vue:57
+#: src/components/ImportStretches.vue:91
 msgid "Object name"
 msgstr ""
 
@@ -544,7 +552,7 @@
 msgstr ""
 
 #: src/components/ImportSoundingresults.vue:84
-#: src/components/ImportStretches.vue:102
+#: src/components/ImportStretches.vue:138
 msgid "Please enter a date"
 msgstr ""
 
@@ -552,6 +560,10 @@
 msgid "Please enter a Featuretype"
 msgstr ""
 
+#: src/components/ImportStretches.vue:32
+msgid "Please enter a function"
+msgstr ""
+
 #: src/components/importschedule/Importscheduledetail.vue:142
 msgid "Please enter a Password"
 msgstr ""
@@ -564,11 +576,11 @@
 msgid "Please enter a reference"
 msgstr ""
 
-#: src/components/ImportStretches.vue:117
+#: src/components/ImportStretches.vue:154
 msgid "Please enter a source"
 msgstr ""
 
-#: src/components/ImportStretches.vue:34
+#: src/components/ImportStretches.vue:59
 msgid "Please enter a start point"
 msgstr ""
 
@@ -580,15 +592,16 @@
 msgid "Please enter a Username"
 msgstr ""
 
-#: src/components/ImportStretches.vue:50
+#: src/components/ImportStretches.vue:84
 msgid "Please enter an end point"
 msgstr ""
 
-#: src/components/ImportStretches.vue:18
+#: src/components/ImportStretches.vue:20
 msgid "Please enter an id"
 msgstr ""
 
-#: src/components/ImportStretches.vue:68 src/components/ImportStretches.vue:86
+#: src/components/ImportStretches.vue:102
+#: src/components/ImportStretches.vue:120
 msgid "Please enter an objectname"
 msgstr ""
 
@@ -671,6 +684,14 @@
 msgid "Scheduled"
 msgstr ""
 
+#: src/components/ImportStretches.vue:27
+msgid "Section"
+msgstr ""
+
+#: src/components/ImportStretches.vue:209
+msgid "Sections"
+msgstr ""
+
 #: src/components/fairway/Profiles.vue:32
 msgid "Select Bottleneck"
 msgstr ""
@@ -710,7 +731,7 @@
 msgid "Sounding Result"
 msgstr ""
 
-#: src/components/ImportStretches.vue:106
+#: src/components/ImportStretches.vue:143
 msgid "Source"
 msgstr ""
 
@@ -730,7 +751,7 @@
 msgid "Start"
 msgstr ""
 
-#: src/components/ImportStretches.vue:23
+#: src/components/ImportStretches.vue:39
 msgid "Start rhm"
 msgstr ""
 
@@ -747,6 +768,11 @@
 msgid "State"
 msgstr ""
 
+#: src/components/ImportStretches.vue:28
+msgid "Stretch"
+msgstr ""
+
+#: src/components/ImportStretches.vue:166
 #: src/components/importschedule/Importscheduledetail.vue:394
 #: src/components/usermanagement/Userdetail.vue:129
 msgid "Submit"
--- a/client/src/locale/hr_HR/LC_MESSAGES/app.po	Wed Jan 16 01:07:26 2019 +0100
+++ b/client/src/locale/hr_HR/LC_MESSAGES/app.po	Wed Jan 16 10:08:41 2019 +0100
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: gemmajs 1.99.0-dev\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-01-15 14:37+0100\n"
+"POT-Creation-Date: 2019-01-16 08:46+0100\n"
 "PO-Revision-Date: 2018-12-05 12:23+0100\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -158,7 +158,7 @@
 msgid "Date"
 msgstr ""
 
-#: src/components/ImportStretches.vue:92
+#: src/components/ImportStretches.vue:127
 msgid "Date info"
 msgstr ""
 
@@ -206,7 +206,7 @@
 msgid "Email Notification"
 msgstr ""
 
-#: src/components/ImportStretches.vue:39
+#: src/components/ImportStretches.vue:64
 msgid "End rhm"
 msgstr ""
 
@@ -266,6 +266,10 @@
 msgid "Friday"
 msgstr ""
 
+#: src/components/ImportStretches.vue:25
+msgid "Function"
+msgstr ""
+
 #: src/components/importschedule/Importscheduledetail.vue:31
 msgid "Gauge measurement"
 msgstr ""
@@ -282,7 +286,7 @@
 msgid "Id"
 msgstr ""
 
-#: src/components/ImportStretches.vue:8
+#: src/components/ImportStretches.vue:9
 msgid "ID"
 msgstr ""
 
@@ -456,7 +460,7 @@
 msgid "Name"
 msgstr ""
 
-#: src/components/ImportStretches.vue:74
+#: src/components/ImportStretches.vue:108
 msgid "National Object name"
 msgstr ""
 
@@ -477,6 +481,10 @@
 msgid "No scheduled imports"
 msgstr ""
 
+#: src/components/ImportStretches.vue:210
+msgid "Not implemented!"
+msgstr ""
+
 #: src/components/importschedule/Importscheduledetail.vue:479
 msgid "November"
 msgstr ""
@@ -485,7 +493,7 @@
 msgid "o' clock"
 msgstr ""
 
-#: src/components/ImportStretches.vue:57
+#: src/components/ImportStretches.vue:91
 msgid "Object name"
 msgstr ""
 
@@ -544,7 +552,7 @@
 msgstr ""
 
 #: src/components/ImportSoundingresults.vue:84
-#: src/components/ImportStretches.vue:102
+#: src/components/ImportStretches.vue:138
 msgid "Please enter a date"
 msgstr ""
 
@@ -552,6 +560,10 @@
 msgid "Please enter a Featuretype"
 msgstr ""
 
+#: src/components/ImportStretches.vue:32
+msgid "Please enter a function"
+msgstr ""
+
 #: src/components/importschedule/Importscheduledetail.vue:142
 msgid "Please enter a Password"
 msgstr ""
@@ -564,11 +576,11 @@
 msgid "Please enter a reference"
 msgstr ""
 
-#: src/components/ImportStretches.vue:117
+#: src/components/ImportStretches.vue:154
 msgid "Please enter a source"
 msgstr ""
 
-#: src/components/ImportStretches.vue:34
+#: src/components/ImportStretches.vue:59
 msgid "Please enter a start point"
 msgstr ""
 
@@ -580,15 +592,16 @@
 msgid "Please enter a Username"
 msgstr ""
 
-#: src/components/ImportStretches.vue:50
+#: src/components/ImportStretches.vue:84
 msgid "Please enter an end point"
 msgstr ""
 
-#: src/components/ImportStretches.vue:18
+#: src/components/ImportStretches.vue:20
 msgid "Please enter an id"
 msgstr ""
 
-#: src/components/ImportStretches.vue:68 src/components/ImportStretches.vue:86
+#: src/components/ImportStretches.vue:102
+#: src/components/ImportStretches.vue:120
 msgid "Please enter an objectname"
 msgstr ""
 
@@ -671,6 +684,14 @@
 msgid "Scheduled"
 msgstr ""
 
+#: src/components/ImportStretches.vue:27
+msgid "Section"
+msgstr ""
+
+#: src/components/ImportStretches.vue:209
+msgid "Sections"
+msgstr ""
+
 #: src/components/fairway/Profiles.vue:32
 msgid "Select Bottleneck"
 msgstr ""
@@ -710,7 +731,7 @@
 msgid "Sounding Result"
 msgstr ""
 
-#: src/components/ImportStretches.vue:106
+#: src/components/ImportStretches.vue:143
 msgid "Source"
 msgstr ""
 
@@ -730,7 +751,7 @@
 msgid "Start"
 msgstr ""
 
-#: src/components/ImportStretches.vue:23
+#: src/components/ImportStretches.vue:39
 msgid "Start rhm"
 msgstr ""
 
@@ -747,6 +768,11 @@
 msgid "State"
 msgstr ""
 
+#: src/components/ImportStretches.vue:28
+msgid "Stretch"
+msgstr ""
+
+#: src/components/ImportStretches.vue:166
 #: src/components/importschedule/Importscheduledetail.vue:394
 #: src/components/usermanagement/Userdetail.vue:129
 msgid "Submit"
--- a/client/src/locale/hu_HU/LC_MESSAGES/app.po	Wed Jan 16 01:07:26 2019 +0100
+++ b/client/src/locale/hu_HU/LC_MESSAGES/app.po	Wed Jan 16 10:08:41 2019 +0100
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: gemmajs 1.99.0-dev\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-01-15 14:37+0100\n"
+"POT-Creation-Date: 2019-01-16 08:46+0100\n"
 "PO-Revision-Date: 2018-12-05 12:23+0100\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -158,7 +158,7 @@
 msgid "Date"
 msgstr ""
 
-#: src/components/ImportStretches.vue:92
+#: src/components/ImportStretches.vue:127
 msgid "Date info"
 msgstr ""
 
@@ -206,7 +206,7 @@
 msgid "Email Notification"
 msgstr ""
 
-#: src/components/ImportStretches.vue:39
+#: src/components/ImportStretches.vue:64
 msgid "End rhm"
 msgstr ""
 
@@ -266,6 +266,10 @@
 msgid "Friday"
 msgstr ""
 
+#: src/components/ImportStretches.vue:25
+msgid "Function"
+msgstr ""
+
 #: src/components/importschedule/Importscheduledetail.vue:31
 msgid "Gauge measurement"
 msgstr ""
@@ -282,7 +286,7 @@
 msgid "Id"
 msgstr ""
 
-#: src/components/ImportStretches.vue:8
+#: src/components/ImportStretches.vue:9
 msgid "ID"
 msgstr ""
 
@@ -456,7 +460,7 @@
 msgid "Name"
 msgstr ""
 
-#: src/components/ImportStretches.vue:74
+#: src/components/ImportStretches.vue:108
 msgid "National Object name"
 msgstr ""
 
@@ -477,6 +481,10 @@
 msgid "No scheduled imports"
 msgstr ""
 
+#: src/components/ImportStretches.vue:210
+msgid "Not implemented!"
+msgstr ""
+
 #: src/components/importschedule/Importscheduledetail.vue:479
 msgid "November"
 msgstr ""
@@ -485,7 +493,7 @@
 msgid "o' clock"
 msgstr ""
 
-#: src/components/ImportStretches.vue:57
+#: src/components/ImportStretches.vue:91
 msgid "Object name"
 msgstr ""
 
@@ -544,7 +552,7 @@
 msgstr ""
 
 #: src/components/ImportSoundingresults.vue:84
-#: src/components/ImportStretches.vue:102
+#: src/components/ImportStretches.vue:138
 msgid "Please enter a date"
 msgstr ""
 
@@ -552,6 +560,10 @@
 msgid "Please enter a Featuretype"
 msgstr ""
 
+#: src/components/ImportStretches.vue:32
+msgid "Please enter a function"
+msgstr ""
+
 #: src/components/importschedule/Importscheduledetail.vue:142
 msgid "Please enter a Password"
 msgstr ""
@@ -564,11 +576,11 @@
 msgid "Please enter a reference"
 msgstr ""
 
-#: src/components/ImportStretches.vue:117
+#: src/components/ImportStretches.vue:154
 msgid "Please enter a source"
 msgstr ""
 
-#: src/components/ImportStretches.vue:34
+#: src/components/ImportStretches.vue:59
 msgid "Please enter a start point"
 msgstr ""
 
@@ -580,15 +592,16 @@
 msgid "Please enter a Username"
 msgstr ""
 
-#: src/components/ImportStretches.vue:50
+#: src/components/ImportStretches.vue:84
 msgid "Please enter an end point"
 msgstr ""
 
-#: src/components/ImportStretches.vue:18
+#: src/components/ImportStretches.vue:20
 msgid "Please enter an id"
 msgstr ""
 
-#: src/components/ImportStretches.vue:68 src/components/ImportStretches.vue:86
+#: src/components/ImportStretches.vue:102
+#: src/components/ImportStretches.vue:120
 msgid "Please enter an objectname"
 msgstr ""
 
@@ -671,6 +684,14 @@
 msgid "Scheduled"
 msgstr ""
 
+#: src/components/ImportStretches.vue:27
+msgid "Section"
+msgstr ""
+
+#: src/components/ImportStretches.vue:209
+msgid "Sections"
+msgstr ""
+
 #: src/components/fairway/Profiles.vue:32
 msgid "Select Bottleneck"
 msgstr ""
@@ -710,7 +731,7 @@
 msgid "Sounding Result"
 msgstr ""
 
-#: src/components/ImportStretches.vue:106
+#: src/components/ImportStretches.vue:143
 msgid "Source"
 msgstr ""
 
@@ -730,7 +751,7 @@
 msgid "Start"
 msgstr ""
 
-#: src/components/ImportStretches.vue:23
+#: src/components/ImportStretches.vue:39
 msgid "Start rhm"
 msgstr ""
 
@@ -747,6 +768,11 @@
 msgid "State"
 msgstr ""
 
+#: src/components/ImportStretches.vue:28
+msgid "Stretch"
+msgstr ""
+
+#: src/components/ImportStretches.vue:166
 #: src/components/importschedule/Importscheduledetail.vue:394
 #: src/components/usermanagement/Userdetail.vue:129
 msgid "Submit"
--- a/client/src/locale/ro_RO/LC_MESSAGES/app.po	Wed Jan 16 01:07:26 2019 +0100
+++ b/client/src/locale/ro_RO/LC_MESSAGES/app.po	Wed Jan 16 10:08:41 2019 +0100
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: gemmajs 1.99.0-dev\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-01-15 14:37+0100\n"
+"POT-Creation-Date: 2019-01-16 08:46+0100\n"
 "PO-Revision-Date: 2018-12-05 12:23+0100\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -158,7 +158,7 @@
 msgid "Date"
 msgstr ""
 
-#: src/components/ImportStretches.vue:92
+#: src/components/ImportStretches.vue:127
 msgid "Date info"
 msgstr ""
 
@@ -206,7 +206,7 @@
 msgid "Email Notification"
 msgstr ""
 
-#: src/components/ImportStretches.vue:39
+#: src/components/ImportStretches.vue:64
 msgid "End rhm"
 msgstr ""
 
@@ -266,6 +266,10 @@
 msgid "Friday"
 msgstr ""
 
+#: src/components/ImportStretches.vue:25
+msgid "Function"
+msgstr ""
+
 #: src/components/importschedule/Importscheduledetail.vue:31
 msgid "Gauge measurement"
 msgstr ""
@@ -282,7 +286,7 @@
 msgid "Id"
 msgstr ""
 
-#: src/components/ImportStretches.vue:8
+#: src/components/ImportStretches.vue:9
 msgid "ID"
 msgstr ""
 
@@ -456,7 +460,7 @@
 msgid "Name"
 msgstr ""
 
-#: src/components/ImportStretches.vue:74
+#: src/components/ImportStretches.vue:108
 msgid "National Object name"
 msgstr ""
 
@@ -477,6 +481,10 @@
 msgid "No scheduled imports"
 msgstr ""
 
+#: src/components/ImportStretches.vue:210
+msgid "Not implemented!"
+msgstr ""
+
 #: src/components/importschedule/Importscheduledetail.vue:479
 msgid "November"
 msgstr ""
@@ -485,7 +493,7 @@
 msgid "o' clock"
 msgstr ""
 
-#: src/components/ImportStretches.vue:57
+#: src/components/ImportStretches.vue:91
 msgid "Object name"
 msgstr ""
 
@@ -544,7 +552,7 @@
 msgstr ""
 
 #: src/components/ImportSoundingresults.vue:84
-#: src/components/ImportStretches.vue:102
+#: src/components/ImportStretches.vue:138
 msgid "Please enter a date"
 msgstr ""
 
@@ -552,6 +560,10 @@
 msgid "Please enter a Featuretype"
 msgstr ""
 
+#: src/components/ImportStretches.vue:32
+msgid "Please enter a function"
+msgstr ""
+
 #: src/components/importschedule/Importscheduledetail.vue:142
 msgid "Please enter a Password"
 msgstr ""
@@ -564,11 +576,11 @@
 msgid "Please enter a reference"
 msgstr ""
 
-#: src/components/ImportStretches.vue:117
+#: src/components/ImportStretches.vue:154
 msgid "Please enter a source"
 msgstr ""
 
-#: src/components/ImportStretches.vue:34
+#: src/components/ImportStretches.vue:59
 msgid "Please enter a start point"
 msgstr ""
 
@@ -580,15 +592,16 @@
 msgid "Please enter a Username"
 msgstr ""
 
-#: src/components/ImportStretches.vue:50
+#: src/components/ImportStretches.vue:84
 msgid "Please enter an end point"
 msgstr ""
 
-#: src/components/ImportStretches.vue:18
+#: src/components/ImportStretches.vue:20
 msgid "Please enter an id"
 msgstr ""
 
-#: src/components/ImportStretches.vue:68 src/components/ImportStretches.vue:86
+#: src/components/ImportStretches.vue:102
+#: src/components/ImportStretches.vue:120
 msgid "Please enter an objectname"
 msgstr ""
 
@@ -671,6 +684,14 @@
 msgid "Scheduled"
 msgstr ""
 
+#: src/components/ImportStretches.vue:27
+msgid "Section"
+msgstr ""
+
+#: src/components/ImportStretches.vue:209
+msgid "Sections"
+msgstr ""
+
 #: src/components/fairway/Profiles.vue:32
 msgid "Select Bottleneck"
 msgstr ""
@@ -710,7 +731,7 @@
 msgid "Sounding Result"
 msgstr ""
 
-#: src/components/ImportStretches.vue:106
+#: src/components/ImportStretches.vue:143
 msgid "Source"
 msgstr ""
 
@@ -730,7 +751,7 @@
 msgid "Start"
 msgstr ""
 
-#: src/components/ImportStretches.vue:23
+#: src/components/ImportStretches.vue:39
 msgid "Start rhm"
 msgstr ""
 
@@ -747,6 +768,11 @@
 msgid "State"
 msgstr ""
 
+#: src/components/ImportStretches.vue:28
+msgid "Stretch"
+msgstr ""
+
+#: src/components/ImportStretches.vue:166
 #: src/components/importschedule/Importscheduledetail.vue:394
 #: src/components/usermanagement/Userdetail.vue:129
 msgid "Submit"
--- a/client/src/locale/sk_SK/LC_MESSAGES/app.po	Wed Jan 16 01:07:26 2019 +0100
+++ b/client/src/locale/sk_SK/LC_MESSAGES/app.po	Wed Jan 16 10:08:41 2019 +0100
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: wamosjs 0.1.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-01-15 14:37+0100\n"
+"POT-Creation-Date: 2019-01-16 08:46+0100\n"
 "PO-Revision-Date: 2018-07-03 17:18+0200\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -158,7 +158,7 @@
 msgid "Date"
 msgstr ""
 
-#: src/components/ImportStretches.vue:92
+#: src/components/ImportStretches.vue:127
 msgid "Date info"
 msgstr ""
 
@@ -206,7 +206,7 @@
 msgid "Email Notification"
 msgstr ""
 
-#: src/components/ImportStretches.vue:39
+#: src/components/ImportStretches.vue:64
 msgid "End rhm"
 msgstr ""
 
@@ -266,6 +266,10 @@
 msgid "Friday"
 msgstr ""
 
+#: src/components/ImportStretches.vue:25
+msgid "Function"
+msgstr ""
+
 #: src/components/importschedule/Importscheduledetail.vue:31
 msgid "Gauge measurement"
 msgstr ""
@@ -282,7 +286,7 @@
 msgid "Id"
 msgstr ""
 
-#: src/components/ImportStretches.vue:8
+#: src/components/ImportStretches.vue:9
 msgid "ID"
 msgstr ""
 
@@ -456,7 +460,7 @@
 msgid "Name"
 msgstr ""
 
-#: src/components/ImportStretches.vue:74
+#: src/components/ImportStretches.vue:108
 msgid "National Object name"
 msgstr ""
 
@@ -477,6 +481,10 @@
 msgid "No scheduled imports"
 msgstr ""
 
+#: src/components/ImportStretches.vue:210
+msgid "Not implemented!"
+msgstr ""
+
 #: src/components/importschedule/Importscheduledetail.vue:479
 msgid "November"
 msgstr ""
@@ -485,7 +493,7 @@
 msgid "o' clock"
 msgstr ""
 
-#: src/components/ImportStretches.vue:57
+#: src/components/ImportStretches.vue:91
 msgid "Object name"
 msgstr ""
 
@@ -544,7 +552,7 @@
 msgstr ""
 
 #: src/components/ImportSoundingresults.vue:84
-#: src/components/ImportStretches.vue:102
+#: src/components/ImportStretches.vue:138
 msgid "Please enter a date"
 msgstr ""
 
@@ -552,6 +560,10 @@
 msgid "Please enter a Featuretype"
 msgstr ""
 
+#: src/components/ImportStretches.vue:32
+msgid "Please enter a function"
+msgstr ""
+
 #: src/components/importschedule/Importscheduledetail.vue:142
 msgid "Please enter a Password"
 msgstr ""
@@ -564,11 +576,11 @@
 msgid "Please enter a reference"
 msgstr ""
 
-#: src/components/ImportStretches.vue:117
+#: src/components/ImportStretches.vue:154
 msgid "Please enter a source"
 msgstr ""
 
-#: src/components/ImportStretches.vue:34
+#: src/components/ImportStretches.vue:59
 msgid "Please enter a start point"
 msgstr ""
 
@@ -580,15 +592,16 @@
 msgid "Please enter a Username"
 msgstr ""
 
-#: src/components/ImportStretches.vue:50
+#: src/components/ImportStretches.vue:84
 msgid "Please enter an end point"
 msgstr ""
 
-#: src/components/ImportStretches.vue:18
+#: src/components/ImportStretches.vue:20
 msgid "Please enter an id"
 msgstr ""
 
-#: src/components/ImportStretches.vue:68 src/components/ImportStretches.vue:86
+#: src/components/ImportStretches.vue:102
+#: src/components/ImportStretches.vue:120
 msgid "Please enter an objectname"
 msgstr ""
 
@@ -671,6 +684,14 @@
 msgid "Scheduled"
 msgstr ""
 
+#: src/components/ImportStretches.vue:27
+msgid "Section"
+msgstr ""
+
+#: src/components/ImportStretches.vue:209
+msgid "Sections"
+msgstr ""
+
 #: src/components/fairway/Profiles.vue:32
 msgid "Select Bottleneck"
 msgstr ""
@@ -710,7 +731,7 @@
 msgid "Sounding Result"
 msgstr ""
 
-#: src/components/ImportStretches.vue:106
+#: src/components/ImportStretches.vue:143
 msgid "Source"
 msgstr ""
 
@@ -730,7 +751,7 @@
 msgid "Start"
 msgstr ""
 
-#: src/components/ImportStretches.vue:23
+#: src/components/ImportStretches.vue:39
 msgid "Start rhm"
 msgstr ""
 
@@ -747,6 +768,11 @@
 msgid "State"
 msgstr ""
 
+#: src/components/ImportStretches.vue:28
+msgid "Stretch"
+msgstr ""
+
+#: src/components/ImportStretches.vue:166
 #: src/components/importschedule/Importscheduledetail.vue:394
 #: src/components/usermanagement/Userdetail.vue:129
 msgid "Submit"