Commit Graph

  • 394fe97858
    Merge pull request #13 from geolba/dependabot/npm_and_yarn/minimist-1.2.6 master Arno Kaimbacher 2022-08-16 09:01:13 +0000
  • 6a534bb526 Merge branch 'dependabot/npm_and_yarn/ansi-regex-5.0.1' of https://github.com/geolba/tethys Arno Kaimbacher 2022-08-16 10:52:27 +0200
  • 7d1406ee5c - array/string Helpers: Laravel Convert old array and string helpers into their modern class-based methods. - Use Laravel Carbon: Laravel provides an Illuminate\Support\Carbon class which wraps the underlying Carbon class. By using this class, you gain access to some additional testing methods and create separation between your code and underlying dependencies. Arno Kaimbacher 2022-08-12 07:53:27 +0000
  • 50ceeb193b - Form Request array syntax: Convert pipe (|) delimited validation rules from strings into an array of validation rules while using Laravel Rule objects where available - Streamline order methods: Streamline query builder orderBy calls with asc and desc arguments. - delete some old Request-Clases Arno Kaimbacher 2022-08-12 06:52:06 +0000
  • 6156bdf0c6 - composer remove fideloper/proxy; use use Illuminate\Http\Middleware\TrustProxies in TrustProxies middlewar; - style changes in some db seeder files - delete PagesTableSeeder.php Arno Kaimbacher 2022-08-11 18:25:28 +0200
  • 8ea540a88c - laravel framework upgrade frpm 7.x to 8. see also: https://laravel.com/docs/8.x/upgrade#assert-exact-json-method - use PHP7 null coalesce operator instead of laravel optional method - change Breadcrumbs::register method to Bredcrumbs::for method - composer updates v1.2 Arno Kaimbacher 2022-08-10 11:18:10 +0200
  • 1b2e77d907 - Convert class references from strings to static ::class constants built-in to PHP for improved code completion and static analysis. - Replace Facade references using the global namespace with their FQCN for improved code completion and static analysis. - delete database\factories\PageFactory.php and app\services\Registrar.php Arno Kaimbacher 2022-08-05 13:26:42 +0200
  • c4d74ca631 - small xslt improvements for oai interface - allo cors for OAI interface for all ip addresses inside RequestController.php Arno Kaimbacher 2022-08-05 10:34:49 +0200
  • a53a996f85 - npm updates for javascript libraries Arno Kaimbacher 2022-08-05 10:11:17 +0200
  • 577d988aef
    Bump minimist from 1.2.5 to 1.2.6 dependabot[bot] 2022-08-05 06:50:53 +0000
  • 84b3954c23
    Bump ansi-regex from 5.0.0 to 5.0.1 dependabot[bot] 2022-08-05 06:50:42 +0000
  • dfe76d1a36 - composer updates for 3rd party libraries - LoginController.php: logout to new frontend - db migration file for changing smallInteger to integer for: elevation_min, elevation_max, elevation_absolut, depth_min, depth_max, depth_absolut Arno Kaimbacher 2022-08-04 15:03:05 +0200
  • 46a68e5418 feature bugs oai Arno Kaimbacher 2022-02-04 17:07:30 +0100
  • 526b48b06e - bug release: oai-dc: doi identifier into dec:relations; oai-datacite: support translated abstract - composer updates Arno Kaimbacher 2022-02-03 16:14:03 +0100
  • 995967b734 - oai: add open_access set - datasetxml2oai-pmh.xslt: remove file downloads from dataset identifier - composer updates Arno Kaimbacher 2022-01-25 15:00:42 +0100
  • 4fc8661a00 DoiController.php: also update zpdate() method for setting correct alternateIdentifier Arno Kaimbacher 2022-01-19 16:24:05 +0100
  • 2e1cca030b doi_datacite.xslt: put 'affiliation' afte 'nameIdentifier' - EditotController.php: add addAlternateLandingPageAttribute for doir registration - RequestController.php: show correct alternaeIdentifier Arno Kaimbacher 2022-01-19 16:09:50 +0100
  • 76b351fb73 - OAI RequestController with time granularity for 'until' and 'from' parameter Arno Kaimbacher 2022-01-18 17:33:24 +0100
  • 25ea8d40e1 - add api methods for frontend - change oai paging size inside config/oai.php to 100 - change .user.ini file upload size - change OIA RequestController for validations kaimbacher 2022-01-18 09:51:31 +0100
  • 3004e5bb9b - add language tag to title attribute for dublin core: dc:title xml:lang="de" - composer updates Arno Kaimbacher 2021-07-06 15:35:48 +0200
  • a31a3e22a3 - db migration: change length of attribute 'label' to 255 Arno Kaimbacher 2021-06-16 10:17:25 +0200
  • 3aef68f98d - remove protocoll from get_domain() function in app\Helpers\utils.php Arno Kaimbacher 2021-06-15 21:52:52 +0200
  • 8e7960aa8e - edit forms for editor and submitter: add new keywords with language - Publish\IndexController.php: case sensitive relatedIdentifierTypes for later DOI creation Arno Kaimbacher 2021-06-15 14:39:37 +0200
  • 27d95ddd70 oia and doi xslt: only show 'givenName', 'familyName' and affilation if 'name_type' == 'Personal' Arno Kaimbacher 2021-06-14 16:30:10 +0200
  • 840bdffd2d - first name of author is only required, if name type is personal Arno Kaimbacher 2021-06-11 14:26:40 +0200
  • 28a38da865 - doi url for dc:identifier - readonly keywords with id for editor and submitter for edit forms Arno Kaimbacher 2021-06-10 16:15:01 +0200
  • d80a8ab3f4 - also update solr index in EditorController.php and DoiController.php - composer updates Arno Kaimbacher 2021-06-10 11:53:45 +0200
  • 604e6ba8d7 - doi creation: change landingPageUrl for doi subdomain and also call touch for dataset update event (solr) Arno Kaimbacher 2021-06-08 11:39:23 +0200
  • 2040a9d260 - move helper functions inside app\Helpers\utils.php (e.g. get_domain Arno Kaimbacher 2021-06-08 09:59:39 +0200
  • 35601144c8 - always get bas_domain for creating doi subdomain routes/web.php Arno Kaimbacher 2021-06-08 09:40:59 +0200
  • b15e832776 - small changes for m : n relation between document and dataset_subjects tables Arno Kaimbacher 2021-06-07 18:15:26 +0200
  • 75b37368e4 - change relation between document and dataset_subjects to M : n: a. during creating a dataste, also find existing keywords and attach them b. DatasetExtension.php c. Subject.php: protected $table = 'dataset_subjects'; d. migration file for crete_dataset_subjects_table - change api routes for also using url alias if defined - composer updates: composer.lock Arno Kaimbacher 2021-06-07 16:53:45 +0200
  • 105e31dbbd - EditorController.php und SubmiotController.php: correct referenceTypes - also in *_create_document_references_table.php correct referenceTypes - correct LicencesTableSeeder.php: open access licences Arno Kaimbacher 2021-06-07 10:05:22 +0200
  • 37c0b5e637 - only admin has permission for updating DOIs - place the links above the settings section (resources\views\settings\layouts\app.blade.php Arno Kaimbacher 2021-06-02 12:07:51 +0200
  • 1a387965c6 - search tsyle: doi url in green color - datasets without a DOI ar getting the landingpage /dataset/{id} Arno Kaimbacher 2021-06-02 11:48:25 +0200
  • 9138090e14 - if dataset has no doi, show normal landingpage in search site (vue component) Arno Kaimbacher 2021-06-02 11:19:27 +0200
  • da06f84659 - add correct main.js Arno Kaimbacher 2021-06-02 10:47:53 +0200
  • e9b8240f11 Revert "- add tethys.at for APP_URL in javascript files" Arno Kaimbacher 2021-06-02 10:42:11 +0200
  • 8d8fafd3db - link to doi.tethys subdomain in search results Arno Kaimbacher 2021-06-02 10:17:13 +0200
  • 06279be213 - add tethys.at for APP_URL in javascript files Arno Kaimbacher 2021-06-02 09:54:28 +0200
  • b6338b0543 - also group api routes in routes/api.php - formating inside web.php - composer updates Arno Kaimbacher 2021-06-02 09:21:49 +0200
  • 00bea6885e - add alias_url ind config/app.php - Define constants DATACITE_PREFIX abd APP_URL inside wevpack.mix.js - define subdomains for alias and dois inside routes/web.php - install dotenv via npm Arno Kaimbacher 2021-06-01 17:32:19 +0200
  • a68b7b34cf - Licence.php (make name and language attributes fillable for LicenseController.php) - LicencseController.php: select attribute part1 from languages - adaptions for oai_datacite.xslt, doi_datacite.xslt and datasetxml2oai-pmh.xslt: for showing correct rights identifier add adding open access for CC-BY-4.0 and CC-BY-SA-4.0 licenses Arno Kaimbacher 2021-05-31 15:15:47 +0200
  • 5c49f899e5 - error request: oai_datacite.xslt: call of the DOI identifier was incorrect Arno Kaimbacher 2021-05-31 13:05:55 +0200
  • b10ee96b43 DOI ID auf die erste Seite #16 - query additional 'identifier' field in solr query: dataservice.ts - if document identifier is available, show it on the search page: vs-results.vue Arno Kaimbacher 2021-05-31 09:49:49 +0200
  • 5585b9d04a - change 'server_date_modified' if licence was modified in Web-Backend (Licence.php touches property) - oai_datacite.xslt and doi_datacite.xslt: descriptionType of abstract mus be camel case - npm updates - composer updates Arno Kaimbacher 2021-05-27 17:44:01 +0200
  • 9601389d83 - Bug: data serialisaion on laravel 7.x (Coverage.php) - solr path without solr string - composer updates Arno Kaimbacher 2021-05-27 11:28:57 +0200
  • b335bd7e9c - Solr Library Update: small changes in SolrIndexBuilder.php, SolariumAdapter.php and SolariumDocument.php Arno Kaimbacher 2021-05-26 14:38:09 +0200
  • bcbd05d7d8 - Upgrade to 7.x from 6.x #11 Arno Kaimbacher 2021-05-25 14:15:02 +0200
  • 4e44d9d996 - all editor cano now updates DOI's in backend - composer updates Arno Kaimbacher 2021-05-19 15:10:46 +0200
  • b5abcef327 - add ui for editor for publishing dois - composer updates - unit test with test credentials Arno Kaimbacher 2021-05-18 13:17:29 +0200
  • 367dd328ef - npm updates - install vue-loader - small changes laravel-mix file for vue Arno Kaimbacher 2021-05-11 16:37:38 +0200
  • 691d824a4f - update composer dependencies for php 8 - remove log alerts in DoiController.php Arno Kaimbacher 2021-05-11 10:31:16 +0200
  • e7738f432b - error in migrating file 2021_02_26_153027_create_dataset_identifiers_table.php Arno Kaimbacher 2021-03-01 16:36:34 +0100
  • 8f0b12fbf0 - getMetadataForDoi and updateMetadataForDoi in DoiClient.php - doi_datacite.xslt: show Subtitle - further tests in DoiClientTest.php - DoiController.php: safe DOI metadta in table dataset_identifiers Arno Kaimbacher 2021-03-01 16:04:02 +0100
  • 9b6a6469d7 - DOI implementation wit unit testing Arno Kaimbacher 2021-02-26 17:02:07 +0100
  • 7f9bd089b1 - composer updates - change "davejamesmiller/laravel-breadcrumbs": "5.x" to "diglactic/laravel-breadcrumbs": "^6.1", Arno Kaimbacher 2021-02-18 16:56:51 +0100
  • 5bbb3c5876 - add name_type 'Personal' and 'Organizational' for persons table (change also user interfaces therefore) - don't use node-sass anymore npm updates - composer updates - laravel-mix now produces licence files for compiled javascripts Arno Kaimbacher 2020-10-22 16:36:43 +0200
  • c649af199c - set absolute download links for files in oai: RequestController.php & datasetxml2oai-pmh.xslt Arno Kaimbacher 2020-10-13 17:19:26 +0200
  • 4bc66213a4 - inform main admin about new user registration - in UserController.php new user is created and and email will be sent - email view is in resources/views/emails/newUserEmail.blade.php - App\MailNewUser Mailable Arno Kaimbacher 2020-10-13 12:18:49 +0200
  • 390b2396eb - solr.xslt autor and author_sort are now sorted by @SortOrder - composer updates - new artisan command 'update:dataset {dataset : The ID of the dataset}' for updating solr index for specific datasets - DatasetExtension.php: alaso svae 'sort_order' for authors and contributors - twice solr.xslt: sort authors also in solr index Arno Kaimbacher 2020-10-01 18:38:31 +0200
  • 30afb3b1f8 - Dataset.php: autors() and contributors() are now sorted by pivot attribute 'link_documents_persons.sort_order' - show id attribute of persorns larger in PersonTable.vue - composer updates Arno Kaimbacher 2020-09-21 18:20:13 +0200
  • ecaf2b5790 - composer and npm updates Arno Kaimbacher 2020-09-14 13:46:27 +0200
  • 07c0c8b7db - correct metadata info for main frontend layout Arno Kaimbacher 2020-09-14 09:19:56 +0200
  • 65e581892f - IndexController.php: create unique file names: using uuid() instead of time() Arno Kaimbacher 2020-09-10 16:31:30 +0200
  • 2bf8cb82b5 - \frontend\dataset\show.blade.php: no shows file extension - \frontende\home\index.blade.php: shows certified by instead of publisher - \layouts\app.blade.php: correct link to github repository of tethys Arno Kaimbacher 2020-09-08 12:15:21 +0200
  • 24fc329924 - https solr protocol in web app Arno Kaimbacher 2020-08-27 16:45:06 +0200
  • 87fff27527 - npm updates Arno Kaimbacher 2020-07-28 20:29:03 +0200
  • 385ae20a1b - throw OaiModelException if no metadata prefix is defined (ListRecords) - composer updates - new version of manual Arno Kaimbacher 2020-07-28 09:22:28 +0200
  • 9d736aa2b7 - throws an error if oai request has different granularities for the from and until parameters Arno Kaimbacher 2020-07-27 18:34:58 +0200
  • 77fb177f5e - correct 'from' and 'until' parameter in ListRecords request (oai) Arno Kaimbacher 2020-07-27 16:06:15 +0200
  • 3125df767b - 'from' and 'until' paramter in ReuqestController.php for OAI requests - composer updates - configure solr host with protocol Arno Kaimbacher 2020-07-27 13:58:47 +0200
  • f62f812a0d - set relative url in solr search Arno Kaimbacher 2020-07-23 17:02:26 +0200
  • 5c3c2fdda6 - old version of manual again: Version: 1.1 Arno Kaimbacher 2020-07-23 12:55:45 +0200
  • 836d3e660f - manual version 2 Arno Kaimbacher 2020-07-21 22:11:14 +0200
  • 4a6c69100a - throw 'bad verb' if no verb is given in oai -request - handleGetRecord: break if no identifier is given - handleGetRecord: break if no metadataPrefix is given - allow post and get for oai requests Arno Kaimbacher 2020-07-15 17:37:27 +0200
  • 64faf73564 - composer updates - readm.md with links to the wiki Arno Kaimbacher 2020-07-14 14:40:02 +0200
  • ed33371dad - readme.md with installation manual - composer updates v1.1 Arno Kaimbacher 2020-06-22 21:59:22 +0200
  • 3f09ccbc6b
    Bump websocket-extensions from 0.1.3 to 0.1.4 #1 dependabot[bot] 2020-06-22 09:36:05 +0000
  • 265eca24bd - readme.md with installation manual - composer updates Arno Kaimbacher 2020-06-16 14:36:00 +0200
  • 59cf061308 - add LICENSE file - delete lms.sql - add readme.md - rename workspace file - prepared .env.example - resized gba logo Arno Kaimbacher 2020-06-15 17:56:40 +0200
  • b3094718b2 - composer updates - Publisher instead of 'Cooperation Partners' - lettering instead of logo - add gba logo - styling Arno Kaimbacher 2020-06-15 13:34:03 +0200
  • a648cede36 - composer updates - help document for geopackage on the dashboard - email address without [et] - removing banner on frontend Arno Kaimbacher 2020-06-10 18:27:05 +0200
  • a52d029ac8 - composer updates - embargo date optional in oai datacite and dc - cmpare unix timestamps Arno Kaimbacher 2020-06-08 16:04:32 +0200
  • c0e381ba3a - composer updates - dynamical connection string to solr for the search via .env-file: settings for SOLR_HOST und SOLR_CORE Arno Kaimbacher 2020-06-02 16:11:07 +0200
  • 3fd4a66fbf - Handbuch Version 2 Arno Kaimbacher 2020-05-28 13:19:59 +0200
  • af9b775dd7 - cron job: sql code um 14 tagelangen Review-Prozess zu überwchen, wurde auf postgresl angepass - default there is no reviewer selected for releasing a dataset Arno Kaimbacher 2020-05-28 12:05:54 +0200
  • f0815fb946 - LicenceTableSeeder.php with name Arno Kaimbacher 2020-05-28 00:06:32 +0200
  • 3b3481d18c - add matomo tracking code in views\layouts\app.blade.php - delete old unused views in views\rdr\borrow\*** - composer updates Arno Kaimbacher 2020-05-26 21:46:06 +0200
  • 19e2d7ea95 - map 'id' of dataset to 'publish_id' Arno Kaimbacher 2020-05-25 16:56:20 +0200
  • d7cc8d74de - dataservice.ts: sort parameter 'server_date-published desc' in method search (term, filterItems, start?) Arno Kaimbacher 2020-05-25 14:39:10 +0200
  • 1dbec01782 - change solr mapping of attribut 'id' do database attribute 'publish_id' - composer updates - PagesController.php: query publish_id Arno Kaimbacher 2020-05-25 13:36:13 +0200
  • 3214ea91b0 - solr.xslt if error at licence field Arno Kaimbacher 2020-05-20 16:04:40 +0200
  • 43ddbc4d71 - npm updates - optionally show open access button in search results Arno Kaimbacher 2020-05-20 15:54:10 +0200
  • 780bdbb4a4 - both solr.xslt to define licence field for solr - composer updates - sytax in SolrDocumentXslt.php Arno Kaimbacher 2020-05-20 14:41:49 +0200
  • 671cdb1e4e - add name columns to table 'document_licences' - add open access hints to dc and datacite (xslt) Arno Kaimbacher 2020-05-19 20:18:31 +0200
  • 35e71a13c3 - composer updates - Formatierungsfehler bei Coverage im XML-Output von dc:coverage wurde behoben - DataCite: AlternateIdentifier zeigt nun die Landing Page zum Datensatz an - statt "Datum der Freischaltung" wird nun "Embargo-Ende" auf der Landing Page angezeigt - Projekte werden nun bei der OAI-ListSets-Abfrage angezeigt siehe: https://repository.geologie.ac.at/oai?verb=ListSets - Abstand vor dem Titel in den Suchergebnissen Arno Kaimbacher 2020-05-18 19:36:31 +0200
  • 7b69477712 - display project if defined on landing page - delete log settings in app.php (added logging.php) Arno Kaimbacher 2020-05-14 20:09:21 +0200
  • f26f3f0919 - add cron rejecting dataset - add cron job for deleting log file daily - change cron job for deleting expired cache files (without logging) Arno Kaimbacher 2020-05-13 16:42:22 +0200
  • e89df8ec2a - upgrade laravel 5.8 to 6.0 - change Input facade with Request facade - route parameter must exactly match - php minimum version ^7.2 - start cron job for deleting expired cache files Arno Kaimbacher 2020-05-13 15:16:15 +0200