Arno Kaimbacher
4fc8661a00
DoiController.php: also update zpdate() method for setting correct alternateIdentifier
2022-01-19 16:24:05 +01:00
Arno Kaimbacher
2e1cca030b
doi_datacite.xslt: put 'affiliation' afte 'nameIdentifier'
...
- EditotController.php: add addAlternateLandingPageAttribute for doir registration
- RequestController.php: show correct alternaeIdentifier
2022-01-19 16:09:50 +01:00
76b351fb73
- OAI RequestController with time granularity for 'until' and 'from' parameter
2022-01-18 17:33:24 +01:00
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
2022-01-18 09:51:31 +01:00
Arno Kaimbacher
3004e5bb9b
- add language tag to title attribute for dublin core: dc:title xml:lang="de"
...
- composer updates
2021-07-06 15:35:48 +02:00
a31a3e22a3
- db migration: change length of attribute 'label' to 255
2021-06-16 10:17:25 +02:00
3aef68f98d
- remove protocoll from get_domain() function in app\Helpers\utils.php
2021-06-15 21:52:52 +02:00
Arno Kaimbacher
8e7960aa8e
- edit forms for editor and submitter: add new keywords with language
...
- Publish\IndexController.php: case sensitive relatedIdentifierTypes for later DOI creation
2021-06-15 14:39:37 +02:00
Arno Kaimbacher
27d95ddd70
oia and doi xslt: only show 'givenName', 'familyName' and affilation if 'name_type' == 'Personal'
2021-06-14 16:30:10 +02:00
840bdffd2d
- first name of author is only required, if name type is personal
2021-06-11 14:26:40 +02:00
28a38da865
- doi url for dc:identifier
...
- readonly keywords with id for editor and submitter for edit forms
2021-06-10 16:15:01 +02:00
d80a8ab3f4
- also update solr index in EditorController.php and DoiController.php
...
- composer updates
2021-06-10 11:53:45 +02:00
Arno Kaimbacher
604e6ba8d7
- doi creation: change landingPageUrl for doi subdomain and also call touch for dataset update event (solr)
2021-06-08 11:39:23 +02:00
Arno Kaimbacher
2040a9d260
- move helper functions inside app\Helpers\utils.php (e.g. get_domain
2021-06-08 09:59:39 +02:00
Arno Kaimbacher
35601144c8
- always get bas_domain for creating doi subdomain routes/web.php
2021-06-08 09:40:59 +02:00
b15e832776
- small changes for m : n relation between document and dataset_subjects tables
2021-06-07 18:15:26 +02:00
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
2021-06-07 16:53:45 +02:00
105e31dbbd
- EditorController.php und SubmiotController.php: correct referenceTypes
...
- also in *_create_document_references_table.php correct referenceTypes
- correct LicencesTableSeeder.php: open access licences
2021-06-07 10:05:22 +02:00
37c0b5e637
- only admin has permission for updating DOIs
...
- place the links above the settings section (resources\views\settings\layouts\app.blade.php
2021-06-02 12:07:51 +02:00
1a387965c6
- search tsyle: doi url in green color
...
- datasets without a DOI ar getting the landingpage /dataset/{id}
2021-06-02 11:48:25 +02:00
9138090e14
- if dataset has no doi, show normal landingpage in search site (vue component)
2021-06-02 11:19:27 +02:00
da06f84659
- add correct main.js
2021-06-02 10:47:53 +02:00
e9b8240f11
Revert "- add tethys.at for APP_URL in javascript files"
...
This reverts commit 06279be213
.
2021-06-02 10:42:11 +02:00
8d8fafd3db
- link to doi.tethys subdomain in search results
2021-06-02 10:17:13 +02:00
06279be213
- add tethys.at for APP_URL in javascript files
2021-06-02 09:54:28 +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
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
2021-06-01 17:32:19 +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
Arno Kaimbacher
5c49f899e5
- error request: oai_datacite.xslt: call of the DOI identifier was incorrect
2021-05-31 13:05:55 +02:00
Arno Kaimbacher
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
2021-05-31 09:49:49 +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
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