9138090e14
- if dataset has no doi, show normal landingpage in search site (vue component)
2021-06-02 11:19:27 +02:00
b6338b0543
- also group api routes in routes/api.php
...
- formating inside web.php
- composer updates
2021-06-02 09:21:49 +02:00
Arno Kaimbacher
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
2021-05-31 15:15:47 +02:00
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
2021-05-27 17:44:01 +02:00
9601389d83
- Bug: data serialisaion on laravel 7.x (Coverage.php)
...
- solr path without solr string
- composer updates
2021-05-27 11:28:57 +02:00
Arno Kaimbacher
b335bd7e9c
- Solr Library Update: small changes in SolrIndexBuilder.php, SolariumAdapter.php and SolariumDocument.php
2021-05-26 14:38:09 +02:00
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
691d824a4f
- update composer dependencies for php 8
...
- remove log alerts in DoiController.php
2021-05-11 10:31:16 +02: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
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
65e581892f
- IndexController.php: create unique file names: using uuid() instead of time()
2020-09-10 16:31:30 +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
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
a52d029ac8
- composer updates
...
- embargo date optional in oai datacite and dc - cmpare unix timestamps
2020-06-10 21:09:39 +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
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
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
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
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
Arno Kaimbacher
214b118199
- keyword recommendation
...
- composer updates
2020-06-10 21:09:37 +02:00
Arno Kaimbacher
79b51e93e7
- add ResumptionToken for OAI-ListIdentifiers
...
- max identifiers and reciords via config
- add constants.php
- add clear-expired command for deleting obsolete cache
2020-06-10 21:09:37 +02:00
Arno Kaimbacher
9d8625225f
- composer updates
...
- IndexController.php: save crators with nameType 'Personal'
- change datacite to version 4.3
- date elements in datacite have the attribute dateType
2020-06-10 21:09:37 +02:00
Arno Kaimbacher
cf996de390
- contributorType in edit form of Editor
...
- contributorType in OAI
2020-06-10 21:09:36 +02:00
Arno Kaimbacher
3a2336adad
- schow no contributor in oai if no contributor is defined
...
- add contributor_type during creating the dataset
2020-06-10 21:09:36 +02:00
Arno Kaimbacher
8208558e8c
- composer updates
...
- consistent repository identifier in OAI requests
- open default formats in browser
- open files in new tab
2020-06-10 21:09:35 +02:00
Arno Kaimbacher
0249bcc2c5
- favicons for all platforms
...
- deleting message box in contact view
- optional property for showing heading in PersonTable.vue
- showing reference type and additional abstratcs in detail view of dataset
- reduced relationTypes for references
2020-06-10 21:09:35 +02:00
Arno Kaimbacher
ea6288fd0f
- only 9 types of reference type
...
- optimized help svg's: secure_data svg and specs.svg
- delet unneccesary information on home view
2020-06-10 21:09:34 +02:00
Arno Kaimbacher
0024d1a6b7
- extra oai site
...
- help site with links
2020-06-10 21:09:34 +02:00
Arno Kaimbacher
82665ab35c
- composer updates
...
- DatasetExtension.php_ erweitert um EmbargoDate- und CreatedAt-Attribute
- dc:type im OAI ist nun nur Dataset
- datacite: Anzeige Erstellungsdatum und EmbargoDatum
- Im Frontend nun: "Datum der Freischaltung"
2020-06-10 21:09:34 +02:00
Arno Kaimbacher
fd4b0eb87d
- OAI RequestController.php: earliest publication date in format: 'Y-m-d\TH:i:s\Z'
...
- datasetxml2oai-pmh.xslt: Rdr_Dataset_Data -> dates in correct format
- oai2_style.xslt: haeding with TETHYS OAI 2.0
2020-06-10 21:09:34 +02:00
Arno Kaimbacher
6a8b27efa6
- composer updates
...
- syntax improvements PSR2
- delete Book.php and BorrowController.php
- correct GeoLocation() method in Dataset.php
- use namesspace of Breadcrumbs class in breadcrumbs.php
- npm updates
2020-06-10 21:09:34 +02:00
Arno Kaimbacher
27464d08f7
- ersistent Identifier: ID mit Url bei technischen Metadaten
...
- Embargo-Datum in den Tab "Inhalt"
- Filegröße in den Tab "Inhalt"
- Publisher und Herausgeber in den Tab "Technische Metadaten"
- usätzliche Titel, Referenzen
- OAI Link unten bei Hilfe
- composer updates
2020-06-10 21:09:33 +02:00
Arno Kaimbacher
6c54dae8f5
- landing page -> detail page of dataset
...
Dataset.php and show.blade.php
2020-06-10 21:09:33 +02:00
Arno Kaimbacher
43748471dc
landing page via php (blade)
2020-06-10 21:09:33 +02:00
Arno Kaimbacher
a080faa91d
- new landing page first draft
2020-06-10 21:09:33 +02:00
Arno Kaimbacher
0fd0f02537
- bug: error if dataset table is empty
2020-06-10 21:09:33 +02:00