From 40077ffd4c2447a8c98b2295943a95306f6f9aea Mon Sep 17 00:00:00 2001 From: Marc Hanisch <mhanisch@gfz-potsdam.de> Date: Fri, 16 Oct 2020 11:34:31 +0200 Subject: [PATCH] Apply HEESIL license --- .eslintrc.js | 30 ++ .gitlab-ci-gfz.yml | 28 ++ .gitlab-ci-ufz.yml | 27 ++ AUTHORS.md | 7 + LICENSE | 421 ++++++++++++++++++ README.md | 24 +- assets/README.md | 7 - assets/styles/_forms.scss | 30 ++ assets/styles/_search.scss | 30 ++ assets/variables.scss | 31 ++ components/AppBarEditModeContent.vue | 30 ++ components/AppBarTabsExtension.vue | 30 ++ components/AttachmentList.vue | 30 ++ components/AttachmentListItem.vue | 30 ++ components/ConfigurationsDemoTreeView.vue | 30 ++ .../ConfigurationsPlatformDeviceSearch.vue | 30 ++ components/ConfigurationsSelectedItem.vue | 30 ++ components/ConfigurationsTreeView.vue | 30 ++ components/ContactSelect.vue | 30 ++ components/CustomFieldCards.vue | 30 ++ components/CustomFieldForm.vue | 30 ++ ...ConfigurationAttributesExpansionPanels.vue | 30 ++ .../DeviceConfigurationAttributesForm.vue | 30 ++ components/DevicePropertyExpansionPanels.vue | 30 ++ components/DevicePropertyForm.vue | 30 ++ components/DevicePropertyHierarchySelect.vue | 30 ++ components/DevicePropertySelect.vue | 30 ++ components/DeviceTypeSelect.vue | 30 ++ components/EntitySelect.vue | 30 ++ components/InfoBox.vue | 30 ++ components/ManufacturerSelect.vue | 30 ++ ...ConfigurationAttributesExpansionPanels.vue | 30 ++ .../PlatformConfigurationAttributesForm.vue | 30 ++ components/PlatformTypeSelect.vue | 30 ++ components/README.md | 7 - components/StatusBadge.vue | 30 ++ components/StatusSelect.vue | 30 ++ devtools/timer.ts | 31 ++ docker-compose-gfz-local-with-staging-vm.yml | 28 ++ docker-compose-ufz-local.yml | 27 ++ docker/deployment/gfz/Dockerfile | 29 ++ .../deployment/gfz/staging/docker-compose.yml | 28 ++ .../gfz/staging8080/docker-compose.yml | 28 ++ docker/deployment/ufz/Dockerfile | 28 ++ docker/local-dev/Dockerfile-local-dev | 28 ++ jest.config.js | 30 ++ layouts/README.md | 7 - layouts/default.vue | 30 ++ layouts/error.vue | 30 ++ middleware/README.md | 8 - mixins/Rules.ts | 32 ++ models/Attachment.ts | 31 ++ models/Compartment.ts | 31 ++ models/Configuration.ts | 31 ++ models/ConfigurationsTree.ts | 32 ++ models/ConfigurationsTreeNode.ts | 32 ++ models/Contact.ts | 31 ++ models/CustomTextField.ts | 31 ++ models/Device.ts | 31 ++ models/DeviceConfigurationAttributes.ts | 31 ++ models/DeviceNode.ts | 32 ++ models/DeviceProperty.ts | 31 ++ models/DeviceType.ts | 31 ++ models/IConfigurationsTreeNode.ts | 32 ++ models/IStringId.ts | 31 ++ models/Location.ts | 31 ++ models/Manufacturer.ts | 31 ++ models/MeasuringRange.ts | 31 ++ models/Platform.ts | 31 ++ models/PlatformConfigurationAttributes.ts | 31 ++ models/PlatformNode.ts | 32 ++ models/PlatformType.ts | 31 ++ models/Property.ts | 31 ++ models/SamplingMedia.ts | 31 ++ models/Status.ts | 31 ++ models/Unit.ts | 31 ++ models/User.ts | 31 ++ nuxt.config.js | 31 ++ pages/README.md | 6 - pages/configurations/_id.vue | 30 ++ pages/devices/_id.vue | 30 ++ pages/help.vue | 30 ++ pages/index.vue | 30 ++ pages/platforms/_id.vue | 30 ++ pages/projects.vue | 30 ++ pages/search/configurations.vue | 30 ++ pages/search/devices.vue | 30 ++ pages/search/platforms.vue | 30 ++ pages/users.vue | 30 ++ plugins/README.md | 7 - plugins/api.ts | 31 ++ serializers/jsonapi/AttachmentSerializer.ts | 31 ++ serializers/jsonapi/CompartmentSerializer.ts | 31 ++ serializers/jsonapi/ContactSerializer.ts | 31 ++ .../jsonapi/CustomTextFieldSerializer.ts | 31 ++ .../jsonapi/DevicePropertySerializer.ts | 31 ++ serializers/jsonapi/DeviceSerializer.ts | 31 ++ serializers/jsonapi/DeviceTypeSerializer.ts | 31 ++ serializers/jsonapi/JsonApiTypes.ts | 32 ++ serializers/jsonapi/ManufacturerSerializer.ts | 31 ++ serializers/jsonapi/PlatformSerializer.ts | 31 ++ serializers/jsonapi/PlatformTypeSerializer.ts | 31 ++ serializers/jsonapi/PropertySerializer.ts | 31 ++ .../jsonapi/SamplingMediaSerializer.ts | 31 ++ serializers/jsonapi/StatusSerializer.ts | 31 ++ serializers/jsonapi/UnitSerializer.ts | 31 ++ services/Api.ts | 31 ++ services/cv/CompartmentApi.ts | 31 ++ services/cv/DeviceTypeApi.ts | 31 ++ services/cv/ManufacturerApi.ts | 31 ++ services/cv/PlatformTypeApi.ts | 31 ++ services/cv/PropertyApi.ts | 31 ++ services/cv/SamplingMediaApi.ts | 31 ++ services/cv/StatusApi.ts | 31 ++ services/cv/UnitApi.ts | 31 ++ services/sms/ConfigurationApi.ts | 32 ++ services/sms/ContactApi.ts | 31 ++ services/sms/DeviceApi.ts | 31 ++ services/sms/PlatformApi.ts | 31 ++ start_staging_gfz.sh | 29 ++ static/README.md | 11 - store/README.md | 10 - store/snackbar.ts | 31 ++ test/AttachmentList.test.ts | 31 ++ test/AttachmentListItem.test.ts | 31 ++ ...ConfigurationsPlatformDeviceSearch.test.ts | 31 ++ test/ConfigurationsSelectedItem.test.ts | 31 ++ test/ConfigurationsTreeView.test.ts | 31 ++ test/CustomFieldCards.test.ts | 31 ++ test/CustomFieldForm.test.ts | 31 ++ test/DevicePropertyExpansionPanels.test.ts | 31 ++ test/DevicePropertyForm.test.ts | 31 ++ test/DevicePropertyHierarchySelect.test.ts | 31 ++ test/EntitySelect.test.ts | 31 ++ test/models/Attachment.test.ts | 31 ++ test/models/ConfigurationsTree.test.ts | 31 ++ test/models/CustomTextField.test.ts | 31 ++ .../DeviceConfigurationAttributes.test.ts | 31 ++ test/models/DeviceNode.test.ts | 31 ++ test/models/DeviceProperty.test.ts | 31 ++ test/models/Location.test.ts | 31 ++ test/models/MeasuringRange.test.ts | 31 ++ .../PlatformConfigurationAttributes.test.ts | 31 ++ test/models/PlatformNode.test.ts | 31 ++ .../jsonapi/AttachmentSerializer.test.ts | 31 ++ .../jsonapi/CompartmentSerializer.test.ts | 31 ++ .../jsonapi/ContactSerializer.test.ts | 31 ++ .../jsonapi/CustomTextFieldSerializer.test.ts | 31 ++ .../jsonapi/DevicePropertySerializer.test.ts | 31 ++ .../jsonapi/DeviceSerializer.test.ts | 31 ++ .../jsonapi/DeviceTypeSerializer.test.ts | 31 ++ .../jsonapi/ManufacturerSerializer.test.ts | 31 ++ .../jsonapi/PlatformSerializer.test.ts | 31 ++ .../jsonapi/PlatformTypeSerializer.test.ts | 31 ++ .../jsonapi/PropertySerializer.test.ts | 31 ++ .../jsonapi/SamplingMediaSerializer.test.ts | 31 ++ .../jsonapi/StatusSerializer.test.ts | 31 ++ .../jsonapi/UnitSerializer.test.ts | 31 ++ test/utils/dateHelpers.test.ts | 31 ++ test/utils/urlHelper.test.ts | 31 ++ utils/JSONApiInterfaces.ts | 32 ++ utils/PaginatedLoader.ts | 31 ++ utils/dateHelper.ts | 31 ++ utils/domHelper.ts | 31 ++ utils/numericsHelper.ts | 31 ++ utils/urlHelpers.ts | 31 ++ 166 files changed, 5186 insertions(+), 71 deletions(-) create mode 100644 AUTHORS.md create mode 100644 LICENSE delete mode 100644 assets/README.md delete mode 100644 components/README.md delete mode 100644 layouts/README.md delete mode 100644 middleware/README.md delete mode 100644 pages/README.md delete mode 100644 plugins/README.md delete mode 100644 static/README.md delete mode 100644 store/README.md diff --git a/.eslintrc.js b/.eslintrc.js index e8cfcef61..97c360311 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -1,3 +1,33 @@ +/* +Web client of the Sensor Management System software developed within +the Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +*/ module.exports = { root: true, env: { diff --git a/.gitlab-ci-gfz.yml b/.gitlab-ci-gfz.yml index 0af1e835b..7a2b8f735 100644 --- a/.gitlab-ci-gfz.yml +++ b/.gitlab-ci-gfz.yml @@ -1,3 +1,31 @@ +# Web client of the Sensor Management System software developed within +# the Helmholtz DataHub Initiative by GFZ and UFZ. +# +# Copyright (C) 2020 +# - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +# - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +# - Helmholtz Centre Potsdam - GFZ German Research Centre for +# Geosciences (GFZ, https://www.gfz-potsdam.de) +# +# Parts of this program were developed within the context of the +# following publicly funded projects or measures: +# - Helmholtz Earth and Environment DataHub +# (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) +# +# Licensed under the HEESIL, Version 1.0 or - as soon they will be +# approved by the "Community" - subsequent versions of the HEESIL +# (the "Licence"). +# +# You may not use this work except in compliance with the Licence. +# +# You may obtain a copy of the Licence at: +# https://gitext.gfz-potsdam.de/software/heesil +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the Licence is distributed on an "AS IS" basis, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +# implied. See the Licence for the specific language governing +# permissions and limitations under the Licence. stages: - check - test diff --git a/.gitlab-ci-ufz.yml b/.gitlab-ci-ufz.yml index 8cbf98ebb..491d69554 100644 --- a/.gitlab-ci-ufz.yml +++ b/.gitlab-ci-ufz.yml @@ -1,3 +1,30 @@ +# Web client of the Sensor Management System software developed within +# the Helmholtz DataHub Initiative by GFZ and UFZ. +# +# Copyright (C) 2020 +# - Martin Abbrent (UFZ, martin.abbrent@ufz.de) +# - Helmholtz Centre for Environmental Research GmbH - UFZ +# (UFZ, https://www.ufz.de) +# +# Parts of this program were developed within the context of the +# following publicly funded projects or measures: +# - Helmholtz Earth and Environment DataHub +# (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) +# +# Licensed under the HEESIL, Version 1.0 or - as soon they will be +# approved by the "Community" - subsequent versions of the HEESIL +# (the "Licence"). +# +# You may not use this work except in compliance with the Licence. +# +# You may obtain a copy of the Licence at: +# https://gitext.gfz-potsdam.de/software/heesil +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the Licence is distributed on an "AS IS" basis, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +# implied. See the Licence for the specific language governing +# permissions and limitations under the Licence. stages: - check - test diff --git a/AUTHORS.md b/AUTHORS.md new file mode 100644 index 000000000..364386c49 --- /dev/null +++ b/AUTHORS.md @@ -0,0 +1,7 @@ +The following list contains all people (in alphabetical order), that committed +changes to the project. + + * Martin Abbrent (UFZ, martin.abbrent@ufz.de) + * Kotyba Alhaj Taha (UFZ, kotyba.alhaj-taha@ufz.de) + * Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) diff --git a/LICENSE b/LICENSE new file mode 100644 index 000000000..ed34378a7 --- /dev/null +++ b/LICENSE @@ -0,0 +1,421 @@ +"HELMHOLTZ EARTH AND ENVIRONMENT" SOFTWARE-INFRASTRUKTUR-LIZENZ +FÜR DIE HELMHOLTZ-ZENTREN DES FORSCHUNGSBEREICHS ERDE UND UMWELT +- HEESIL v.1.0, 14. September 2020 + +Präambel + +Die "Helmholtz Earth and Environment" Software-Infrastruktur-Lizenz +(HEESIL) ist eine Lizenz mit Copyleft-Effekt für Software, Datenbankwerke +und sonstige Werke, die im Rahmen zentrenübergreifender Aktivitäten +des Forschungsbereichs Erde und Umwelt der Helmholtz-Gemeinschaft +erarbeitet, genutzt und/oder von den beteiligten Zentren dieses +Forschungsbereichs für Zwecke dieses Forschungsbereichs zur Verfügung +gestellt werden. + +Die HEESIL regelt daher nur die Nutzung im Rahmen des Forschungsbereichs +Erde und Umwelt und der hierin aktiven Helmholtz-Zentren ("Community"). +Eine weitergehende Nutzung außerhalb dieser Community kann jederzeit +gesondert mit den Lizenzgebenden vereinbart werden. + +Die HEESIL orientiert sich an der Open-Source-Lizenz für die Europäische +Union, EUPL v1.2, und ist damit speziell darauf ausgerichtet, dass die +Software, die von den beteiligten Helmholtz-Zentren bereitgestellt wird, +innerhalb der Community frei genutzt und verteilt werden kann, dass die +Community den Quellcode modifizieren und verändern kann, dass Teile davon +in neuer Software verwendet oder integriert werden können und dass der +modifizierte Quellcode von Software oder modifizierte Software, die auf +dem Quellcode basiert, der Community zur Verfügung gestellt wird. + +Eine Nutzung darüber hinaus bedarf einer gesonderten Vereinbarung mit +dem*der jeweiligen Lizenzgebenden. Diese Lizenz steht einer zukünftig +weitergehenden Öffnung oder einer anderweitigen Lizenzierung nicht +entgegen. Jeder*m Lizenzgebende*n bleibt vorbehalten, sein Werk im Wege +der Multi-Lizenzierung neben einer HEESIL-Lizenzierung unter einer +anderen Lizenz zu verbreiten und zugänglich zu machen. + +1. Anwendungsbereich + +Diese Lizenz HEESIL gilt nur für die Nutzung durch die Helmholtz-Zentren, +die im Forschungsbereich Erde und Umwelt der Helmholtz-Gemeinschaft +("Community", siehe "Begriffsbestimmungen") tätig sind, und nur für +eine nicht-kommerzielle Nutzung innerhalb der Community. + +HEESIL gilt für Werke (siehe "Begriffsbestimmungen"), die unter den +Bedingungen dieser Lizenz bereitgestellt werden. Das Werk darf nur +in der durch diese Lizenz gestatteten Form genutzt werden. + +Das Werk wird unter den Bedingungen dieser Lizenz zur Verfügung gestellt, +wenn die Lizenzgebenden (siehe "Begriffsbestimmungen") den folgenden +Hinweis unmittelbar nach dem Urheberrechtsvermerk für dieses Werks +anbringen: + +"Lizenziert unter HEESIL" (eng.: "Licensed under the HEESIL") + +oder auf andere Weise zum Ausdruck bringen, eine Lizenz unter HEESIL zu +erteilen. Eine Empfehlung zur einheitlichen Anwendung der HEESIL auf +ein Werk oder seine Bearbeitungen ist im Anhang zu finden. + +2. Begriffsbestimmungen + +Für diese Lizenz gelten folgende Begriffsbestimmungen: + +- "Lizenz": diese Lizenz. + +- "Originalwerk": das Werk oder die Software, das oder die von den +Lizenzgebenden unter dieser Lizenz verbreitet oder zugänglich gemacht +wird, und zwar als Quellcode und gegebenenfalls auch als ausführbarer Code. + +- "Bearbeitungen": das Werk oder die Software, die von den Lizenznehmenden +auf der Grundlage des Originalwerks oder seiner Bearbeitungen geschaffen +wird. + +- "Werk": das Originalwerk und/oder seine Bearbeitungen. + +- "Quellcode": diejenige Form des Werkes, die zur Wahrnehmung durch +den Menschen bestimmt ist und die am besten geeignet ist, um vom Menschen +verstanden und verändert zu werden. + +- "Ausführbarer Code": die - üblicherweise - kompilierte Form des Werks, +die von einem Computer als Programm ausgeführt werden soll. + +- "Lizenzgebende*r": die natürliche oder juristische Person, die das +Werk unter der Lizenz verbreitet oder zugänglich macht und Mitglied +der Community ist. + +- "Bearbeitende*r": jede natürliche oder juristische Person, die das +Werk unter der Lizenz verändert oder auf andere Weise zur Schaffung +einer Bearbeitung beiträgt und Mitglied der Community ist. + +- "Lizenznehmende*r" ("Sie"): jede natürliche oder juristische Person, +die das Werk unter den Lizenzbedingungen berechtigt nutzt und Mitglied +der Community ist. + +- "Community": jedes Helmholtz-Zentrum des Forschungsbereichs Erde und +Umwelt der Helmholtz-Gemeinschaft und deren Angestellte; hierzu zählen +auch Gast-Wissenschaftler*innen, Beauftragte und externe Kooperationspartner +des jeweiligen Helmholtz-Zentrums und deren Angestellte, sofern diese +innerhalb des Forschungsbereichs Erde und Umwelt und zu dessen Zwecken +tätig werden. Bei Unklarheiten, ob ein Unternehmen, Institut oder +Personen im Forschungsbereich Erde und Umwelt oder zu dessen Zwecken +tätig sind, werden sich die im Forschungsbereiche Erde und Umwelt +tätigen Helmholtz-Zentren abstimmen. Zum Zeitpunkt der Erstellung +der Version 1.0 dieser Lizenz umfasst der Forschungsbereich Erde und Umwelt +folgende Helmholtz-Zentren: + - Alfred-Wegener-Institut Helmholtz-Zentrum für + Polar- und Meeresforschung, Stiftung des öffentlichen Rechts + - Forschungszentrum Jülich GmbH + - GEOMAR Helmholtz-Zentrum für Meeresforschung Kiel, + Stiftung des öffentlichen Rechts des Landes Schleswig-Holstein + - Helmholtz-Zentrum für Umweltforschung GmbH - UFZ + - Helmholtz-Zentrum Potsdam - Deutsches GeoForschungsZentrum GFZ, + Stiftung des öffentlichen Rechts des Landes Brandenburg + - Helmholtz-Zentrum Geesthacht Zentrum für + Material- und Küstenforschung GmbH + - Helmholtz Zentrum München - + Deutsches Forschungszentrum für Gesundheit und Umwelt GmbH + - Karlsruher Institut für Technologie, + Körperschaft des öffentlichen Rechts. + +- "Verbreitung" oder "Zugänglichmachung": alle Formen von Überlassung, +Verbreitung, Weitergabe, Übermittlung oder anderweitiger Online- oder +Offline-Bereitstellung von Vervielfältigungen des Werks oder +Zugänglichmachung seiner wesentlichen Funktionen für die und innerhalb +der Community, ausschließlich für nicht-kommerzielle Zwecke. Eine +Verbreitung oder Zugänglichmachung an dritte natürliche oder juristische +Personen außerhalb der Community darf nur zu nicht-kommerziellen Zwecken +und nur für die Nutzung von wissenschaftlichen Services - die im Rahmen +von Aktivitäten des Forschungsbereichs Erde und Umwelt und/oder für +Zwecke dieses Forschungsbereichs angeboten werden - ohne Weitergabe des +Quellcodes oder des ausführbaren Codes erfolgen (siehe auch 3.). + +- "nicht-kommerziell": Es erfolgt keine entgeltliche Verbreitung, +Zugänglichmachung oder sonstige wirtschaftliche Verwertung des Werks. +Eine kommerzielle Nutzung des Werks ist innerhalb oder außerhalb der +Community nicht gestattet. + +3. Umfang der Lizenzrechte + +Die*Der Lizenzgebende erteilt Ihnen hiermit für die Gültigkeitsdauer +der am Originalwerk bestehenden Urheberrechte eine weltweite, +unentgeltliche, nicht ausschließliche Lizenz, die Sie berechtigt, +innerhalb der Community und nicht-kommerziell: + +- das Werk zu nutzen, + +- das Werk zu vervielfältigen, + +- das Werk zu verändern und Bearbeitungen auf der Grundlage des Werks +zu schaffen, + +- das Werk innerhalb der Community als geschlossener Nutzergruppe +(z.B. auf Infrastruktur-Plattformen oder Repositorien mit entsprechendem +Zugriffs- und Berechtigungskonzept) zugänglich zu machen, was das Recht +einschließt, das Werk oder Vervielfältigungsstücke davon bereitzustellen +oder wahrnehmbar zu machen oder das Werk, soweit möglich, aufzuführen, + +- das Werk oder Vervielfältigungen davon zu verbreiten, + +- das Werk oder Vervielfältigungen davon für die lizenzgemäße Nutzung +innerhalb der Community weiter zu lizenzieren. Eine Unterlizensierung +an dritte natürliche oder juristische Personen außerhalb der Community +ist nur zulässig, sofern dies ausschließlich für die wissenschaftliche +Nutzung von Services der Community - die im Rahmen von Aktivitäten des +Forschungsbereichs Erde und Umwelt und/oder für Zwecke dieses +Forschungsbereichs angeboten werden - nicht-kommerziell sowie ohne +Weitergabe oder Offenlegung des Quellcodes oder des ausführbaren Codes +und ohne Einräumung eines über eine bloße Nutzung hinausgehenden Rechts +erfolgt. + +Jegliche Nutzungen außerhalb des Forschungsbereichs Erde und Umwelt, +die kommerzielle Verwertung, die Nutzung in kommerziellen Kooperationen +oder in anderweitig finanzierten Aktivitäten (z.B. Einbringung als +Background-IP im Rahmen von drittmittelgeförderten Projekten, +Auftragsforschung o.ä.) sind im Rahmen dieser Lizenz nicht erlaubt. +Hierfür können gesonderte Vereinbarungen mit den Lizenzgebenden +geschlossen werden. + +4. Zugänglichmachung des Quellcodes + +Die*Der Lizenzgebende kann das Werk entweder als Quellcode oder als +ausführbaren Code zur Verfügung stellen. Stellt sie*er es als +ausführbaren Code zur Verfügung, so stellt sie*er darüber hinaus eine +maschinenlesbare Kopie des Quellcodes für jedes von ihm*ihr verbreitete +Vervielfältigungsstück des Werks zur Verfügung, oder sie*er verweist in +einem Vermerk im Anschluss an den dem Werk beigefügten Urheberrechtshinweis +auf einen Speicherort, an dem problemlos und unentgeltlich durch die +Community auf den Quellcode zugegriffen werden kann, z.B. einem +Softwarerepository mit Versionskontrollsystem, auch nach einem eventuellen +Ausscheiden der*des Lizenzgebenden aus der Community oder nach einer +sonstigen Beendigung der Lizenz für oder durch die*den Lizenzgebenden. + +5. Pflichten der*des Lizenznehmenden + +Die Einräumung der oben genannten Rechte ist an mehrere Beschränkungen +und Pflichten für die*den Lizenznehmenden gebunden: + +- Urheberrechtshinweis, Lizenztext, Nennung des Bearbeiters: Die*der +Lizenznehmende muss alle Urheberrechts-, Patent- oder Markenrechtshinweise +und alle Hinweise auf die Lizenz und den Haftungsausschluss unverändert +lassen. Jedem von ihr*ihm innerhalb der Community verbreiteten oder +zugänglich gemachten Vervielfältigungsstück des Werks muss die*der +Lizenznehmende diese Hinweise sowie diese Lizenz beifügen. Die*Der +Lizenznehmende muss auf jeder Bearbeitung weiterhin deutlich darauf +hinweisen, dass das Werk geändert wurde, und das Datum der Bearbeitung +angeben. + +- "Copyleft"-Klausel: Die*Der Lizenznehmende darf Vervielfältigungen +des Originalwerks oder Bearbeitungen nur unter den Bedingungen dieser +HEESIL oder einer neueren Version dieser Lizenz verbreiten oder +zugänglich machen, außer wenn das Originalwerk ausdrücklich nur unter +dieser Lizenzversion - z. B. mit der Angabe "Nur HEESIL v1.0" - +verbreitet werden darf. Die*Der Lizenznehmende (die*der dann zur*zum +Lizenzgebenden wird) darf für das Werk oder die Bearbeitung keine +zusätzlichen Bedingungen anbieten oder vorschreiben, die den Bedingungen +dieser Lizenz widersprechen oder diese einschränken. + +- Bereitstellung des Quellcodes: Wenn die*der Lizenznehmende +Vervielfältigungsstücke des Werks innerhalb der Community verbreitet +oder zugänglich macht, muss sie*er eine maschinenlesbare Fassung des +Quellcodes mitliefern oder einen Speicherort angeben, über den +problemlos und unentgeltlich durch die Community so lange auf diesen +Quellcode zugegriffen werden kann, wie die*der Lizenznehmende das +Werk verbreitet oder zugänglich macht. + +- Zugriffsbeschränkungen: Außerhalb der Community ist eine Bereitstellung +oder Verbreitung des Quellcodes und des ausführbaren Codes untersagt. +Die*Der Lizenznehmende hat insoweit alle Sicherheitsvorkehrungen zu +treffen, dass bei einer Bereitstellung von Services an dritte Nutzende +außerhalb der Community (s. Umfang der Lizenz, Ziffer 3) kein Zugriff +auf den Quellcode oder ausführbaren Code durch diese dritten Nutzenden +ermöglicht wird. + +- Beendigung: Bei einer Beendigung des Lizenzvertrags, z.B. durch +Ausscheiden der*des Lizenznehmenden aus der Community, hat die*der +Lizenznehmende sicherzustellen, dass das Werk nicht weiter durch +sie*ihn, seine*ihre Angestellten, seine*ihre Beauftragten oder +Kooperationspartner genutzt wird und insbesondere diesen nicht mehr +über die*den Lizenznehmende*n zur Nutzung zur Verfügung steht. + +6. Urheberschaft und Bearbeitung + +Die*der ursprüngliche Lizenzgebende gewährleistet, dass sie*er befugt +ist, diese Lizenz zu erteilen. + +Jede*r Bearbeitende gewährleistet, dass er*sie für die von ihm*ihr +vorgenommenen Änderungen des Werks befugt ist, diese Lizenz zu erteilen. +Jede*r Bearbeitende wird insbesondere seine*ihre Bearbeitungen +ausschließlich unter Lizenzen erstellen, die kompatibel zu dieser +HEESIL-Lizenz sind. + +Jedes Mal, wenn Sie durch Nutzung des Werks die HEESIL-Lizenzbedingungen +akzeptieren (siehe Ziff. 9), räumen Ihnen die*der ursprüngliche +Lizenzgebende und alle folgenden Bearbeitenden das Recht zur Nutzung +des Werks und seiner*ihrer Bearbeitungen unter den Bedingungen dieser +Lizenz ein. + +7. Gewährleistungsausschluss + +Die Arbeit an diesem Werk wird laufend fortgeführt; es wird durch +unzählige Bearbeitende ständig verbessert. Das Werk ist nicht vollendet +und kann daher Fehler ("bugs") enthalten, die dieser Art der Entwicklung +inhärent sind. + +Aus den genannten Gründen wird das Werk unter dieser Lizenz "so, wie +es ist" ohne jegliche Gewährleistung zur Verfügung gestellt. Dies gilt +unter anderem - aber nicht ausschließlich - für die Verwendbarkeit des +Werks für einen bestimmten Zweck, Mängelfreiheit, Richtigkeit sowie +Nichtverletzung von anderen Immaterialgüterrechten als dem Urheberrecht. + +8. Haftungsausschluss/Haftungsbeschränkung + +Außer in Fällen von Vorsatz oder grober Fahrlässigkeit oder bei Schäden, +die natürlichen Personen aus der Verletzung des Lebens, des Körpers oder +der Gesundheit entstehen, haftet die*der Lizenzgebende nicht für direkte +oder indirekte, materielle oder immaterielle Schäden irgendwelcher Art, +die aus der Lizenz oder der Benutzung des Werks folgen; dies gilt unter +anderem, aber nicht ausschließlich, für Computerausfall oder +Computerfehler, Datenverlust oder wirtschaftliche Schäden, und zwar auch +dann, wenn die*der Lizenzgebende auf die Möglichkeit solcher Schäden +hingewiesen wurde. Unabhängig davon haftet die*der Lizenzgebende im +Rahmen der gesetzlichen Produkthaftung, soweit die entsprechenden +Regelungen auf das Werk anwendbar sind. + +9. Annahme der Lizenz + +Indem Sie ein Recht ausüben, das in Artikel 3 dieser Lizenz aufgeführt +ist, wie das Erstellen einer Bearbeitung oder die Verbreitung oder +Zugänglichmachung des Werks oder dessen Vervielfältigungen, stimmen +Sie der Lizenz in der angegebenen Version und den darin enthaltenen +Klauseln und Bedingungen eindeutig und unwiderruflich zu. Sollten Sie +den HEESIL-Lizenzbedingungen nicht zustimmen, ist eine Nutzung des Werks +nicht gestattet. + +10. Beendigung der Lizenz + +Die Lizenz und die damit eingeräumten Rechte erlöschen automatisch, +wenn die*der Lizenznehmende gegen die Lizenzbedingungen verstößt. +Das Recht zur Nutzung des Werks und/oder seiner Bearbeitungen endet +damit. + +Handelt es sich bei der*dem Lizenznehmenden um eine natürliche Person, +die an einem Helmholtz-Zentrum angestellt oder von einem +Helmholtz-Zentrum der Community beauftragt wurde, endet die Lizenz +ebenfalls, wenn die Anstellung dieser natürlichen Personen am +Helmholtz-Zentrum oder die Beauftragung endet. + +Scheidet eine lizenznehmende juristische Person aus der Community +aus, ist die Lizenz beendet und die ausscheidende lizenznehmende +juristische Person hat sicherzustellen, dass das Werk durch sie, +ihre Angestellten, ihre Beauftragten, ihre Kooperationspartner und +Dritte nicht mehr genutzt wird, sofern diese nicht selbst weiterhin +Teil der Community bleiben. Der Abschluss einer gesonderten Lizenz +mit der*dem jeweiligen Lizenzgebenden bleibt der*dem ausscheidenden +Lizenznehmenden vorbehalten. Sofern ausscheidende Lizenznehmende +zugleich Lizenzgebende nach dieser Lizenz sind, bleibt die Lizenz +an ihren Werken auch nach ihrem Ausscheiden in Kraft. + +Ein Erlöschen der Lizenz bei den Lizenznehmenden nach vorgenannten +Gründen führt nicht zum Erlöschen von Unterlizensierungen, die diese +Lizenznehmenden gemäß dieser Lizenz berechtigt an dritte natürliche +oder juristische Personen erteilt haben, solange diese dritten +Personen die Lizenzbedingungen erfüllen. + +11. Sonstiges + +Sind einzelne Bestimmungen der Lizenz nach geltendem deutschen Recht +nichtig oder unwirksam, so berührt dies nicht die Wirksamkeit oder +Durchsetzbarkeit der Lizenz an sich. Solche Bestimmungen werden vielmehr +so ausgelegt oder modifiziert, dass sie wirksam und durchsetzbar sind. + +12. Gütliche Einigung, Mediation, Geltendes Recht + +Eventuelle Streitigkeiten zwischen Lizenzgeber und Lizenznehmer sollen +gütlich beigelegt werden. Wenn eine gütliche Lösung nicht möglich ist, +werden die Parteien eine Mediation durchführen. Sofern die Parteien +nichts anderes vereinbaren, ist Ort der Mediation Potsdam. Die Lizenz +unterliegt deutschem Recht. + +13. Neue Versionen der Lizenz + +Neue Versionen dieser Lizenz sind einstimmig durch die zum Zeitpunkt der +Verabschiedung im Forschungsbereich Erde und Umwelt tätigen Helmholtz-Zentren +(vgl. 2. Community, Liste der Zentren) zu verabschieden. Eine Zustimmung +darf nicht ohne sachlichen Grund verweigert werden und gilt als erteilt, +sofern ein Zentrum nicht innerhalb von 30 Tagen nach Mitteilung über +eine neue Version dem Anfragenden etwas Anderes mitteilt. Kann keine +Einstimmigkeit erzielt werden, ist eine Lösung über Mediation zu finden. + +Neue Versionen dürfen den Schutzumfang dieser Version 1.0 der HEESIL, +wie er in der Präambel und im Anwendungsbereich beschrieben ist, nicht +erweitern: Die Lizenz darf auch in zukünftigen Versionen nur eine +nicht-kommerzielle Nutzung innerhalb der Community erlauben und muss +unter Copyleft-Effekt stehen. + +Die Lizenz wird in allen verfügbaren Versionen öffentlich zur Verfügung +gestellt. + + +ANHANG: +Empfehlung zur Anwendung der HEESIL auf Ihr Werk oder Ihre Bearbeitungen + +Zur Anwendung der HEESIL auf Ihr Werk oder auf Bearbeitungen eines +HEESIL lizenzierten Werkes sollte jede Datei eines Beitrags (Contribution) +zum Speicherort einen Hinweis auf die Lizenz enthalten. Der Hinweis +sollte an den Anfang jeder Datei gesetzt werden. Dabei sollte jede Datei +mindestens die Copyright-Zeile und einen Verweis darauf enthalten, wo +sich der vollständige Lizenztext befindet. Der vollständige Lizenztext +ist in einer Datei im Stammverzeichnis des Speicherorts mit dem Namen +LICENSE, LICENSE.md oder LICENSE.txt zu hinterlegen. + +Es wird empfohlen, die folgende Vorlage für den Hinweis am Anfang jeder +Datei hinzuzufügen - bzw. einen bereits existierenden Hinweis - mit den +entsprechenden Informationen zu ergänzen. Geben Sie Ihre Informationen +für die in spitzen Klammern "<>" eingeschlossenen Felder ein - und +lassen Sie die spitzen Klammern dabei weg. Stellen Sie sicher, dass +Sie nur die für Ihre Arbeit relevanten Informationen eingeben. Kopieren +Sie keine Informationen wie Namen und Projekte aus anderen Dateien, +die nicht zu Ihrer Arbeit gehören, und fügen Sie sie nicht ein. Der +Text ist in der entsprechenden Kommentarsyntax der Programmiersprache, +Auszeichnungssprache oder des Dateiformats am Anfang der Datei hinzuzufügen. + +Um sich die Arbeit zu erleichtern, können Sie beim Erstellen von Dateien +einen mit Ihren Angaben ausgefüllten Hinweis am Anfang jeder Datei +automatisch hinzufügen, indem Sie die Funktionen Ihrer +Softwareentwicklungsumgebung oder andere Automatisierungs-optionen in +Ihrem Entwicklungsprozess verwenden. + + <one line to give the program's name and a brief idea of what it does.> + <optionally, description of purpose for this file.> + + Copyright (C) <year> + - <name of author> (<acronym of employer>, <email address of author>), + - <name of author> (<acronym of employer>, <email address of author>), + - ... + - <name of employer> (<acronym of employer>, <website URL of employer>), + - <name of employer> (<acronym of employer>, <website URL of employer>), + - ... + + Parts of this program <(especially the code for whatever)> + were developed within the context of the following publicly funded + projects or measures: + - <project name>, <funding agency, grant, programme>, + <grant agreement number> (<website URL>), + - <project name>, <funding agency, grant, programme>, + <grant agreement number> (<website URL>), + - ... + + Licensed under the HEESIL, Version 1.0 or - as soon they will be + approved by the "Community" - subsequent versions of the HEESIL + (the "Licence"). + + You may not use this work except in compliance with the Licence. + + You may obtain a copy of the Licence at: + https://gitext.gfz-potsdam.de/software/heesil + + Unless required by applicable law or agreed to in writing, software + distributed under the Licence is distributed on an "AS IS" basis, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied. See the Licence for the specific language governing + permissions and limitations under the Licence. + diff --git a/README.md b/README.md index 3341a0cdf..2a3938a39 100644 --- a/README.md +++ b/README.md @@ -1,22 +1,30 @@ -# SensorManagement +# Sensor Management System > a system to manage sensors and platforms -## Build Setup +Web client of the Sensor Management System software developed within the +Helmholtz DataHub Initiative by [GFZ](https://www.gfz-potsdam.de) and +[UFZ](https://www.ufz.de). + +## License + +The software is distributed within the Helmholtz DataHub Initiative under the +**HEESIL License**. See [LICENSE](LICENSE). + +## How to get started + +### Development ```bash # install dependencies -$ npm install +$ npm install --save-dev -# serve with hot reload at localhost:3000 +# serve for development with hot reload at localhost:3000 $ npm run dev -# build for production and launch server +# or build for production and launch server $ npm run build $ npm run start - -# generate static project -$ npm run generate ``` For detailed explanation on how things work, check out [Nuxt.js docs](https://nuxtjs.org). diff --git a/assets/README.md b/assets/README.md deleted file mode 100644 index 34766f934..000000000 --- a/assets/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# ASSETS - -**This directory is not required, you can delete it if you don't want to use it.** - -This directory contains your un-compiled assets such as LESS, SASS, or JavaScript. - -More information about the usage of this directory in [the documentation](https://nuxtjs.org/guide/assets#webpacked). diff --git a/assets/styles/_forms.scss b/assets/styles/_forms.scss index 8d2db1786..bdbbe3c07 100644 --- a/assets/styles/_forms.scss +++ b/assets/styles/_forms.scss @@ -1,3 +1,33 @@ +/* +Web client of the Sensor Management System software developed within the +Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +*/ @import '~vuetify/src/styles/styles.sass'; .required label::after { diff --git a/assets/styles/_search.scss b/assets/styles/_search.scss index 909bba564..d805680f0 100644 --- a/assets/styles/_search.scss +++ b/assets/styles/_search.scss @@ -1,3 +1,33 @@ +/* +Web client of the Sensor Management System software developed within the +Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +*/ @import '~vuetify/src/styles/styles.sass'; .nowrap-truncate { diff --git a/assets/variables.scss b/assets/variables.scss index f60e6090d..c7207ca27 100644 --- a/assets/variables.scss +++ b/assets/variables.scss @@ -1,3 +1,34 @@ +/* +Web client of the Sensor Management System software developed within the +Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +*/ + // Ref: https://github.com/nuxt-community/vuetify-module#customvariables // // The variables you want to modify diff --git a/components/AppBarEditModeContent.vue b/components/AppBarEditModeContent.vue index f6c1c69de..45fe4ce59 100644 --- a/components/AppBarEditModeContent.vue +++ b/components/AppBarEditModeContent.vue @@ -1,3 +1,33 @@ +<!-- +Web client of the Sensor Management System software developed within the +Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +--> <template> <div class="v-toolbar__content" style="width:100%"> <v-toolbar-title>{{ title }}</v-toolbar-title> diff --git a/components/AppBarTabsExtension.vue b/components/AppBarTabsExtension.vue index 689649408..23422b56d 100644 --- a/components/AppBarTabsExtension.vue +++ b/components/AppBarTabsExtension.vue @@ -1,3 +1,33 @@ +<!-- +Web client of the Sensor Management System software developed within the +Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +--> <template> <v-tabs :value="activeTab" diff --git a/components/AttachmentList.vue b/components/AttachmentList.vue index 472c432c9..6ad4fe337 100644 --- a/components/AttachmentList.vue +++ b/components/AttachmentList.vue @@ -1,3 +1,33 @@ +<!-- +Web client of the Sensor Management System software developed within the +Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +--> <template> <v-form ref="attachmentsForm" @submit.prevent> <v-row v-if="!readonly"> diff --git a/components/AttachmentListItem.vue b/components/AttachmentListItem.vue index d6a01ef29..8342f86dc 100644 --- a/components/AttachmentListItem.vue +++ b/components/AttachmentListItem.vue @@ -1,3 +1,33 @@ +<!-- +Web client of the Sensor Management System software developed within the +Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +--> <template> <v-list-item> <v-list-item-avatar> diff --git a/components/ConfigurationsDemoTreeView.vue b/components/ConfigurationsDemoTreeView.vue index e377babce..a5397c2be 100644 --- a/components/ConfigurationsDemoTreeView.vue +++ b/components/ConfigurationsDemoTreeView.vue @@ -1,3 +1,33 @@ +<!-- +Web client of the Sensor Management System software developed within the +Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +--> <template> <div> <v-treeview diff --git a/components/ConfigurationsPlatformDeviceSearch.vue b/components/ConfigurationsPlatformDeviceSearch.vue index 1ee3c7908..542775d01 100644 --- a/components/ConfigurationsPlatformDeviceSearch.vue +++ b/components/ConfigurationsPlatformDeviceSearch.vue @@ -1,3 +1,33 @@ +<!-- +Web client of the Sensor Management System software developed within the +Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +--> <template> <div> Add platforms and devices: diff --git a/components/ConfigurationsSelectedItem.vue b/components/ConfigurationsSelectedItem.vue index 48cb9ffa8..c5ae2e0e1 100644 --- a/components/ConfigurationsSelectedItem.vue +++ b/components/ConfigurationsSelectedItem.vue @@ -1,3 +1,33 @@ +<!-- +Web client of the Sensor Management System software developed within the +Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +--> <template> <v-card v-if="value" diff --git a/components/ConfigurationsTreeView.vue b/components/ConfigurationsTreeView.vue index d177308c0..9a9803d42 100644 --- a/components/ConfigurationsTreeView.vue +++ b/components/ConfigurationsTreeView.vue @@ -1,3 +1,33 @@ +<!-- +Web client of the Sensor Management System software developed within the +Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +--> <template> <div> <v-treeview diff --git a/components/ContactSelect.vue b/components/ContactSelect.vue index 2d0440e78..f9926a091 100644 --- a/components/ContactSelect.vue +++ b/components/ContactSelect.vue @@ -1,3 +1,33 @@ +<!-- +Web client of the Sensor Management System software developed within the +Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +--> <template> <EntitySelect v-model="wrappedValue" diff --git a/components/CustomFieldCards.vue b/components/CustomFieldCards.vue index 23054946d..d8089ed2c 100644 --- a/components/CustomFieldCards.vue +++ b/components/CustomFieldCards.vue @@ -1,3 +1,33 @@ +<!-- +Web client of the Sensor Management System software developed within the +Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +--> <template> <v-form ref="customFieldsForm"> <v-btn diff --git a/components/CustomFieldForm.vue b/components/CustomFieldForm.vue index 8773bdbbb..129a90b71 100644 --- a/components/CustomFieldForm.vue +++ b/components/CustomFieldForm.vue @@ -1,3 +1,33 @@ +<!-- +Web client of the Sensor Management System software developed within the +Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +--> <template> <v-row> <v-col cols="12" md="3"> diff --git a/components/DeviceConfigurationAttributesExpansionPanels.vue b/components/DeviceConfigurationAttributesExpansionPanels.vue index 08cf3eb36..fc6e40a40 100644 --- a/components/DeviceConfigurationAttributesExpansionPanels.vue +++ b/components/DeviceConfigurationAttributesExpansionPanels.vue @@ -1,3 +1,33 @@ +<!-- +Web client of the Sensor Management System software developed within the +Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +--> <template> <div> <InfoBox v-if="!value.length"> diff --git a/components/DeviceConfigurationAttributesForm.vue b/components/DeviceConfigurationAttributesForm.vue index 92376ca23..b7a5dfae3 100644 --- a/components/DeviceConfigurationAttributesForm.vue +++ b/components/DeviceConfigurationAttributesForm.vue @@ -1,3 +1,33 @@ +<!-- +Web client of the Sensor Management System software developed within the +Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +--> <template> <div> <v-row> diff --git a/components/DevicePropertyExpansionPanels.vue b/components/DevicePropertyExpansionPanels.vue index 1667996ec..b615cd50f 100644 --- a/components/DevicePropertyExpansionPanels.vue +++ b/components/DevicePropertyExpansionPanels.vue @@ -1,3 +1,33 @@ +<!-- +Web client of the Sensor Management System software developed within the +Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +--> <template> <v-form ref="propertiesForm"> <v-btn diff --git a/components/DevicePropertyForm.vue b/components/DevicePropertyForm.vue index 21e87095c..92b4613a1 100644 --- a/components/DevicePropertyForm.vue +++ b/components/DevicePropertyForm.vue @@ -1,3 +1,33 @@ +<!-- +Web client of the Sensor Management System software developed within the +Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +--> <template> <div> <p> diff --git a/components/DevicePropertyHierarchySelect.vue b/components/DevicePropertyHierarchySelect.vue index 2dc78ab48..da2e7fbef 100644 --- a/components/DevicePropertyHierarchySelect.vue +++ b/components/DevicePropertyHierarchySelect.vue @@ -1,3 +1,33 @@ +<!-- +Web client of the Sensor Management System software developed within the +Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +--> <template> <div> <v-select diff --git a/components/DevicePropertySelect.vue b/components/DevicePropertySelect.vue index 8f3655a79..309c8ee14 100644 --- a/components/DevicePropertySelect.vue +++ b/components/DevicePropertySelect.vue @@ -1,3 +1,33 @@ +<!-- +Web client of the Sensor Management System software developed within the +Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +--> <template> <EntitySelect v-model="wrappedValue" diff --git a/components/DeviceTypeSelect.vue b/components/DeviceTypeSelect.vue index 3b27a339e..503af8a09 100644 --- a/components/DeviceTypeSelect.vue +++ b/components/DeviceTypeSelect.vue @@ -1,3 +1,33 @@ +<!-- +Web client of the Sensor Management System software developed within the +Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +--> <template> <EntitySelect v-model="wrappedValue" diff --git a/components/EntitySelect.vue b/components/EntitySelect.vue index 86a5ce557..07b6ec82a 100644 --- a/components/EntitySelect.vue +++ b/components/EntitySelect.vue @@ -1,3 +1,33 @@ +<!-- +Web client of the Sensor Management System software developed within the +Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +--> <template> <div> <v-autocomplete diff --git a/components/InfoBox.vue b/components/InfoBox.vue index 444d7249d..6ccb81ff7 100644 --- a/components/InfoBox.vue +++ b/components/InfoBox.vue @@ -1,3 +1,33 @@ +<!-- +Web client of the Sensor Management System software developed within the +Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +--> <template> <v-alert border="left" diff --git a/components/ManufacturerSelect.vue b/components/ManufacturerSelect.vue index 7ad63c6ce..e76a146f9 100644 --- a/components/ManufacturerSelect.vue +++ b/components/ManufacturerSelect.vue @@ -1,3 +1,33 @@ +<!-- +Web client of the Sensor Management System software developed within the +Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +--> <template> <EntitySelect v-model="wrappedValue" diff --git a/components/PlatformConfigurationAttributesExpansionPanels.vue b/components/PlatformConfigurationAttributesExpansionPanels.vue index fca8bd534..78e985fca 100644 --- a/components/PlatformConfigurationAttributesExpansionPanels.vue +++ b/components/PlatformConfigurationAttributesExpansionPanels.vue @@ -1,3 +1,33 @@ +<!-- +Web client of the Sensor Management System software developed within the +Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +--> <template> <div> <InfoBox v-if="!value.length"> diff --git a/components/PlatformConfigurationAttributesForm.vue b/components/PlatformConfigurationAttributesForm.vue index 52b027cca..a31708f90 100644 --- a/components/PlatformConfigurationAttributesForm.vue +++ b/components/PlatformConfigurationAttributesForm.vue @@ -1,3 +1,33 @@ +<!-- +Web client of the Sensor Management System software developed within the +Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +--> <template> <v-row> <v-col diff --git a/components/PlatformTypeSelect.vue b/components/PlatformTypeSelect.vue index f9ed675c1..2ce19aaa6 100644 --- a/components/PlatformTypeSelect.vue +++ b/components/PlatformTypeSelect.vue @@ -1,3 +1,33 @@ +<!-- +Web client of the Sensor Management System software developed within the +Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +--> <template> <EntitySelect v-model="wrappedValue" diff --git a/components/README.md b/components/README.md deleted file mode 100644 index a079f1060..000000000 --- a/components/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# COMPONENTS - -**This directory is not required, you can delete it if you don't want to use it.** - -The components directory contains your Vue.js Components. - -_Nuxt.js doesn't supercharge these components._ diff --git a/components/StatusBadge.vue b/components/StatusBadge.vue index 1fa571ac9..af1192832 100644 --- a/components/StatusBadge.vue +++ b/components/StatusBadge.vue @@ -1,3 +1,33 @@ +<!-- +Web client of the Sensor Management System software developed within the +Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +--> <template> <v-badge :color="getColor()" diff --git a/components/StatusSelect.vue b/components/StatusSelect.vue index 2f4325f4c..4a83d1932 100644 --- a/components/StatusSelect.vue +++ b/components/StatusSelect.vue @@ -1,3 +1,33 @@ +<!-- +Web client of the Sensor Management System software developed within the +Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +--> <template> <EntitySelect v-model="wrappedValue" diff --git a/devtools/timer.ts b/devtools/timer.ts index 42c54f2d4..6d5fbacf6 100644 --- a/devtools/timer.ts +++ b/devtools/timer.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ export interface ITime { readonly startTime: Date, readonly endTime: Date | null, diff --git a/docker-compose-gfz-local-with-staging-vm.yml b/docker-compose-gfz-local-with-staging-vm.yml index ec1307f7b..64feae846 100644 --- a/docker-compose-gfz-local-with-staging-vm.yml +++ b/docker-compose-gfz-local-with-staging-vm.yml @@ -1,3 +1,31 @@ +# Web client of the Sensor Management System software developed within +# the Helmholtz DataHub Initiative by GFZ and UFZ. +# +# Copyright (C) 2020 +# - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +# - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +# - Helmholtz Centre Potsdam - GFZ German Research Centre for +# Geosciences (GFZ, https://www.gfz-potsdam.de) +# +# Parts of this program were developed within the context of the +# following publicly funded projects or measures: +# - Helmholtz Earth and Environment DataHub +# (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) +# +# Licensed under the HEESIL, Version 1.0 or - as soon they will be +# approved by the "Community" - subsequent versions of the HEESIL +# (the "Licence"). +# +# You may not use this work except in compliance with the Licence. +# +# You may obtain a copy of the Licence at: +# https://gitext.gfz-potsdam.de/software/heesil +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the Licence is distributed on an "AS IS" basis, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +# implied. See the Licence for the specific language governing +# permissions and limitations under the Licence. version: '3.3' services: diff --git a/docker-compose-ufz-local.yml b/docker-compose-ufz-local.yml index 072eaa9c5..8571b656a 100644 --- a/docker-compose-ufz-local.yml +++ b/docker-compose-ufz-local.yml @@ -1,3 +1,30 @@ +# Web client of the Sensor Management System software developed within +# the Helmholtz DataHub Initiative by GFZ and UFZ. +# +# Copyright (C) 2020 +# - Martin Abbrent (UFZ, martin.abbrent@ufz.de) +# - Helmholtz Centre for Environmental Research GmbH - UFZ +# (UFZ, https://www.ufz.de) +# +# Parts of this program were developed within the context of the +# following publicly funded projects or measures: +# - Helmholtz Earth and Environment DataHub +# (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) +# +# Licensed under the HEESIL, Version 1.0 or - as soon they will be +# approved by the "Community" - subsequent versions of the HEESIL +# (the "Licence"). +# +# You may not use this work except in compliance with the Licence. +# +# You may obtain a copy of the Licence at: +# https://gitext.gfz-potsdam.de/software/heesil +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the Licence is distributed on an "AS IS" basis, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +# implied. See the Licence for the specific language governing +# permissions and limitations under the Licence. version: '3.7' services: diff --git a/docker/deployment/gfz/Dockerfile b/docker/deployment/gfz/Dockerfile index 0376e6f1b..8e885c244 100644 --- a/docker/deployment/gfz/Dockerfile +++ b/docker/deployment/gfz/Dockerfile @@ -1,3 +1,32 @@ +# Web client of the Sensor Management System software developed within +# the Helmholtz DataHub Initiative by GFZ and UFZ. +# +# Copyright (C) 2020 +# - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +# - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +# - Helmholtz Centre Potsdam - GFZ German Research Centre for +# Geosciences (GFZ, https://www.gfz-potsdam.de) +# +# Parts of this program were developed within the context of the +# following publicly funded projects or measures: +# - Helmholtz Earth and Environment DataHub +# (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) +# +# Licensed under the HEESIL, Version 1.0 or - as soon they will be +# approved by the "Community" - subsequent versions of the HEESIL +# (the "Licence"). +# +# You may not use this work except in compliance with the Licence. +# +# You may obtain a copy of the Licence at: +# https://gitext.gfz-potsdam.de/software/heesil +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the Licence is distributed on an "AS IS" basis, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +# implied. See the Licence for the specific language governing +# permissions and limitations under the Licence. + FROM node:10.16.3-stretch as js-builder ARG SMS_BACKEND_URL_ARG ARG CV_BACKEND_URL_ARG diff --git a/docker/deployment/gfz/staging/docker-compose.yml b/docker/deployment/gfz/staging/docker-compose.yml index b91165ef5..504244eda 100644 --- a/docker/deployment/gfz/staging/docker-compose.yml +++ b/docker/deployment/gfz/staging/docker-compose.yml @@ -1,3 +1,31 @@ +# Web client of the Sensor Management System software developed within +# the Helmholtz DataHub Initiative by GFZ and UFZ. +# +# Copyright (C) 2020 +# - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +# - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +# - Helmholtz Centre Potsdam - GFZ German Research Centre for +# Geosciences (GFZ, https://www.gfz-potsdam.de) +# +# Parts of this program were developed within the context of the +# following publicly funded projects or measures: +# - Helmholtz Earth and Environment DataHub +# (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) +# +# Licensed under the HEESIL, Version 1.0 or - as soon they will be +# approved by the "Community" - subsequent versions of the HEESIL +# (the "Licence"). +# +# You may not use this work except in compliance with the Licence. +# +# You may obtain a copy of the Licence at: +# https://gitext.gfz-potsdam.de/software/heesil +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the Licence is distributed on an "AS IS" basis, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +# implied. See the Licence for the specific language governing +# permissions and limitations under the Licence. version : '3' services: diff --git a/docker/deployment/gfz/staging8080/docker-compose.yml b/docker/deployment/gfz/staging8080/docker-compose.yml index ff6af2ef9..6e5388430 100644 --- a/docker/deployment/gfz/staging8080/docker-compose.yml +++ b/docker/deployment/gfz/staging8080/docker-compose.yml @@ -1,3 +1,31 @@ +# Web client of the Sensor Management System software developed within +# the Helmholtz DataHub Initiative by GFZ and UFZ. +# +# Copyright (C) 2020 +# - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +# - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +# - Helmholtz Centre Potsdam - GFZ German Research Centre for +# Geosciences (GFZ, https://www.gfz-potsdam.de) +# +# Parts of this program were developed within the context of the +# following publicly funded projects or measures: +# - Helmholtz Earth and Environment DataHub +# (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) +# +# Licensed under the HEESIL, Version 1.0 or - as soon they will be +# approved by the "Community" - subsequent versions of the HEESIL +# (the "Licence"). +# +# You may not use this work except in compliance with the Licence. +# +# You may obtain a copy of the Licence at: +# https://gitext.gfz-potsdam.de/software/heesil +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the Licence is distributed on an "AS IS" basis, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +# implied. See the Licence for the specific language governing +# permissions and limitations under the Licence. version : '3' services: diff --git a/docker/deployment/ufz/Dockerfile b/docker/deployment/ufz/Dockerfile index 67cb103d6..2f1165419 100644 --- a/docker/deployment/ufz/Dockerfile +++ b/docker/deployment/ufz/Dockerfile @@ -1,3 +1,31 @@ +# Web client of the Sensor Management System software developed within +# the Helmholtz DataHub Initiative by GFZ and UFZ. +# +# Copyright (C) 2020 +# - Martin Abbrent (UFZ, martin.abbrent@ufz.de) +# - Helmholtz Centre for Environmental Research GmbH - UFZ +# (UFZ, https://www.ufz.de) +# +# Parts of this program were developed within the context of the +# following publicly funded projects or measures: +# - Helmholtz Earth and Environment DataHub +# (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) +# +# Licensed under the HEESIL, Version 1.0 or - as soon they will be +# approved by the "Community" - subsequent versions of the HEESIL +# (the "Licence"). +# +# You may not use this work except in compliance with the Licence. +# +# You may obtain a copy of the Licence at: +# https://gitext.gfz-potsdam.de/software/heesil +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the Licence is distributed on an "AS IS" basis, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +# implied. See the Licence for the specific language governing +# permissions and limitations under the Licence. + FROM nginx:alpine ARG BUILD_DATE diff --git a/docker/local-dev/Dockerfile-local-dev b/docker/local-dev/Dockerfile-local-dev index cbf28f6fc..9497f5b10 100644 --- a/docker/local-dev/Dockerfile-local-dev +++ b/docker/local-dev/Dockerfile-local-dev @@ -1,2 +1,30 @@ +# Web client of the Sensor Management System software developed within +# the Helmholtz DataHub Initiative by GFZ and UFZ. +# +# Copyright (C) 2020 +# - Martin Abbrent (UFZ, martin.abbrent@ufz.de) +# - Helmholtz Centre for Environmental Research GmbH - UFZ +# (UFZ, https://www.ufz.de) +# +# Parts of this program were developed within the context of the +# following publicly funded projects or measures: +# - Helmholtz Earth and Environment DataHub +# (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) +# +# Licensed under the HEESIL, Version 1.0 or - as soon they will be +# approved by the "Community" - subsequent versions of the HEESIL +# (the "Licence"). +# +# You may not use this work except in compliance with the Licence. +# +# You may obtain a copy of the Licence at: +# https://gitext.gfz-potsdam.de/software/heesil +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the Licence is distributed on an "AS IS" basis, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +# implied. See the Licence for the specific language governing +# permissions and limitations under the Licence. + FROM node:14.6.0-stretch-slim RUN apt-get update && apt-get install g++ build-essential python3 -y diff --git a/jest.config.js b/jest.config.js index 6ae0b9287..d6ca2766e 100644 --- a/jest.config.js +++ b/jest.config.js @@ -1,3 +1,33 @@ +/* +Web client of the Sensor Management System software developed within +the Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +*/ module.exports = { moduleNameMapper: { '^@/(.*)$': '<rootDir>/$1', diff --git a/layouts/README.md b/layouts/README.md deleted file mode 100644 index cad1ad573..000000000 --- a/layouts/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# LAYOUTS - -**This directory is not required, you can delete it if you don't want to use it.** - -This directory contains your Application Layouts. - -More information about the usage of this directory in [the documentation](https://nuxtjs.org/guide/views#layouts). diff --git a/layouts/default.vue b/layouts/default.vue index c986f37ab..7c1ce0081 100644 --- a/layouts/default.vue +++ b/layouts/default.vue @@ -1,3 +1,33 @@ +<!-- +Web client of the Sensor Management System software developed within the +Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +--> <template> <v-app> <v-navigation-drawer diff --git a/layouts/error.vue b/layouts/error.vue index ae22f7cf0..07afcf898 100644 --- a/layouts/error.vue +++ b/layouts/error.vue @@ -1,3 +1,33 @@ +<!-- +Web client of the Sensor Management System software developed within the +Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +--> <template> <v-app dark> <h1 v-if="error.statusCode === 404"> diff --git a/middleware/README.md b/middleware/README.md deleted file mode 100644 index 01595ded7..000000000 --- a/middleware/README.md +++ /dev/null @@ -1,8 +0,0 @@ -# MIDDLEWARE - -**This directory is not required, you can delete it if you don't want to use it.** - -This directory contains your application middleware. -Middleware let you define custom functions that can be run before rendering either a page or a group of pages. - -More information about the usage of this directory in [the documentation](https://nuxtjs.org/guide/routing#middleware). diff --git a/mixins/Rules.ts b/mixins/Rules.ts index 664af342a..d18e94396 100644 --- a/mixins/Rules.ts +++ b/mixins/Rules.ts @@ -1,3 +1,35 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ + /** * @file provides a mixin component for standard form validation rules * @author <marc.hanisch@gfz-potsdam.de> diff --git a/models/Attachment.ts b/models/Attachment.ts index 894306779..19ee3caa8 100644 --- a/models/Attachment.ts +++ b/models/Attachment.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ export interface IAttachment { id: string | null url: string diff --git a/models/Compartment.ts b/models/Compartment.ts index 0dc03b526..15270a8e0 100644 --- a/models/Compartment.ts +++ b/models/Compartment.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ export interface ICompartment { id: string name: string diff --git a/models/Configuration.ts b/models/Configuration.ts index e6ae496b2..d8da816fa 100644 --- a/models/Configuration.ts +++ b/models/Configuration.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import Contact, { IContact } from '@/models/Contact' import { ConfigurationsTree } from '@/models/ConfigurationsTree' import { ConfigurationsTreeNode } from '@/models/ConfigurationsTreeNode' diff --git a/models/ConfigurationsTree.ts b/models/ConfigurationsTree.ts index b55c28e5d..98bcfaffc 100644 --- a/models/ConfigurationsTree.ts +++ b/models/ConfigurationsTree.ts @@ -1,3 +1,35 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ + /** * @file provides classes to configure platforms and devices in a tree * @author <marc.hanisch@gfz-potsdam.de> diff --git a/models/ConfigurationsTreeNode.ts b/models/ConfigurationsTreeNode.ts index a9df16cd5..ffa4b2a74 100644 --- a/models/ConfigurationsTreeNode.ts +++ b/models/ConfigurationsTreeNode.ts @@ -1,3 +1,35 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ + /** * @file provides an union type of Platform- and DeviceNodes * @author <marc.hanisch@gfz-potsdam.de> diff --git a/models/Contact.ts b/models/Contact.ts index 8dc5f6238..7e4310f52 100644 --- a/models/Contact.ts +++ b/models/Contact.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ export interface IContact { id: string | null email: string diff --git a/models/CustomTextField.ts b/models/CustomTextField.ts index 63a65aa7a..54e75c4cf 100644 --- a/models/CustomTextField.ts +++ b/models/CustomTextField.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ export interface ICustomTextField { id: string | null, key: string, diff --git a/models/Device.ts b/models/Device.ts index ca4e7a543..1096b5866 100644 --- a/models/Device.ts +++ b/models/Device.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import Contact, { IContact } from '@/models/Contact' import { DeviceProperty } from '@/models/DeviceProperty' import { CustomTextField, ICustomTextField } from '@/models/CustomTextField' diff --git a/models/DeviceConfigurationAttributes.ts b/models/DeviceConfigurationAttributes.ts index d952f839a..9d9cad0a9 100644 --- a/models/DeviceConfigurationAttributes.ts +++ b/models/DeviceConfigurationAttributes.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import { DeviceProperty } from '@/models/DeviceProperty' import Device from '@/models/Device' diff --git a/models/DeviceNode.ts b/models/DeviceNode.ts index 3dcd03926..fbc1a8837 100644 --- a/models/DeviceNode.ts +++ b/models/DeviceNode.ts @@ -1,3 +1,35 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ + /** * @file provides a wrapper class for a device in a tree * @author <marc.hanisch@gfz-potsdam.de> diff --git a/models/DeviceProperty.ts b/models/DeviceProperty.ts index 4d02a8499..58ca06a2e 100644 --- a/models/DeviceProperty.ts +++ b/models/DeviceProperty.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import { IMeasuringRange, MeasuringRange } from '@/models/MeasuringRange' export interface IDeviceProperty { diff --git a/models/DeviceType.ts b/models/DeviceType.ts index 796c1d091..bbfa8f01b 100644 --- a/models/DeviceType.ts +++ b/models/DeviceType.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ export interface IDeviceType { id: string name: string diff --git a/models/IConfigurationsTreeNode.ts b/models/IConfigurationsTreeNode.ts index 92707ffec..c42934616 100644 --- a/models/IConfigurationsTreeNode.ts +++ b/models/IConfigurationsTreeNode.ts @@ -1,3 +1,35 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ + /** * @file provides an interface for node classes of a tree * @author <marc.hanisch@gfz-potsdam.de> diff --git a/models/IStringId.ts b/models/IStringId.ts index 715e6399a..795e9700b 100644 --- a/models/IStringId.ts +++ b/models/IStringId.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ export interface IStringId { id: string | null } diff --git a/models/Location.ts b/models/Location.ts index 6b098a42a..59d53c6f1 100644 --- a/models/Location.ts +++ b/models/Location.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import { DeviceProperty } from '@/models/DeviceProperty' export interface IStationaryLocation { diff --git a/models/Manufacturer.ts b/models/Manufacturer.ts index 4dc166d48..d2a193b00 100644 --- a/models/Manufacturer.ts +++ b/models/Manufacturer.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ export interface IManufacturer { id: string name: string diff --git a/models/MeasuringRange.ts b/models/MeasuringRange.ts index 08db1bc4a..b0def0342 100644 --- a/models/MeasuringRange.ts +++ b/models/MeasuringRange.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ export interface IMeasuringRange { min: number | null max: number | null diff --git a/models/Platform.ts b/models/Platform.ts index e421d3f4b..14c5fd64b 100644 --- a/models/Platform.ts +++ b/models/Platform.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import Contact, { IContact } from '@/models/Contact' import { Attachment, IAttachment } from '@/models/Attachment' diff --git a/models/PlatformConfigurationAttributes.ts b/models/PlatformConfigurationAttributes.ts index ef163d11a..88c28ab5a 100644 --- a/models/PlatformConfigurationAttributes.ts +++ b/models/PlatformConfigurationAttributes.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import Platform from '@/models/Platform' export interface IPlatformConfigurationAttributes { diff --git a/models/PlatformNode.ts b/models/PlatformNode.ts index b16310ead..6533915b6 100644 --- a/models/PlatformNode.ts +++ b/models/PlatformNode.ts @@ -1,3 +1,35 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ + /** * @file provides a wrapper class for a platform in a tree * @author <marc.hanisch@gfz-potsdam.de> diff --git a/models/PlatformType.ts b/models/PlatformType.ts index 7e44cb546..e67efca08 100644 --- a/models/PlatformType.ts +++ b/models/PlatformType.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ export interface IPlatformType { id: string name: string diff --git a/models/Property.ts b/models/Property.ts index 612c2b402..fa1e761db 100644 --- a/models/Property.ts +++ b/models/Property.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ export interface IVariable { id: string name: string diff --git a/models/SamplingMedia.ts b/models/SamplingMedia.ts index 8fc46569c..a521c104d 100644 --- a/models/SamplingMedia.ts +++ b/models/SamplingMedia.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ export interface ISamplingMedia { id: string name: string diff --git a/models/Status.ts b/models/Status.ts index 46a75487c..4a445e547 100644 --- a/models/Status.ts +++ b/models/Status.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ export interface IStatus { id: string name: string diff --git a/models/Unit.ts b/models/Unit.ts index 38a8cf83f..0147ee519 100644 --- a/models/Unit.ts +++ b/models/Unit.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ export interface IUnit { id: string name: string diff --git a/models/User.ts b/models/User.ts index fcdfe3f5f..9c4b1c4ea 100644 --- a/models/User.ts +++ b/models/User.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import Contact, { IContact } from '@/models/Contact' export interface IUser { diff --git a/nuxt.config.js b/nuxt.config.js index 24dd9648d..33c0acc97 100644 --- a/nuxt.config.js +++ b/nuxt.config.js @@ -1,3 +1,34 @@ +/* +Web client of the Sensor Management System software developed within +the Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +*/ + // eslint-disable-next-line import colors from 'vuetify/es5/util/colors' diff --git a/pages/README.md b/pages/README.md deleted file mode 100644 index 1d5d48b29..000000000 --- a/pages/README.md +++ /dev/null @@ -1,6 +0,0 @@ -# PAGES - -This directory contains your Application Views and Routes. -The framework reads all the `*.vue` files inside this directory and creates the router of your application. - -More information about the usage of this directory in [the documentation](https://nuxtjs.org/guide/routing). diff --git a/pages/configurations/_id.vue b/pages/configurations/_id.vue index 518a6e3c1..83bb481d2 100644 --- a/pages/configurations/_id.vue +++ b/pages/configurations/_id.vue @@ -1,3 +1,33 @@ +<!-- +Web client of the Sensor Management System software developed within the +Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +--> <template> <div> <v-form diff --git a/pages/devices/_id.vue b/pages/devices/_id.vue index 48dd81d3c..accf43de6 100644 --- a/pages/devices/_id.vue +++ b/pages/devices/_id.vue @@ -1,3 +1,33 @@ +<!-- +Web client of the Sensor Management System software developed within the +Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +--> <template> <div> <v-card diff --git a/pages/help.vue b/pages/help.vue index a1e12ed99..c57ab7899 100644 --- a/pages/help.vue +++ b/pages/help.vue @@ -1,3 +1,33 @@ +<!-- +Web client of the Sensor Management System software developed within the +Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +--> <template> <div /> </template> diff --git a/pages/index.vue b/pages/index.vue index 5aa0d332f..4eeae9ccb 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -1,3 +1,33 @@ +<!-- +Web client of the Sensor Management System software developed within the +Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +--> <template> <v-container> <v-row justify="center"> diff --git a/pages/platforms/_id.vue b/pages/platforms/_id.vue index a54cc0925..3a7efc4cd 100644 --- a/pages/platforms/_id.vue +++ b/pages/platforms/_id.vue @@ -1,3 +1,33 @@ +<!-- +Web client of the Sensor Management System software developed within the +Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +--> <template> <div> <v-card outlined> diff --git a/pages/projects.vue b/pages/projects.vue index a1e12ed99..c57ab7899 100644 --- a/pages/projects.vue +++ b/pages/projects.vue @@ -1,3 +1,33 @@ +<!-- +Web client of the Sensor Management System software developed within the +Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +--> <template> <div /> </template> diff --git a/pages/search/configurations.vue b/pages/search/configurations.vue index ad9ef5024..be2ff8ccb 100644 --- a/pages/search/configurations.vue +++ b/pages/search/configurations.vue @@ -1,3 +1,33 @@ +<!-- +Web client of the Sensor Management System software developed within the +Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +--> <template> <div> <v-card> diff --git a/pages/search/devices.vue b/pages/search/devices.vue index 22c1c72f4..f130fdda1 100644 --- a/pages/search/devices.vue +++ b/pages/search/devices.vue @@ -1,3 +1,33 @@ +<!-- +Web client of the Sensor Management System software developed within the +Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +--> <template> <div> <v-tabs-items diff --git a/pages/search/platforms.vue b/pages/search/platforms.vue index 7afb343de..6ff7ceac2 100644 --- a/pages/search/platforms.vue +++ b/pages/search/platforms.vue @@ -1,3 +1,33 @@ +<!-- +Web client of the Sensor Management System software developed within the +Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +--> <template> <div> <v-tabs-items diff --git a/pages/users.vue b/pages/users.vue index a1e12ed99..c57ab7899 100644 --- a/pages/users.vue +++ b/pages/users.vue @@ -1,3 +1,33 @@ +<!-- +Web client of the Sensor Management System software developed within the +Helmholtz DataHub Initiative by GFZ and UFZ. + +Copyright (C) 2020 +- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +- Helmholtz Centre Potsdam - GFZ German Research Centre for + Geosciences (GFZ, https://www.gfz-potsdam.de) + +Parts of this program were developed within the context of the +following publicly funded projects or measures: +- Helmholtz Earth and Environment DataHub + (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + +Licensed under the HEESIL, Version 1.0 or - as soon they will be +approved by the "Community" - subsequent versions of the HEESIL +(the "Licence"). + +You may not use this work except in compliance with the Licence. + +You may obtain a copy of the Licence at: +https://gitext.gfz-potsdam.de/software/heesil + +Unless required by applicable law or agreed to in writing, software +distributed under the Licence is distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the Licence for the specific language governing +permissions and limitations under the Licence. +--> <template> <div /> </template> diff --git a/plugins/README.md b/plugins/README.md deleted file mode 100644 index ca1f9d8a4..000000000 --- a/plugins/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# PLUGINS - -**This directory is not required, you can delete it if you don't want to use it.** - -This directory contains Javascript plugins that you want to run before mounting the root Vue.js application. - -More information about the usage of this directory in [the documentation](https://nuxtjs.org/guide/plugins). diff --git a/plugins/api.ts b/plugins/api.ts index badadc6ec..29fc8718d 100644 --- a/plugins/api.ts +++ b/plugins/api.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import { Plugin } from '@nuxt/types' import Api from '@/services/Api' diff --git a/serializers/jsonapi/AttachmentSerializer.ts b/serializers/jsonapi/AttachmentSerializer.ts index 3bc07146b..71f17d1f4 100644 --- a/serializers/jsonapi/AttachmentSerializer.ts +++ b/serializers/jsonapi/AttachmentSerializer.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import { Attachment } from '@/models/Attachment' diff --git a/serializers/jsonapi/CompartmentSerializer.ts b/serializers/jsonapi/CompartmentSerializer.ts index 21b125f03..6a883e4bd 100644 --- a/serializers/jsonapi/CompartmentSerializer.ts +++ b/serializers/jsonapi/CompartmentSerializer.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import Compartment from '@/models/Compartment' import { IJsonApiObjectListWithLinks, IJsonApiDataWithIdAndLinks } from '@/serializers/jsonapi/JsonApiTypes' diff --git a/serializers/jsonapi/ContactSerializer.ts b/serializers/jsonapi/ContactSerializer.ts index 71f795859..31f50f939 100644 --- a/serializers/jsonapi/ContactSerializer.ts +++ b/serializers/jsonapi/ContactSerializer.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import Contact from '@/models/Contact' import { IJsonApiObjectList, IJsonApiObject, IJsonApiTypeIdDataListDict, IJsonApiTypeIdAttributes } from '@/serializers/jsonapi/JsonApiTypes' diff --git a/serializers/jsonapi/CustomTextFieldSerializer.ts b/serializers/jsonapi/CustomTextFieldSerializer.ts index cce41ed9e..8b427c345 100644 --- a/serializers/jsonapi/CustomTextFieldSerializer.ts +++ b/serializers/jsonapi/CustomTextFieldSerializer.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import { CustomTextField } from '@/models/CustomTextField' import { IJsonApiNestedElement } from '@/serializers/jsonapi/JsonApiTypes' diff --git a/serializers/jsonapi/DevicePropertySerializer.ts b/serializers/jsonapi/DevicePropertySerializer.ts index aa52ccfea..ac5316f5a 100644 --- a/serializers/jsonapi/DevicePropertySerializer.ts +++ b/serializers/jsonapi/DevicePropertySerializer.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import { DeviceProperty } from '@/models/DeviceProperty' import { MeasuringRange } from '@/models/MeasuringRange' diff --git a/serializers/jsonapi/DeviceSerializer.ts b/serializers/jsonapi/DeviceSerializer.ts index 76c48c4e1..2bff1c887 100644 --- a/serializers/jsonapi/DeviceSerializer.ts +++ b/serializers/jsonapi/DeviceSerializer.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import Contact from '@/models/Contact' import Device from '@/models/Device' diff --git a/serializers/jsonapi/DeviceTypeSerializer.ts b/serializers/jsonapi/DeviceTypeSerializer.ts index b01b96421..0015889b5 100644 --- a/serializers/jsonapi/DeviceTypeSerializer.ts +++ b/serializers/jsonapi/DeviceTypeSerializer.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import DeviceType from '@/models/DeviceType' import { IJsonApiObjectListWithLinks, IJsonApiDataWithIdAndLinks } from '@/serializers/jsonapi/JsonApiTypes' diff --git a/serializers/jsonapi/JsonApiTypes.ts b/serializers/jsonapi/JsonApiTypes.ts index 3a73615fb..d8cc132e6 100644 --- a/serializers/jsonapi/JsonApiTypes.ts +++ b/serializers/jsonapi/JsonApiTypes.ts @@ -1,3 +1,35 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ + /* The following comment should indicate how an json api response can look like: const jsonApiObject: any = { diff --git a/serializers/jsonapi/ManufacturerSerializer.ts b/serializers/jsonapi/ManufacturerSerializer.ts index 139b9935e..771d82515 100644 --- a/serializers/jsonapi/ManufacturerSerializer.ts +++ b/serializers/jsonapi/ManufacturerSerializer.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import Manufacturer from '@/models/Manufacturer' import { IJsonApiObjectListWithLinks, IJsonApiDataWithIdAndLinks } from '@/serializers/jsonapi/JsonApiTypes' diff --git a/serializers/jsonapi/PlatformSerializer.ts b/serializers/jsonapi/PlatformSerializer.ts index 1109d848f..f3d879453 100644 --- a/serializers/jsonapi/PlatformSerializer.ts +++ b/serializers/jsonapi/PlatformSerializer.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import Contact from '@/models/Contact' import Platform from '@/models/Platform' diff --git a/serializers/jsonapi/PlatformTypeSerializer.ts b/serializers/jsonapi/PlatformTypeSerializer.ts index e8a914546..c5819af86 100644 --- a/serializers/jsonapi/PlatformTypeSerializer.ts +++ b/serializers/jsonapi/PlatformTypeSerializer.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import PlatformType from '@/models/PlatformType' import { IJsonApiObjectListWithLinks, IJsonApiDataWithIdAndLinks } from '@/serializers/jsonapi/JsonApiTypes' diff --git a/serializers/jsonapi/PropertySerializer.ts b/serializers/jsonapi/PropertySerializer.ts index f9f3c003a..ac54375d7 100644 --- a/serializers/jsonapi/PropertySerializer.ts +++ b/serializers/jsonapi/PropertySerializer.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import Property from '@/models/Property' import { IJsonApiObjectListWithLinks, IJsonApiDataWithIdAndLinks } from '@/serializers/jsonapi/JsonApiTypes' diff --git a/serializers/jsonapi/SamplingMediaSerializer.ts b/serializers/jsonapi/SamplingMediaSerializer.ts index eaaf08207..323eeed3f 100644 --- a/serializers/jsonapi/SamplingMediaSerializer.ts +++ b/serializers/jsonapi/SamplingMediaSerializer.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import SamplingMedia from '@/models/SamplingMedia' import { IJsonApiObjectListWithLinks, IJsonApiDataWithIdAndLinks } from '@/serializers/jsonapi/JsonApiTypes' diff --git a/serializers/jsonapi/StatusSerializer.ts b/serializers/jsonapi/StatusSerializer.ts index d8c48800f..44647fa33 100644 --- a/serializers/jsonapi/StatusSerializer.ts +++ b/serializers/jsonapi/StatusSerializer.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import Status from '@/models/Status' import { IJsonApiObjectListWithLinks, IJsonApiDataWithIdAndLinks } from '@/serializers/jsonapi/JsonApiTypes' diff --git a/serializers/jsonapi/UnitSerializer.ts b/serializers/jsonapi/UnitSerializer.ts index c4ff5b038..38d71a778 100644 --- a/serializers/jsonapi/UnitSerializer.ts +++ b/serializers/jsonapi/UnitSerializer.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import Unit from '@/models/Unit' import { IJsonApiObjectListWithLinks, IJsonApiDataWithIdAndLinks } from '@/serializers/jsonapi/JsonApiTypes' diff --git a/services/Api.ts b/services/Api.ts index 9c3c1c6ed..ce391629d 100644 --- a/services/Api.ts +++ b/services/Api.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import axios, { AxiosInstance, AxiosRequestConfig } from 'axios' import ContactApi from '@/services/sms/ContactApi' diff --git a/services/cv/CompartmentApi.ts b/services/cv/CompartmentApi.ts index c16476d4e..9f2890238 100644 --- a/services/cv/CompartmentApi.ts +++ b/services/cv/CompartmentApi.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import { AxiosInstance } from 'axios' import Compartment from '@/models/Compartment' diff --git a/services/cv/DeviceTypeApi.ts b/services/cv/DeviceTypeApi.ts index bb996368d..c909a5fc3 100644 --- a/services/cv/DeviceTypeApi.ts +++ b/services/cv/DeviceTypeApi.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import { AxiosInstance } from 'axios' import DeviceType from '@/models/DeviceType' diff --git a/services/cv/ManufacturerApi.ts b/services/cv/ManufacturerApi.ts index 0ec559d10..1a8cf9603 100644 --- a/services/cv/ManufacturerApi.ts +++ b/services/cv/ManufacturerApi.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import { AxiosInstance } from 'axios' import Manufacturer from '@/models/Manufacturer' diff --git a/services/cv/PlatformTypeApi.ts b/services/cv/PlatformTypeApi.ts index bcffbf7b6..edde0663e 100644 --- a/services/cv/PlatformTypeApi.ts +++ b/services/cv/PlatformTypeApi.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import { AxiosInstance } from 'axios' import PlatformType from '@/models/PlatformType' diff --git a/services/cv/PropertyApi.ts b/services/cv/PropertyApi.ts index 04f803d95..2a3af8d84 100644 --- a/services/cv/PropertyApi.ts +++ b/services/cv/PropertyApi.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import { AxiosInstance } from 'axios' import Property from '@/models/Property' diff --git a/services/cv/SamplingMediaApi.ts b/services/cv/SamplingMediaApi.ts index e3051a9cd..dce16621c 100644 --- a/services/cv/SamplingMediaApi.ts +++ b/services/cv/SamplingMediaApi.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import { AxiosInstance } from 'axios' import SamplingMedia from '@/models/SamplingMedia' diff --git a/services/cv/StatusApi.ts b/services/cv/StatusApi.ts index 7efeb6fdb..3dec4df53 100644 --- a/services/cv/StatusApi.ts +++ b/services/cv/StatusApi.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import { AxiosInstance } from 'axios' import Status from '@/models/Status' diff --git a/services/cv/UnitApi.ts b/services/cv/UnitApi.ts index 05405f07c..8af54fa66 100644 --- a/services/cv/UnitApi.ts +++ b/services/cv/UnitApi.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import { AxiosInstance } from 'axios' import Unit from '@/models/Unit' diff --git a/services/sms/ConfigurationApi.ts b/services/sms/ConfigurationApi.ts index 9dec42dc9..c32190636 100644 --- a/services/sms/ConfigurationApi.ts +++ b/services/sms/ConfigurationApi.ts @@ -1,3 +1,35 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ + // eslint-disable-next-line import { AxiosInstance, Method } from 'axios' diff --git a/services/sms/ContactApi.ts b/services/sms/ContactApi.ts index 4618deb16..003e3610d 100644 --- a/services/sms/ContactApi.ts +++ b/services/sms/ContactApi.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import { AxiosInstance } from 'axios' import Contact from '@/models/Contact' diff --git a/services/sms/DeviceApi.ts b/services/sms/DeviceApi.ts index a70855ca1..cfbc0fdbe 100644 --- a/services/sms/DeviceApi.ts +++ b/services/sms/DeviceApi.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import { AxiosInstance, Method } from 'axios' import Device from '@/models/Device' diff --git a/services/sms/PlatformApi.ts b/services/sms/PlatformApi.ts index 8b97058cb..34df79ae6 100644 --- a/services/sms/PlatformApi.ts +++ b/services/sms/PlatformApi.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import { AxiosInstance, Method } from 'axios' import Platform from '@/models/Platform' diff --git a/start_staging_gfz.sh b/start_staging_gfz.sh index 4d494a02e..c461f8137 100755 --- a/start_staging_gfz.sh +++ b/start_staging_gfz.sh @@ -1,4 +1,33 @@ #!/bin/bash +# Web client of the Sensor Management System software developed within +# the Helmholtz DataHub Initiative by GFZ and UFZ. +# +# Copyright (C) 2020 +# - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) +# - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) +# - Helmholtz Centre Potsdam - GFZ German Research Centre for +# Geosciences (GFZ, https://www.gfz-potsdam.de) +# +# Parts of this program were developed within the context of the +# following publicly funded projects or measures: +# - Helmholtz Earth and Environment DataHub +# (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) +# +# Licensed under the HEESIL, Version 1.0 or - as soon they will be +# approved by the "Community" - subsequent versions of the HEESIL +# (the "Licence"). +# +# You may not use this work except in compliance with the Licence. +# +# You may obtain a copy of the Licence at: +# https://gitext.gfz-potsdam.de/software/heesil +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the Licence is distributed on an "AS IS" basis, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +# implied. See the Licence for the specific language governing +# permissions and limitations under the Licence. + # variables are now inside of the docker-compose file docker-compose -f docker-compose-gfz-local-with-staging-vm.yml up diff --git a/static/README.md b/static/README.md deleted file mode 100644 index cf004353b..000000000 --- a/static/README.md +++ /dev/null @@ -1,11 +0,0 @@ -# STATIC - -**This directory is not required, you can delete it if you don't want to use it.** - -This directory contains your static files. -Each file inside this directory is mapped to `/`. -Thus you'd want to delete this README.md before deploying to production. - -Example: `/static/robots.txt` is mapped as `/robots.txt`. - -More information about the usage of this directory in [the documentation](https://nuxtjs.org/guide/assets#static). diff --git a/store/README.md b/store/README.md deleted file mode 100644 index 1972d277a..000000000 --- a/store/README.md +++ /dev/null @@ -1,10 +0,0 @@ -# STORE - -**This directory is not required, you can delete it if you don't want to use it.** - -This directory contains your Vuex Store files. -Vuex Store option is implemented in the Nuxt.js framework. - -Creating a file in this directory automatically activates the option in the framework. - -More information about the usage of this directory in [the documentation](https://nuxtjs.org/guide/vuex-store). diff --git a/store/snackbar.ts b/store/snackbar.ts index 680cb2101..92abc39b0 100644 --- a/store/snackbar.ts +++ b/store/snackbar.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ export interface ISnackbarStore { error: string, success: string diff --git a/test/AttachmentList.test.ts b/test/AttachmentList.test.ts index 5e8879e4e..ef313d2da 100644 --- a/test/AttachmentList.test.ts +++ b/test/AttachmentList.test.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import Vue from 'vue' import Vuetify from 'vuetify' diff --git a/test/AttachmentListItem.test.ts b/test/AttachmentListItem.test.ts index 18b0ca28f..4916eb5b6 100644 --- a/test/AttachmentListItem.test.ts +++ b/test/AttachmentListItem.test.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import Vue from 'vue' import Vuetify from 'vuetify' diff --git a/test/ConfigurationsPlatformDeviceSearch.test.ts b/test/ConfigurationsPlatformDeviceSearch.test.ts index 19d527a7f..d9563a41e 100644 --- a/test/ConfigurationsPlatformDeviceSearch.test.ts +++ b/test/ConfigurationsPlatformDeviceSearch.test.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import Vue from 'vue' import Vuetify from 'vuetify' diff --git a/test/ConfigurationsSelectedItem.test.ts b/test/ConfigurationsSelectedItem.test.ts index 17978f375..a5df47a6f 100644 --- a/test/ConfigurationsSelectedItem.test.ts +++ b/test/ConfigurationsSelectedItem.test.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import Vue from 'vue' import Vuetify from 'vuetify' diff --git a/test/ConfigurationsTreeView.test.ts b/test/ConfigurationsTreeView.test.ts index 094e1de75..7d2d606a5 100644 --- a/test/ConfigurationsTreeView.test.ts +++ b/test/ConfigurationsTreeView.test.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import Vue from 'vue' import Vuetify from 'vuetify' diff --git a/test/CustomFieldCards.test.ts b/test/CustomFieldCards.test.ts index 144de7bbc..7ebde9043 100644 --- a/test/CustomFieldCards.test.ts +++ b/test/CustomFieldCards.test.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import Vue from 'vue' import Vuetify from 'vuetify' diff --git a/test/CustomFieldForm.test.ts b/test/CustomFieldForm.test.ts index fecd6bda4..8677a0f4d 100644 --- a/test/CustomFieldForm.test.ts +++ b/test/CustomFieldForm.test.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import Vue from 'vue' import Vuetify from 'vuetify' diff --git a/test/DevicePropertyExpansionPanels.test.ts b/test/DevicePropertyExpansionPanels.test.ts index fce7a02e5..aff66c261 100644 --- a/test/DevicePropertyExpansionPanels.test.ts +++ b/test/DevicePropertyExpansionPanels.test.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import Vue from 'vue' import Vuetify from 'vuetify' diff --git a/test/DevicePropertyForm.test.ts b/test/DevicePropertyForm.test.ts index fe1956d6b..8d3af1d17 100644 --- a/test/DevicePropertyForm.test.ts +++ b/test/DevicePropertyForm.test.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import Vue from 'vue' import Vuetify from 'vuetify' diff --git a/test/DevicePropertyHierarchySelect.test.ts b/test/DevicePropertyHierarchySelect.test.ts index 56215bc0b..947d8174b 100644 --- a/test/DevicePropertyHierarchySelect.test.ts +++ b/test/DevicePropertyHierarchySelect.test.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import Vue from 'vue' import Vuetify from 'vuetify' diff --git a/test/EntitySelect.test.ts b/test/EntitySelect.test.ts index 6f996d470..ca006d533 100644 --- a/test/EntitySelect.test.ts +++ b/test/EntitySelect.test.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import Vue from 'vue' import Vuetify from 'vuetify' diff --git a/test/models/Attachment.test.ts b/test/models/Attachment.test.ts index de81672cd..e3670f694 100644 --- a/test/models/Attachment.test.ts +++ b/test/models/Attachment.test.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import { Attachment } from '@/models/Attachment' describe('Attachment Models', () => { diff --git a/test/models/ConfigurationsTree.test.ts b/test/models/ConfigurationsTree.test.ts index 4d5531c79..6310e4d61 100644 --- a/test/models/ConfigurationsTree.test.ts +++ b/test/models/ConfigurationsTree.test.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import Device from '@/models/Device' import Platform from '@/models/Platform' import { DeviceNode } from '@/models/DeviceNode' diff --git a/test/models/CustomTextField.test.ts b/test/models/CustomTextField.test.ts index 012845b17..9ab123a18 100644 --- a/test/models/CustomTextField.test.ts +++ b/test/models/CustomTextField.test.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import { CustomTextField } from '@/models/CustomTextField' describe('CustomTextField', () => { diff --git a/test/models/DeviceConfigurationAttributes.test.ts b/test/models/DeviceConfigurationAttributes.test.ts index 621713e79..6226af7b3 100644 --- a/test/models/DeviceConfigurationAttributes.test.ts +++ b/test/models/DeviceConfigurationAttributes.test.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import Device from '@/models/Device' import { DeviceConfigurationAttributes } from '@/models/DeviceConfigurationAttributes' import { DeviceProperty } from '@/models/DeviceProperty' diff --git a/test/models/DeviceNode.test.ts b/test/models/DeviceNode.test.ts index 89d9bc516..459875108 100644 --- a/test/models/DeviceNode.test.ts +++ b/test/models/DeviceNode.test.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import Device from '@/models/Device' import { DeviceNode } from '@/models/DeviceNode' diff --git a/test/models/DeviceProperty.test.ts b/test/models/DeviceProperty.test.ts index 94119b839..53d22616c 100644 --- a/test/models/DeviceProperty.test.ts +++ b/test/models/DeviceProperty.test.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import { MeasuringRange } from '@/models/MeasuringRange' import { DeviceProperty } from '@/models/DeviceProperty' diff --git a/test/models/Location.test.ts b/test/models/Location.test.ts index 5866f4f3a..41acd1290 100644 --- a/test/models/Location.test.ts +++ b/test/models/Location.test.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import { StationaryLocation, DynamicLocation } from '@/models/Location' import { DeviceProperty } from '@/models/DeviceProperty' diff --git a/test/models/MeasuringRange.test.ts b/test/models/MeasuringRange.test.ts index 0271ca25d..b8787fc66 100644 --- a/test/models/MeasuringRange.test.ts +++ b/test/models/MeasuringRange.test.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import { MeasuringRange } from '@/models/MeasuringRange' describe('MeasuringRange Models', () => { diff --git a/test/models/PlatformConfigurationAttributes.test.ts b/test/models/PlatformConfigurationAttributes.test.ts index bda89b9b6..22de78cea 100644 --- a/test/models/PlatformConfigurationAttributes.test.ts +++ b/test/models/PlatformConfigurationAttributes.test.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import Platform from '@/models/Platform' import { PlatformConfigurationAttributes } from '@/models/PlatformConfigurationAttributes' diff --git a/test/models/PlatformNode.test.ts b/test/models/PlatformNode.test.ts index fa9305318..4f730a32f 100644 --- a/test/models/PlatformNode.test.ts +++ b/test/models/PlatformNode.test.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import Platform from '@/models/Platform' import { PlatformNode } from '@/models/PlatformNode' diff --git a/test/serializers/jsonapi/AttachmentSerializer.test.ts b/test/serializers/jsonapi/AttachmentSerializer.test.ts index 1d7c301a8..305f414ff 100644 --- a/test/serializers/jsonapi/AttachmentSerializer.test.ts +++ b/test/serializers/jsonapi/AttachmentSerializer.test.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import { Attachment } from '@/models/Attachment' import { AttachmentSerializer } from '@/serializers/jsonapi/AttachmentSerializer' diff --git a/test/serializers/jsonapi/CompartmentSerializer.test.ts b/test/serializers/jsonapi/CompartmentSerializer.test.ts index e34b85b15..fa467d0fd 100644 --- a/test/serializers/jsonapi/CompartmentSerializer.test.ts +++ b/test/serializers/jsonapi/CompartmentSerializer.test.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import Compartment from '@/models/Compartment' import { CompartmentSerializer } from '@/serializers/jsonapi/CompartmentSerializer' diff --git a/test/serializers/jsonapi/ContactSerializer.test.ts b/test/serializers/jsonapi/ContactSerializer.test.ts index 2068bd9b8..879e076d7 100644 --- a/test/serializers/jsonapi/ContactSerializer.test.ts +++ b/test/serializers/jsonapi/ContactSerializer.test.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import Contact from '@/models/Contact' import { ContactSerializer } from '@/serializers/jsonapi/ContactSerializer' diff --git a/test/serializers/jsonapi/CustomTextFieldSerializer.test.ts b/test/serializers/jsonapi/CustomTextFieldSerializer.test.ts index d38d9434f..31cc3fc51 100644 --- a/test/serializers/jsonapi/CustomTextFieldSerializer.test.ts +++ b/test/serializers/jsonapi/CustomTextFieldSerializer.test.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import { CustomTextField } from '@/models/CustomTextField' import { CustomTextFieldSerializer } from '@/serializers/jsonapi/CustomTextFieldSerializer' diff --git a/test/serializers/jsonapi/DevicePropertySerializer.test.ts b/test/serializers/jsonapi/DevicePropertySerializer.test.ts index adf3b927f..02cae2200 100644 --- a/test/serializers/jsonapi/DevicePropertySerializer.test.ts +++ b/test/serializers/jsonapi/DevicePropertySerializer.test.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import { DeviceProperty } from '@/models/DeviceProperty' import { MeasuringRange } from '@/models/MeasuringRange' diff --git a/test/serializers/jsonapi/DeviceSerializer.test.ts b/test/serializers/jsonapi/DeviceSerializer.test.ts index 4605ef321..15a0e6a92 100644 --- a/test/serializers/jsonapi/DeviceSerializer.test.ts +++ b/test/serializers/jsonapi/DeviceSerializer.test.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import Contact from '@/models/Contact' import Device from '@/models/Device' import { DeviceSerializer, IDeviceWithMeta, deviceWithMetaToDeviceByThrowingErrorOnMissing, deviceWithMetaToDeviceByAddingDummyObjects } from '@/serializers/jsonapi/DeviceSerializer' diff --git a/test/serializers/jsonapi/DeviceTypeSerializer.test.ts b/test/serializers/jsonapi/DeviceTypeSerializer.test.ts index 5d2d0e42c..f5e4cbacd 100644 --- a/test/serializers/jsonapi/DeviceTypeSerializer.test.ts +++ b/test/serializers/jsonapi/DeviceTypeSerializer.test.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import DeviceType from '@/models/DeviceType' import { DeviceTypeSerializer } from '@/serializers/jsonapi/DeviceTypeSerializer' diff --git a/test/serializers/jsonapi/ManufacturerSerializer.test.ts b/test/serializers/jsonapi/ManufacturerSerializer.test.ts index 8272ddb37..b9b4f7222 100644 --- a/test/serializers/jsonapi/ManufacturerSerializer.test.ts +++ b/test/serializers/jsonapi/ManufacturerSerializer.test.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import Manufacturer from '@/models/Manufacturer' import { ManufacturerSerializer } from '@/serializers/jsonapi/ManufacturerSerializer' diff --git a/test/serializers/jsonapi/PlatformSerializer.test.ts b/test/serializers/jsonapi/PlatformSerializer.test.ts index ab730c538..258bac6f2 100644 --- a/test/serializers/jsonapi/PlatformSerializer.test.ts +++ b/test/serializers/jsonapi/PlatformSerializer.test.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import Contact from '@/models/Contact' import Platform from '@/models/Platform' import { Attachment } from '@/models/Attachment' diff --git a/test/serializers/jsonapi/PlatformTypeSerializer.test.ts b/test/serializers/jsonapi/PlatformTypeSerializer.test.ts index 0e0da9839..480c67713 100644 --- a/test/serializers/jsonapi/PlatformTypeSerializer.test.ts +++ b/test/serializers/jsonapi/PlatformTypeSerializer.test.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import PlatformType from '@/models/PlatformType' import { PlatformTypeSerializer } from '@/serializers/jsonapi/PlatformTypeSerializer' diff --git a/test/serializers/jsonapi/PropertySerializer.test.ts b/test/serializers/jsonapi/PropertySerializer.test.ts index 3747160e9..a3f62c5f3 100644 --- a/test/serializers/jsonapi/PropertySerializer.test.ts +++ b/test/serializers/jsonapi/PropertySerializer.test.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import Property from '@/models/Property' import { PropertySerializer } from '@/serializers/jsonapi/PropertySerializer' diff --git a/test/serializers/jsonapi/SamplingMediaSerializer.test.ts b/test/serializers/jsonapi/SamplingMediaSerializer.test.ts index ee1ce80f2..f3cc80667 100644 --- a/test/serializers/jsonapi/SamplingMediaSerializer.test.ts +++ b/test/serializers/jsonapi/SamplingMediaSerializer.test.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import SamplingMedia from '@/models/SamplingMedia' import { SamplingMediaSerializer } from '@/serializers/jsonapi/SamplingMediaSerializer' diff --git a/test/serializers/jsonapi/StatusSerializer.test.ts b/test/serializers/jsonapi/StatusSerializer.test.ts index 47bd4accf..811b939d4 100644 --- a/test/serializers/jsonapi/StatusSerializer.test.ts +++ b/test/serializers/jsonapi/StatusSerializer.test.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import Status from '@/models/Status' import { StatusSerializer } from '@/serializers/jsonapi/StatusSerializer' diff --git a/test/serializers/jsonapi/UnitSerializer.test.ts b/test/serializers/jsonapi/UnitSerializer.test.ts index fb3f5a200..1711722fe 100644 --- a/test/serializers/jsonapi/UnitSerializer.test.ts +++ b/test/serializers/jsonapi/UnitSerializer.test.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import Unit from '@/models/Unit' import { UnitSerializer } from '@/serializers/jsonapi/UnitSerializer' diff --git a/test/utils/dateHelpers.test.ts b/test/utils/dateHelpers.test.ts index aa77d9d22..c5c133570 100644 --- a/test/utils/dateHelpers.test.ts +++ b/test/utils/dateHelpers.test.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import { dateToString, stringToDate } from '@/utils/dateHelper' describe('dateToString', () => { diff --git a/test/utils/urlHelper.test.ts b/test/utils/urlHelper.test.ts index bbbf5674d..7c8de2a43 100644 --- a/test/utils/urlHelper.test.ts +++ b/test/utils/urlHelper.test.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ import { removeBaseUrl, removeFirstSlash, removeTrailingSlash } from '@/utils/urlHelpers' describe('removeBaseUrl', () => { diff --git a/utils/JSONApiInterfaces.ts b/utils/JSONApiInterfaces.ts index 4bfe4d003..8731ed0f7 100644 --- a/utils/JSONApiInterfaces.ts +++ b/utils/JSONApiInterfaces.ts @@ -1,3 +1,35 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ + /* With this one we can filter for equality or ilike diff --git a/utils/PaginatedLoader.ts b/utils/PaginatedLoader.ts index c88559599..9afc0ae2d 100644 --- a/utils/PaginatedLoader.ts +++ b/utils/PaginatedLoader.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ export type PaginationLoaderFunction<E> = () => Promise<IPaginationLoader<E>> export interface IPaginationLoader<E> { diff --git a/utils/dateHelper.ts b/utils/dateHelper.ts index 931be7877..a7a854c5c 100644 --- a/utils/dateHelper.ts +++ b/utils/dateHelper.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ export const dateToString = (aDate: Date | null): string => { if (!aDate) { return '' diff --git a/utils/domHelper.ts b/utils/domHelper.ts index d0fed6bf9..535e63c5d 100644 --- a/utils/domHelper.ts +++ b/utils/domHelper.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ export const getParentByClass = (elem: Element, classNames: string[]): Element | null => { const parentElem: Element | null = elem.parentElement if (!parentElem) { diff --git a/utils/numericsHelper.ts b/utils/numericsHelper.ts index f962167f7..4323704b6 100644 --- a/utils/numericsHelper.ts +++ b/utils/numericsHelper.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ export const parseFloatOrDefault = (value: any, defaultValue: number): number => isNaN(parseFloat(value)) ? defaultValue : parseFloat(value) export const parseFloatOrNull = (value: any): number | null => isNaN(parseFloat(value)) ? null : parseFloat(value) export const parseIntOrDefault = (value: any, defaultValue: number): number => isNaN(parseInt(value)) ? defaultValue : parseInt(value) diff --git a/utils/urlHelpers.ts b/utils/urlHelpers.ts index 868a08bb6..0238a08d5 100644 --- a/utils/urlHelpers.ts +++ b/utils/urlHelpers.ts @@ -1,3 +1,34 @@ +/** + * @license + * Web client of the Sensor Management System software developed within + * the Helmholtz DataHub Initiative by GFZ and UFZ. + * + * Copyright (C) 2020 + * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de) + * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de) + * - Helmholtz Centre Potsdam - GFZ German Research Centre for + * Geosciences (GFZ, https://www.gfz-potsdam.de) + * + * Parts of this program were developed within the context of the + * following publicly funded projects or measures: + * - Helmholtz Earth and Environment DataHub + * (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095) + * + * Licensed under the HEESIL, Version 1.0 or - as soon they will be + * approved by the "Community" - subsequent versions of the HEESIL + * (the "Licence"). + * + * You may not use this work except in compliance with the Licence. + * + * You may obtain a copy of the Licence at: + * https://gitext.gfz-potsdam.de/software/heesil + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the Licence for the specific language governing + * permissions and limitations under the Licence. + */ export function removeBaseUrl (url: string, baseUrl: string | undefined): string { if (!baseUrl) { return url -- GitLab