From 6156bdf0c63f27a9642ec2b457e6ac99933a3c01 Mon Sep 17 00:00:00 2001 From: Arno Kaimbacher Date: Thu, 11 Aug 2022 18:25:28 +0200 Subject: [PATCH] - composer remove fideloper/proxy; use use Illuminate\Http\Middleware\TrustProxies in TrustProxies middlewar; - style changes in some db seeder files - delete PagesTableSeeder.php --- app/Http/Middleware/TrustProxies.php | 3 +- composer.json | 1 - composer.lock | 60 +--- database/seeders/AccountsSeeder.php | 5 +- database/seeders/CollectionsTableSeeder.php | 1 - database/seeders/DatabaseSeeder.php | 3 +- database/seeders/LicencesTableSeeder.php | 89 ++++- database/seeders/PagesTableSeeder.php | 364 -------------------- database/seeders/RolesTableSeeder.php | 5 +- 9 files changed, 83 insertions(+), 448 deletions(-) delete mode 100644 database/seeders/PagesTableSeeder.php diff --git a/app/Http/Middleware/TrustProxies.php b/app/Http/Middleware/TrustProxies.php index fad0f6d..1bdc857 100644 --- a/app/Http/Middleware/TrustProxies.php +++ b/app/Http/Middleware/TrustProxies.php @@ -2,6 +2,7 @@ namespace App\Http\Middleware; +// use Fideloper\Proxy\TrustProxies as Middleware use Illuminate\Http\Middleware\TrustProxies as Middleware; use Illuminate\Http\Request; @@ -25,4 +26,4 @@ class TrustProxies extends Middleware Request::HEADER_X_FORWARDED_PORT | Request::HEADER_X_FORWARDED_PROTO | Request::HEADER_X_FORWARDED_AWS_ELB; -} \ No newline at end of file +} diff --git a/composer.json b/composer.json index 5fabc47..e219d25 100755 --- a/composer.json +++ b/composer.json @@ -14,7 +14,6 @@ "diglactic/laravel-breadcrumbs": "7.2", "doctrine/dbal": "^3.3", "felixkiss/uniquewith-validator": "^3.1", - "fideloper/proxy": "^4.4", "gghughunishvili/entrust": "4.0", "guzzlehttp/guzzle": "^7.2", "laravel/framework": "^8.75", diff --git a/composer.lock b/composer.lock index 5a56aed..2d64ac1 100755 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "4f77bfed248a8fb79fbb269478c4e686", + "content-hash": "2c8c6b70e3dba3a10ec66d04a32ca3f0", "packages": [ { "name": "arifhp86/laravel-clear-expired-cache-file", @@ -1020,64 +1020,6 @@ }, "time": "2021-04-04T07:04:42+00:00" }, - { - "name": "fideloper/proxy", - "version": "4.4.2", - "source": { - "type": "git", - "url": "https://github.com/fideloper/TrustedProxy.git", - "reference": "a751f2bc86dd8e6cfef12dc0cbdada82f5a18750" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/fideloper/TrustedProxy/zipball/a751f2bc86dd8e6cfef12dc0cbdada82f5a18750", - "reference": "a751f2bc86dd8e6cfef12dc0cbdada82f5a18750", - "shasum": "" - }, - "require": { - "illuminate/contracts": "^5.0|^6.0|^7.0|^8.0|^9.0", - "php": ">=5.4.0" - }, - "require-dev": { - "illuminate/http": "^5.0|^6.0|^7.0|^8.0|^9.0", - "mockery/mockery": "^1.0", - "phpunit/phpunit": "^8.5.8|^9.3.3" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Fideloper\\Proxy\\TrustedProxyServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "Fideloper\\Proxy\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Chris Fidao", - "email": "fideloper@gmail.com" - } - ], - "description": "Set trusted proxies for Laravel", - "keywords": [ - "load balancing", - "proxy", - "trusted proxy" - ], - "support": { - "issues": "https://github.com/fideloper/TrustedProxy/issues", - "source": "https://github.com/fideloper/TrustedProxy/tree/4.4.2" - }, - "time": "2022-02-09T13:33:34+00:00" - }, { "name": "gghughunishvili/entrust", "version": "4.0.0", diff --git a/database/seeders/AccountsSeeder.php b/database/seeders/AccountsSeeder.php index 4ec6678..3795868 100644 --- a/database/seeders/AccountsSeeder.php +++ b/database/seeders/AccountsSeeder.php @@ -10,15 +10,14 @@ use Illuminate\Support\Facades\DB; class AccountsTableSeeder extends Seeder { - /** + /** * Seed the application's database. * * @return void */ public function run(): void { - - // \App\Models\User::factory(10)->create(); + // \App\Models\User::factory(10)->create(); DB::table('accounts')->insert([ [ 'login' => "admin", diff --git a/database/seeders/CollectionsTableSeeder.php b/database/seeders/CollectionsTableSeeder.php index e78c53d..1c2332a 100644 --- a/database/seeders/CollectionsTableSeeder.php +++ b/database/seeders/CollectionsTableSeeder.php @@ -6,7 +6,6 @@ namespace Database\Seeders; use Illuminate\Database\Seeder; use Illuminate\Support\Facades\DB; - class CollectionsTableSeeder extends Seeder { public function run() diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index f21bf1b..4a0bd1f 100644 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -3,7 +3,6 @@ namespace Database\Seeders; use Illuminate\Database\Seeder; -// use Carbon\Carbon; class DatabaseSeeder extends Seeder { @@ -33,6 +32,6 @@ class DatabaseSeeder extends Seeder $this->call('PagesTableSeeder'); $this->call('CollectionsTableSeeder'); $this->call('ProjectsTableSeeder'); - $this->call('MessagesTableSeeder'); + $this->call('MessagesTableSeeder'); } } diff --git a/database/seeders/LicencesTableSeeder.php b/database/seeders/LicencesTableSeeder.php index b617240..088f35c 100644 --- a/database/seeders/LicencesTableSeeder.php +++ b/database/seeders/LicencesTableSeeder.php @@ -19,8 +19,11 @@ class LicencesTableSeeder extends Seeder DB::table('document_licences')->insert([ [ 'active' => true, - 'comment_internal' => "Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use..", - 'desc_markup' => '

Dieser Inhalt is unter einer Creative Commons License lizenziert.

', + 'comment_internal' => "Attribution — You must give appropriate credit, provide a link to the license, + and indicate if changes were made. You may do so in any reasonable manner, + but not in any way that suggests the licensor endorses you or your use..", + 'desc_markup' => '

Dieser Inhalt is unter einer + Creative Commons License lizenziert.

', 'desc_text' => "You are free to: Share — copy and redistribute the material in any medium or format Adapt — remix, transform, and build upon the material @@ -31,7 +34,7 @@ class LicencesTableSeeder extends Seeder 'link_licence' => 'https://creativecommons.org/licenses/by/3.0/de/deed.de', 'link_logo' => 'https://licensebuttons.net/l/by/4.0/88x31.png', 'mime_type' => 'text/html', - 'name_long' => 'Creative Commons Attribution 4.0 International (CC BY 4.0)', + 'name_long' => 'Creative Commons Attribution 4.0 International (CC BY 4.0)', 'name' => 'CC-BY-4.0', 'pod_allowed' => true, 'sort_order' => 1, @@ -44,8 +47,18 @@ class LicencesTableSeeder extends Seeder but not in any way that suggests the licensor endorses you or your use. ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.", - 'desc_markup' => '

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.

', - 'desc_text' => "Diese Lizenz erlaubt es anderen, Ihr Werk/Ihren Inhalt zu verbreiten, zu remixen, zu verbessern und darauf aufzubauen, auch kommerziell, solange Sie als Urheber des Originals genannt werden und die auf Ihrem Werk/Inhalt basierenden neuen Werke unter denselben Bedingungen veröffentlicht werden. Diese Lizenz wird oft mit \"Copyleft\"-Lizenzen im Bereich freier und Open Source Software verglichen. Alle neuen Werke/Inhalte, die auf Ihrem aufbauen, werden unter derselben Lizenz stehen, also auch kommerziell nutzbar sein. Dies ist die Lizenz, die auch von der Wikipedia eingesetzt wird, empfohlen für Material, für das eine Einbindung von Wikipedia-Material oder anderen so lizenzierten Inhalten sinnvoll sein kann.", + 'desc_markup' => '

Dieser Inhalt ist unter einer + Creative Commons-Lizenz lizenziert.

', + 'desc_text' => "Diese Lizenz erlaubt es anderen, Ihr Werk/Ihren Inhalt zu verbreiten, zu remixen, + zu verbessern und darauf aufzubauen, auch kommerziell, + solange Sie als Urheber des Originals genannt werden und die auf Ihrem Werk/Inhalt + basierenden neuen Werke unter denselben Bedingungen veröffentlicht werden. + Diese Lizenz wird oft mit \"Copyleft\"-Lizenzen im Bereich freier und Open Source Software verglichen. + Alle neuen Werke/Inhalte, die auf Ihrem aufbauen, werden unter derselben Lizenz stehen, + also auch kommerziell nutzbar sein. + Dies ist die Lizenz, die auch von der Wikipedia eingesetzt wird, empfohlen für Material, + für das eine Einbindung von Wikipedia-Material + oder anderen so lizenzierten Inhalten sinnvoll sein kann.", 'language' => 'en', 'link_licence' => 'https://creativecommons.org/licenses/by-sa/4.0/deed.en', 'link_logo' => 'https://licensebuttons.net/l/by-sa/4.0/88x31.png', @@ -58,13 +71,18 @@ class LicencesTableSeeder extends Seeder [ 'active' => true, 'comment_internal' => null, - 'desc_markup' => '

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.

', - 'desc_text' => "Diese Lizenz erlaubt es anderen, Ihr Werk/Ihren Inhalt zu verbreiten, zu remixen, zu verbessern und darauf aufzubauen, allerdings nur nicht-kommerziell und solange Sie als Urheber des Originals genannt werden und die auf Ihrem Werk/Inhalt basierenden neuen Werke unter denselben Bedingungen veröffentlicht werden.", + 'desc_markup' => '

Dieser Inhalt ist unter einer + Creative Commons-Lizenz lizenziert.

', + 'desc_text' => "Diese Lizenz erlaubt es anderen, Ihr Werk/Ihren Inhalt zu verbreiten, + zu remixen, zu verbessern und darauf aufzubauen, allerdings nur nicht-kommerziell + und solange Sie als Urheber des Originals genannt werden und die auf Ihrem Werk/Inhalt + basierenden neuen Werke unter denselben Bedingungen veröffentlicht werden.", 'language' => 'de', 'link_licence' => 'https://creativecommons.org/licenses/by-nc-sa/3.0/de', 'link_logo' => 'https://i.creativecommons.org/l/by-nc-sa/3.0/de/88x31.png', 'mime_type' => 'text/html', - 'name_long' => 'Creative Commons - Namensnennung - Keine kommerzielle Nutzung - Weitergabe unter gleichen Bedingungen (CC BY-NC-SA)', + 'name_long' => 'Creative Commons - Namensnennung - Keine kommerzielle Nutzung - + Weitergabe unter gleichen Bedingungen (CC BY-NC-SA)', 'name' => 'CC BY-NC-SA', 'pod_allowed' => true, 'sort_order' => 3, @@ -72,8 +90,15 @@ class LicencesTableSeeder extends Seeder [ 'active' => true, 'comment_internal' => null, - 'desc_markup' => '

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.

Creative Commons - Namensnennung - Nicht kommerziell

', - 'desc_text' => "Diese Lizenz erlaubt es anderen, Ihr Werk/Ihren Inhalt zu verbreiten, zu remixen, zu verbessern und darauf aufzubauen, allerdings nur nicht-kommerziell. Und obwohl auch bei den auf Ihrem Werk/Inhalt basierenden neuen Werken Ihr Name mit genannt werden muss und sie nur nicht-kommerziell verwendet werden dürfen, müssen diese neuen Werke nicht unter denselben Bedingungen lizenziert werden.", + 'desc_markup' => '

Dieser Inhalt ist unter einer + + Creative Commons-Lizenz + lizenziert.

Creative Commons - Namensnennung - Nicht kommerziell

', + 'desc_text' => "Diese Lizenz erlaubt es anderen, Ihr Werk/Ihren Inhalt zu verbreiten, + zu remixen, zu verbessern und darauf aufzubauen, allerdings nur nicht-kommerziell. + Und obwohl auch bei den auf Ihrem Werk/Inhalt basierenden neuen Werken + Ihr Name mit genannt werden muss und sie nur nicht-kommerziell verwendet werden dürfen, + müssen diese neuen Werke nicht unter denselben Bedingungen lizenziert werden.", 'language' => 'de', 'link_licence' => 'https://creativecommons.org/licenses/by-nc/3.0/de/deed.de', 'link_logo' => 'https://i.creativecommons.org/l/by-nc/3.0/de/88x31.png', @@ -86,8 +111,22 @@ class LicencesTableSeeder extends Seeder [ 'active' => true, 'comment_internal' => "Wie cc_by_nc_nd, aber kommerzielle Nutzung erlaubt.", - 'desc_markup' => 'Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.', - 'desc_text' => "Diese Lizenz erlaubt anderen die Weiterverbreitung Ihres Werkes/Inhaltes, kommerziell wie nicht-kommerziell, solange dies ohne Veränderungen und vollständig geschieht und Sie als Urheber genannt werden.", + 'desc_markup' => 'Dieser Inhalt ist unter einer + + Creative Commons-Lizenz lizenziert. + ', + 'desc_text' => "Diese Lizenz erlaubt anderen die Weiterverbreitung Ihres Werkes/Inhaltes, + kommerziell wie nicht-kommerziell, solange dies ohne Veränderungen + und vollständig geschieht und Sie als Urheber genannt werden.", 'language' => 'de', 'link_licence' => 'https://creativecommons.org/licenses/by-nd/3.0/de/', 'link_logo' => 'https://i.creativecommons.org/l/by-nd/3.0/de/88x31.png', @@ -99,9 +138,29 @@ class LicencesTableSeeder extends Seeder ], [ 'active' => true, - 'comment_internal' => "Namensnennung-NichtKommerziell-KeineBearbeitung\r\n\r\nDritte können die Arbeit elektronisch auf beliebigen Servern anbieten oder gedruckte Kopien erstellen (aber: mit Namensnennung, \r\nnicht-kommerziell und keine Veränderung).", - 'desc_markup' => 'Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.', - 'desc_text' => "Dies ist die restriktivste der sechs Kernlizenzen. Sie erlaubt lediglich Download und Weiterverteilung des Werkes/Inhaltes unter Nennung Ihres Namens, jedoch keinerlei Bearbeitung oder kommerzielle Nutzung.", + 'comment_internal' => "Namensnennung-NichtKommerziell-KeineBearbeitung\r\n\r\n + Dritte können die Arbeit elektronisch auf beliebigen Servern + anbieten oder gedruckte Kopien erstellen (aber: mit Namensnennung, \r\n + nicht-kommerziell und keine Veränderung).", + 'desc_markup' => ' + Dieser Inhalt ist unter einer Creative Commons-Lizenz + lizenziert.', + 'desc_text' => "Dies ist die restriktivste der sechs Kernlizenzen. + Sie erlaubt lediglich Download und Weiterverteilung des Werkes/Inhaltes + unter Nennung Ihres Namens, jedoch keinerlei Bearbeitung oder kommerzielle Nutzung.", 'language' => 'de', 'link_licence' => 'https://creativecommons.org/licenses/by-nc-nd/3.0/de/deed.de', 'link_logo' => 'https://i.creativecommons.org/l/by-nc-nd/3.0/de/88x31.png', diff --git a/database/seeders/PagesTableSeeder.php b/database/seeders/PagesTableSeeder.php deleted file mode 100644 index 64dd602..0000000 --- a/database/seeders/PagesTableSeeder.php +++ /dev/null @@ -1,364 +0,0 @@ -insert([ - [ - // 1 - //'title' => 'Terms and conditions', - 'page_slug' => 'terms-and-conditions', - // 'description' => $faker->text($maxNbChars = 255), - 'seo_title' => 'Terms and Conditions', - 'seo_keyword' => 'GBA, repository, terms and conditions', - 'seo_description' => 'Terms and Conditions', - 'status' => '1', - 'created_by' => 1, - 'updated_by' => 1, - 'created_at' => Carbon::now(), - 'updated_at' => Carbon::now(), - ], - [ - // 2 - //'title' => 'imprint', - 'page_slug' => 'imprint', - // 'description' => $faker->text($maxNbChars = 255), - 'seo_title' => 'Impressum', - 'seo_keyword' => 'GBA, repository, imprint', - 'seo_description' => 'Imprint', - 'status' => '1', - 'created_by' => 1, - 'updated_by' => 1, - 'created_at' => Carbon::now(), - 'updated_at' => Carbon::now(), - ], - [ - // 3 - //'title' => 'Terms and conditions', - 'page_slug' => 'about', - // 'description' => $faker->text($maxNbChars = 255), - 'seo_title' => 'About', - 'seo_keyword' => 'GBA, repository, about', - 'seo_description' => 'About', - 'status' => '1', - 'created_by' => 1, - 'updated_by' => 1, - 'created_at' => Carbon::now(), - 'updated_at' => Carbon::now(), - ], - [ - // 4 - //'title' => 'Terms and conditions', - 'page_slug' => 'home-welcome', - // 'description' => $faker->text($maxNbChars = 255), - 'seo_title' => 'About', - 'seo_keyword' => 'GBA, repository, about', - 'seo_description' => 'About', - 'status' => '1', - 'created_by' => 1, - 'updated_by' => 1, - 'created_at' => Carbon::now(), - 'updated_at' => Carbon::now(), - ], - ]); - - DB::table('page_translations')->insert([ - [ - 'page_id' => 1, //terms and conditions - 'locale' => 'de', - 'title' => 'Terms and Conditions', - 'description' => '

Die Domain-Inhaberin (die GBA), explizit aber die Autoren der Website - Tethys RDR (www.tethys.at), übernehmen keine Gewähr für die Aktualität, Richtigkeit - und Vollständigkeit der bereitgestellten Informationen. Haftungsansprüche gegen die Autoren, - die sich auf Schäden materieller oder ideeller Art beziehen, die durch die Nutzung oder - Nichtnutzung der dargebotenen Informationen bzw. durch die Nutzung fehlerhafter und - unvollständiger Informationen verursacht wurden, werden ausdrücklich ausgeschlossen, - soweit nicht Vorsatz oder grobe Fahrlässigkeit der Autoren vorliegt. - Die Autoren behalten es sich ausdrücklich vor, Teile der Seiten oder das gesamte - Angebot ohne gesonderte Ankündigung zu verändern, zu ergänzen, zu löschen oder die - Veröffentlichung zeitweise oder endgültig einzustellen.

- -
Für den Inhalt verantwortlich
-

Bei direkten oder indirekten Verweisen auf fremde Internetseiten (Links), - die außerhalb des Verantwortungsbereichs der Autoren liegen, wird eine Haftung - nur dann übernommen, wenn die Autoren von den Inhalten Kenntnis haben, - dies zumutbar ist und diese über die technischen Mittel verfügen, - um deren Verwendung bei rechtswidrigen Inhalten zu verhindern. - Die Autoren erklären hiermit ausdrücklich, dass zum Zeitpunkt der Linksetzung - keine illegalen Inhalte auf den zu verlinkenden Seiten erkennbar waren. - Die Autoren haben keinerlei Einfluss auf die aktuelle und zukünftige Gestaltung - und auf die Inhalte der verknüpften Seiten. Deshalb distanzieren sie sich hiermit - ausdrücklich von allen Inhalten aller gelinkten/verknüpften Seiten, die nach der - Linksetzung verändert wurden. Diese Feststellung gilt auch für alle innerhalb - des eigenen Internetangebotes gesetzten Links und Verweise. Für illegale, - fehlerhafte oder unvollständige Inhalte und insbesondere für Schäden, die aus der - Nutzung oder Nichtnutzung solcherart dargebotener Informationen entstehen, - haftet allein der Anbieter der Seite, auf die verwiesen wurde, nicht derjenige, der via - Link auf die betreffende Seite verwiesen wurde.

- -
Urheber- und Kennzeichenrecht
-

Die Autoren sind bestrebt, in allen Publikationen die Urheberrechte aller - verwendeten Grafiken und Texte zu beachten, von ihnen selbst erstellte Grafiken - und Texte zu nutzen oder auf lizenzfreie Grafiken und Texte zurückzugreifen. - Alle innerhalb des Internetangebotes genannten und von Dritten registrierten - Marken- und Warenzeichen unterliegen uneingeschränkt den Bestimmungen des jeweils - gültigen Kennzeichenrechts und den Besitzrechten der jeweiligen eingetragenen Eigentümer. - Allein aufgrund der bloßen Nennung ist nicht der Schluss zu ziehen, dass Markenzeichen - nicht den Rechten Dritter unterliegen. Sofern nicht anders angegeben, wird der Inhalt - dieser Website unter einer Creative Commons Attribution 3.0-Lizenz lizenziert.

- -
Datenschutz-Bestimmungen
-

Mit dieser Datenschutzerklärung möchte unsere gastgebende Einrichtung, - die „Geologische Bundesanstalt“, die Öffentlichkeit über Art, Umfang und Zweck - der von uns erhobenen, verwendeten und verarbeiteten personenbezogenen Daten informieren. - Darüber hinaus werden betroffene Personen mittels dieser Datenschutzerklärung über die - ihnen zustehenden Rechte informiert.

-

Die Nutzung der Internetseiten von Tethys RDR ist ohne Angabe personenbezogener Daten möglich. - Wenn eine betroffene Person jedoch unsere Dienste wie das Übermitteln von Datensätzen nutzen - oder mit uns in Kontakt treten möchte, ist die Verarbeitung personenbezogener Daten erforderlich. - Wenn die Verarbeitung personenbezogener Daten notwendig ist und keine gesetzliche Grundlage für eine - solche Verarbeitung besteht, holen wir in der Regel die Zustimmung der betroffenen Person ein. - Wir erfassen Informationen von Ihnen, wenn Sie sich auf unserer Website anmelden.

-

Die Verarbeitung personenbezogener Daten von datenpublizierenden Autoren, - deren Co-Autoren sowie Beitragende, wie Name, E-Mail-Adresse und optional die ORCID ID - erfolgt stets durch die datenpublizierenden Autoren im Einklang mit der - Allgemeinen Datenschutzgrundverordnung (DSGVO) nach Artikel 6, Absatz 1b. - Diese Informationen werden zum Zwecke der Anmeldung der datenpublizierenden Autoren und zum - Zwecke der Umsetzung der guten wissenschaftlichen Praxis gesammelt. Damit einher geht, - dass nach erfolgreichem Publizieren der Daten keine Löschung oder Veränderung der Daten und - Metadaten inklusive aller personenbezogenen Daten möglich ist.

-

Als für die Verarbeitung Verantwortlicher hat Tethys RDR zahlreiche technische und - organisatorische Maßnahmen getroffen, um den bestmöglichen Schutz der über diese Website - verarbeiteten personenbezogenen Daten sicherzustellen. Internetbasierte Datenübertragungen - können jedoch grundsätzlich Sicherheitslücken aufweisen, so dass ein absoluter Schutz möglicherweise - nicht gewährleistet ist.

-

Sie haben grundsätzlich das Recht auf Auskunft, Berichtigung, Löschung, Einschränkung, - Datenübertragbarkeit und Widerspruch. - Dafür wenden Sie sich bitte an die Datenschutzbeauftragte:

- Dr. Viktoria Haider
- E-Mail: datenschutz@geologie.ac.at
-

Wenn Sie glauben, dass die Verarbeitung Ihrer Daten gegen das Datenschutzrecht - verstößt oder Ihre datenschutzrechtlichen Ansprüche sonst in einer Weise verletzt - worden sind, können Sie bei der dafür zuständigen Aufsichtsbehörde eine Beschwerde einlegen:

- Österreichische Datenschutzbehörde
- Barichgasse 40–42, 1030 Wien
- Telefon: +43 1 52 152‐0
- E-Mail: dsb@dsb.gv.at
- -
Erfassung allgemeiner Daten und Informationen
-

Die Website von Tethys RDR sammelt eine Reihe von allgemeinen Daten und Informationen, - wenn eine betroffene Person oder ein automatisiertes System die Website aufruft. Diese allgemeinen Daten - und Informationen werden in den Server-Protokolldateien gespeichert. - Gesammelt werden (1) die verwendeten Browsertypen und -versionen, (2) das vom zugreifenden - System verwendete Betriebssystem, (3) die Website, von der aus ein zugreifendes System auf unsere Website - gelangt (sogenannte Referrer), (4) die Sub-websites, (5) Datum und Uhrzeit des Zugriffs auf die Internetseite, - (6) eine Internetprotokolladresse (IP-Adresse), (7) der Internetdienstanbieter des zugreifenden Systems - und (8) alle anderen ähnlichen Daten und Informationen, die im Falle von Angriffen auf unsere - Informationstechnologiesysteme verwendet werden können.

-

Bei Verwendung dieser allgemeinen Daten und Informationen kann Tethys RDR keine Rückschlüsse - auf die betroffene Person ziehen. Diese Informationen werden vielmehr benötigt, um (1) den Inhalt - unserer Website korrekt bereitzustellen, (2) den Inhalt unserer Website sowie deren Werbung zu optimieren, - (3) die langfristige Überlebensfähigkeit unserer Informationstechnologiesysteme und der Website-Technologie - sicherzustellen und (4) den Strafverfolgungsbehörden, welche für die strafrechtliche Verfolgung im Falle eines - Cyberangriffs erforderlichen Informationen zur Verfügung stellen. Daher analysiert Tethys RDR anonym erhobene - Daten und Informationen statistisch mit dem Ziel, den Datenschutz und die Datensicherheit unserer Institution - zu erhöhen und ein optimales Schutzniveau für die von uns verarbeiteten personenbezogenen Daten zu gewährleisten. - Die anonymen Daten der Server-Logfiles werden getrennt von allen personenbezogenen Daten einer - betroffenen Person gespeichert.

- -
Anmeldung/Registrierung auf unserer Website
-

Die betroffene Person hat die Möglichkeit, sich auf der Website des für die Verarbeitung Verantwortlichen - unter Angabe personenbezogener Daten anzumelden (zu registrieren). Welche personenbezogenen Daten an die - Steuerung übermittelt werden, bestimmt die jeweilige Eingabemaske des Anmeldeformulars. Die von der betroffenen - Person eingegebenen personenbezogenen Daten werden ausschließlich für den internen Gebrauch durch den für die - Verarbeitung Verantwortlichen und für eigene Zwecke erhoben und gespeichert. Der Controller kann die - Übertragung an einen oder mehrere Prozessoren (z.B. einen wissenschaftlichen Herausgeber) anfordern, - die personenbezogene Daten auch für einen internen Zweck verwenden, der dem Controller zuzuordnen ist.

-

Durch die Registrierung auf der Website des Controllers werden auch die vom Internet Service Provider (ISP) - zugewiesene und vom Betroffenen verwendete IP-Adresse – Datum und Uhrzeit der Registrierung – gespeichert. - Die Speicherung dieser Daten erfolgt vor dem Hintergrund, dass nur so ein Missbrauch unserer Dienste verhindert - und gegebenenfalls eine Aufklärung der begangenen Verstöße ermöglicht wird. Insofern ist die Speicherung dieser - Daten erforderlich, um die Steuerung abzusichern. Diese Daten werden ohne Ihre ausdrückliche Zustimmung nicht - an Dritte weitergegeben, es sei denn, es besteht eine gesetzliche Verpflichtung zur Weitergabe der Daten oder - die Übermittlung dient der strafrechtlichen Verfolgung.

-

Die Registrierung der betroffenen Person mit der freiwilligen Angabe personenbezogener Daten soll es dem für - die Verarbeitung Verantwortlichen ermöglichen, die betroffenen Inhalte oder Dienste anzubieten, die aufgrund - der Art der betreffenden Angelegenheit nur registrierten Nutzern angeboten werden dürfen. Registrierte Personen - können die bei der Registrierung angegebenen personenbezogenen Daten jederzeit ändern oder vollständig aus dem - Datenbestand des Verantwortlichen löschen lassen.

-

Der für die Verarbeitung Verantwortliche teilt jeder betroffenen Person auf Anfrage jederzeit mit, welche - personenbezogenen Daten über die betroffene Person gespeichert sind. Darüber hinaus berichtigt oder löscht - der für die Datenverarbeitung Verantwortliche personenbezogene Daten auf Verlangen oder unter - Angabe der betroffenen Person, sofern keine gesetzlichen Aufbewahrungspflichten bestehen. Ein in - dieser Datenschutzerklärung ausdrücklich benannter Datenschutzbeauftragter sowie die gesamten - Mitarbeiter des für die Verarbeitung Verantwortlichen stehen der betroffenen Person als Ansprechpartner - zur Verfügung.

- -
Kontaktmöglichkeit über die Website
-

Die Website von Tethys RDR enthält Informationen, die einen schnellen elektronischen Kontakt zu unserer - Einrichtung sowie eine direkte Kommunikation mit uns ermöglichen. Dazu gehört auch eine allgemeine - Adresse der sogenannten elektronischen Post (E-Mail-Adresse). Wenn eine betroffene Person den für - die Verarbeitung Verantwortlichen per E-Mail über das Kontaktformular kontaktiert, werden die von - der betroffenen Person übermittelten personenbezogenen Daten automatisch gespeichert. Diese von einer - betroffenen Person freiwillig übermittelten personenbezogenen Daten werden zum Zwecke der Verarbeitung - oder Kontaktaufnahme mit der betroffenen Person gespeichert. Bei Nutzung des Kontaktformulars erfolgt - keine Weitergabe dieser personenbezogenen Daten an Dritte.

- -
Übermittlung wissenschaftlicher Daten über die Website
-

Die Website von Tethys RDR enthält eine Webanwendung zum Einreichen von wissenschaftlichen Datensätzen, - die in der Tethys -Datenbank gespeichert werden, um sie zu veröffentlichen. Wenn eine betroffene Person - mit dem Antrag auf Einreichung wissenschaftlicher Daten Kontakt zum für die Verarbeitung Verantwortlichen - aufnimmt, werden die von der betroffenen Person übermittelten personenbezogenen Daten automatisch gespeichert. - Diese von einer betroffenen Person freiwillig übermittelten personenbezogenen Daten werden zum Zwecke der - Verarbeitung oder Kontaktaufnahme mit der betroffenen Person gespeichert.

-

Um wissenschaftliche Datensätze erfolgreich bei Tethys RDR einzureichen, muss die betroffene Person einige - zusätzliche personenbezogene Daten (z.B. Name der Autoren, der Mitautoren und Beitragende) bereitstellen, - damit diese Datensätze in der wissenschaftlichen Gemeinschaft korrekt zitiert werden können. - Diese Informationen werden der Öffentlichkeit nach dem Einreichungsprozess über Datensatz-Metadaten - (im XML- oder JSON-Format und über die Tethys-Website) zur Verfügung gestellt. Dies ist eine Voraussetzung - für das wissenschaftliche Publizieren. Veröffentlichungen zu wissenschaftlichen Daten, einschließlich der oben - genannten personenbezogenen Daten, können von Dritten (z.B. Bibliotheken, Datenportalen) unter Verwendung der - Metadaten und Datendienste von Tethys RDR verwendet werden.

- -
Nutzung von Content Delivery Networks (CDN)
-

Auf dieser Website hat der Controller Javascript, Schriftarten und Bilder integriert, die von - Content Delivery Networks bereitgestellt werden. Ein Content Delivery Network (CDN) ist ein geografisch - verteiltes Netzwerk von Proxy-Servern und deren Rechenzentren. Ziel ist es, den Service räumlich auf die - Endbenutzer zu verteilen, um eine hohe Verfügbarkeit und Leistung zu gewährleisten. Während dieses technischen - Verfahrens können Dritte Kenntnis von personenbezogenen Daten, wie der IP-Adresse der betroffenen - Person, erlangen. Die bei Tethys verwendeten CDN-Dienste wurden vom Controller auf DSGVO-Konformität geprüft. -

- -
Routinemäßige Löschung und Sperrung personenbezogener Daten
-

Der für die Verarbeitung Verantwortliche verarbeitet und speichert die personenbezogenen Daten der betroffenen - Person nur für den Zeitraum, der zur Erreichung des Zwecks der Speicherung erforderlich ist, oder, soweit dies - vom europäischen Gesetzgeber oder anderen Gesetzgebern in Gesetzen oder Verordnungen, denen der für die - Verarbeitung Verantwortliche unterliegt, gewährt wird.

-

Ist der Speicherzweck nicht anwendbar oder läuft eine vom europäischen Gesetzgeber oder einem anderen - zuständigen Gesetzgeber festgelegte Speicherfrist ab, werden die personenbezogenen Daten gemäß den gesetzlichen - Bestimmungen routinemäßig gesperrt oder gelöscht.

-

Bitte beachten Sie auch unsere rechtlichen Hinweise zu Nutzung, Haftungsausschluss und - Haftungsbeschränkungen für die Nutzung unserer Website.

- -
Uns kontaktieren
-

Bei Fragen zu dieser Datenschutzrichtlinie können Sie sich an uns wenden - (Kontakt).

- -
Änderungen unserer Datenschutzerklärung
-

Wenn wir uns entscheiden, unsere Datenschutzrichtlinie zu ändern, werden wir diese Änderungen auf dieser - Seite veröffentlichen. Diese Richtlinie wurde zuletzt am 25.03.2020 geändert.

- -
OpenStreetMap
-

Diese Seite nutzt über eine Programmierschnittstelle (Application Programming Interface, API) das - Open Source-Mapping-Werkzeug „OpenStreetMap“ (OSM). Anbieter ist die OpenStreetMap Foundation. - Zur Nutzung der Funktionen von OpenStreetMap ist es notwendig, Ihre IP-Adresse zu speichern. - Diese Informationen werden in der Regel an einen Server von OpenStreetMap übertragen und dort gespeichert. - Der Anbieter dieser Seite hat keinen Einfluss auf diese Datenübertragung. Die Nutzung von OpenStreetMap - erfolgt im Interesse einer ansprechenden Darstellung unserer Online-Angebote und an einer leichten - Auffindbarkeit der von uns auf der Website angegebenen Orte. Dies stellt ein berechtigtes Interesse - im Sinne von Artikel 6, Absatz 1 lit. f DSGVO dar. Mehr Informationen zum Umgang mit Nutzerdaten finden - Sie in der Datenschutzseite von OpenStreetMap und auf - /wiki.openstreetmap.org/wiki/Legal_FAQ. -

- -
Rechtswirksamkeit dieses Haftungsausschlusses
-

Dieser Haftungsausschluss ist als Teil des Internetangebotes zu betrachten, von dem aus auf diese Seite - verwiesen wurde. Sollten Teile des Textes oder eines Wortlautes nicht, nicht vollständig oder - nicht mehr dem geltenden Recht entsprechen, so wird hierdurch die Gültigkeit oder der Inhalt - der übrigen Teile des Dokumentes nicht berührt.

- ', - ], - [ - 'page_id' => 1, //terms and conditions - 'locale' => 'en', - 'title' => 'Terms and Conditions', - 'description' => '

english text for terms and conditions

', - ], - [ - 'page_id' => 2, //imprint - 'locale' => 'de', - 'title' => 'Impressum', - 'description' => '
Für den Inhalt verantwortlich
- Geologische Bundesanstalt
- Neulinggasse 38, 1030 Wien
- office@geologie.ac.at
- Telefon: +43-1-7125674
- Fax: +43-1-7125674-56
-
Technische Umsetzung und Betreuung
- Geologische Bundesanstalt
- Hauptabteilung Informationsdienste
- Neulinggasse 38, 1030 Wien
- repository@geologie.ac.at
-

Bei technischen Problemen steht Ihnen das RDR-Team, erreichbar unter repository@geologie.ac.at, - gerne zur Seite.

-
Hinweise und Haftungsausschluss
-

Eine Haftung oder Garantie für Aktualität, Richtigkeit und - Vollständigkeit der zur Verfügung gestellten Daten ist ausgeschlossen.

-

Dieser Hinweis gilt auch für alle anderen Webseiten, auf die durch Hyperlinks verwiesen wird. - Die Geologische Bundesanstalt ist für den Inhalt von Webseiten, - die mittels einer solchen Verbindung erreicht werden, nicht verantwortlich.

', - ], - [ - 'page_id' => 2, //imprint - 'locale' => 'en', - 'title' => 'Imprint', - 'description' => '

english text for imprint

', - ], - [ - 'page_id' => 3, //about - 'locale' => 'de', - 'title' => 'Über uns', - 'description' => '

RDR (Research Data Repository) ist ein interdisziplinäres digitales Datenarchiv zur Archivierung und Publikation von Forschungsdaten aus abgeschlossenen wissenschaftlichen Studien und Projekten.

RDR focuses on disciplines who do not have a tradition of data sharing thus ensuring better availability, sustainable preservation and (independent) publication capacity of their research data.

', - ], - [ - 'page_id' => 3, //about - 'locale' => 'en', - 'title' => 'About Us', - 'description' => '

english text for about us

', - ], - [ - 'page_id' => 4, //home-welcome - 'locale' => 'de', - 'title' => 'Data Research Repository', - 'description' => '
-

Die Bibliothek bietet allen Angehörigen der Hochschule – Lehrenden - und Studierenden – die Möglichkeit, elektronisch erzeugte, qualifizierte - Dokumente über ihr Online-Publikations-System kostenlos zu - veröffentlichen. Die Texte stehen nach ihrer Veröffentlichung weltweit - im Internet zur Verfügung und werden von der Bibliothek dauerhaft - archiviert. Die Dokumente sind über Bibliothekskataloge und über die - Suchmaschinen des WWW erschlossen und zugänglich.

-

Wenn Sie nach Texten der Hochschule suchen wollen, wählen Sie bitte - das Menü "Suchen"; dort stehen Ihnen verschiedene Recherchemöglichkeiten - zur Verfügung. Wollen Sie ein Dokument publizieren, wählen Sie bitte das - Menü "Veröffentlichen"; mit wenigen Schritten können Sie dort Ihr - Dokument an den Hochschulschriftenserver übertragen.

-
', - ], - [ - 'page_id' => 4, //home-welcome - 'locale' => 'en', - 'title' => 'Data Research Repository', - 'description' => '
-

The library offers to publish electronically generated and qualified documents on its online publication system. - This service is for university members only and free of charge. After publication, - the texts are available worldwide on the Internet and will be archived permanently by the library. - The documents are indexed and made accessible in library catalogues and Web search engines.

-
', - ], - ]); - } -} diff --git a/database/seeders/RolesTableSeeder.php b/database/seeders/RolesTableSeeder.php index 2f4f367..512fed6 100644 --- a/database/seeders/RolesTableSeeder.php +++ b/database/seeders/RolesTableSeeder.php @@ -8,7 +8,7 @@ use Illuminate\Database\Seeder; use Illuminate\Support\Facades\DB; class RolesTableSeeder extends Seeder -{ +{ /** * Run the database seeds. * @@ -104,7 +104,8 @@ class RolesTableSeeder extends Seeder // 5 'name' => 'dataset-editor-list', 'display_name' => 'list released, editor_accepted and rejected_reviewer datasets', - 'description' => 'allow editor role to see all released. editor_accepted and rejected_reviewer datasets', + 'description' => 'allow editor role to see all released. editor_accepted and + rejected_reviewer datasets', 'created_at' => Carbon::now(), 'updated_at' => Carbon::now(), ],