Commit Graph

242 Commits

Author SHA1 Message Date
bcbd05d7d8 - Upgrade to 7.x from 6.x #11 2021-05-25 14:15:02 +02:00
Arno Kaimbacher
4e44d9d996 - all editor cano now updates DOI's in backend
- composer updates
2021-05-19 15:10:46 +02:00
b5abcef327 - add ui for editor for publishing dois
- composer updates
- unit test with test credentials
2021-05-18 13:17:29 +02:00
367dd328ef - npm updates
- install vue-loader
- small changes laravel-mix file for vue
2021-05-11 16:37:38 +02:00
691d824a4f - update composer dependencies for php 8
- remove log alerts in DoiController.php
2021-05-11 10:31:16 +02:00
e7738f432b - error in migrating file 2021_02_26_153027_create_dataset_identifiers_table.php 2021-03-01 16:36:34 +01:00
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
2021-03-01 16:04:02 +01:00
9b6a6469d7 - DOI implementation wit unit testing 2021-02-26 17:02:07 +01:00
Arno Kaimbacher
7f9bd089b1 - composer updates
- change "davejamesmiller/laravel-breadcrumbs": "5.x" to "diglactic/laravel-breadcrumbs": "^6.1",
2021-02-18 16:56:51 +01:00
Arno Kaimbacher
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
2020-10-22 16:36:43 +02:00
Arno Kaimbacher
c649af199c - set absolute download links for files in oai: RequestController.php & datasetxml2oai-pmh.xslt 2020-10-13 17:19:26 +02:00
Arno Kaimbacher
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
2020-10-13 12:18:49 +02:00
Arno Kaimbacher
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
2020-10-01 18:38:31 +02:00
Arno Kaimbacher
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
2020-09-21 18:20:13 +02:00
Arno Kaimbacher
ecaf2b5790 - composer and npm updates 2020-09-14 13:46:27 +02:00
Arno Kaimbacher
07c0c8b7db - correct metadata info for main frontend layout 2020-09-14 09:19:56 +02:00
Arno Kaimbacher
65e581892f - IndexController.php: create unique file names: using uuid() instead of time() 2020-09-10 16:31:30 +02:00
Arno Kaimbacher
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
2020-09-08 12:15:21 +02:00
Arno Kaimbacher
24fc329924 - https solr protocol in web app 2020-08-27 16:45:06 +02:00
87fff27527 - npm updates 2020-07-28 20:29:03 +02:00
Arno Kaimbacher
385ae20a1b - throw OaiModelException if no metadata prefix is defined (ListRecords)
- composer updates
- new version of manual
2020-07-28 09:22:28 +02:00
Arno Kaimbacher
9d736aa2b7 - throws an error if oai request has different granularities for the from and until parameters 2020-07-27 18:34:58 +02:00
Arno Kaimbacher
77fb177f5e - correct 'from' and 'until' parameter in ListRecords request (oai) 2020-07-27 16:06:15 +02:00
Arno Kaimbacher
3125df767b - 'from' and 'until' paramter in ReuqestController.php for OAI requests
- composer updates
- configure solr host with protocol
2020-07-27 13:58:47 +02:00
Arno Kaimbacher
f62f812a0d - set relative url in solr search 2020-07-23 17:02:26 +02:00
Arno Kaimbacher
5c3c2fdda6 - old version of manual again: Version: 1.1 2020-07-23 12:55:45 +02:00
836d3e660f - manual version 2 2020-07-21 22:11:14 +02:00
Arno Kaimbacher
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
2020-07-15 17:37:27 +02:00
Arno Kaimbacher
64faf73564 - composer updates
- readm.md with links to the wiki
2020-07-14 14:40:02 +02:00
Arno Kaimbacher
ed33371dad - readme.md with installation manual
- composer updates

- npm security fixes
- composer updates
2020-06-22 22:04:10 +02:00
Arno Kaimbacher
59cf061308 - add LICENSE file
- delete lms.sql
- add readme.md
- rename workspace file
- prepared .env.example
- resized gba logo
2020-06-15 17:56:40 +02:00
Arno Kaimbacher
b3094718b2 - composer updates
- Publisher instead of 'Cooperation Partners'
- lettering instead of logo
- add gba logo
- styling
2020-06-15 13:34:03 +02:00
Arno Kaimbacher
a648cede36 - composer updates
- help document for geopackage on the dashboard
- email address without [et]
- removing banner on frontend
2020-06-10 21:09:39 +02:00
Arno Kaimbacher
a52d029ac8 - composer updates
- embargo date optional in oai datacite and dc - cmpare unix timestamps
2020-06-10 21:09:39 +02:00
Arno Kaimbacher
c0e381ba3a - composer updates
- dynamical connection string to solr for the search via .env-file: settings for SOLR_HOST und SOLR_CORE
2020-06-10 21:09:38 +02:00
Arno Kaimbacher
3fd4a66fbf - Handbuch Version 2 2020-06-10 21:09:38 +02:00
Arno Kaimbacher
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
2020-06-10 21:09:38 +02:00
Arno Kaimbacher
f0815fb946 - LicenceTableSeeder.php with name 2020-06-10 21:09:38 +02:00
Arno Kaimbacher
3b3481d18c - add matomo tracking code in views\layouts\app.blade.php
- delete old unused views in views\rdr\borrow\***
- composer updates
2020-06-10 21:09:38 +02:00
Arno Kaimbacher
19e2d7ea95 - map 'id' of dataset to 'publish_id' 2020-06-10 21:09:38 +02:00
Arno Kaimbacher
d7cc8d74de - dataservice.ts: sort parameter 'server_date-published desc' in method search (term, filterItems, start?) 2020-06-10 21:09:38 +02:00
Arno Kaimbacher
1dbec01782 - change solr mapping of attribut 'id' do database attribute 'publish_id'
- composer updates
- PagesController.php: query publish_id
2020-06-10 21:09:38 +02:00
Arno Kaimbacher
3214ea91b0 - solr.xslt if error at licence field 2020-06-10 21:09:38 +02:00
Arno Kaimbacher
43ddbc4d71 - npm updates
- optionally show open access button in search results
2020-06-10 21:09:37 +02:00
Arno Kaimbacher
780bdbb4a4 - both solr.xslt to define licence field for solr
- composer updates
- sytax in SolrDocumentXslt.php
2020-06-10 21:09:37 +02:00
Arno Kaimbacher
671cdb1e4e - add name columns to table 'document_licences'
- add open access hints to dc and datacite (xslt)
2020-06-10 21:09:37 +02:00
Arno Kaimbacher
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
2020-06-10 21:09:37 +02:00
Arno Kaimbacher
7b69477712 - display project if defined on landing page
- delete log settings in app.php (added logging.php)
2020-06-10 21:09:37 +02:00
Arno Kaimbacher
f26f3f0919 - add cron rejecting dataset
- add cron job for deleting log file daily
 - change cron job for deleting expired cache files (without logging)
2020-06-10 21:09:37 +02:00
Arno Kaimbacher
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
2020-06-10 21:09:37 +02:00