Commit Graph

199 Commits

Author SHA1 Message Date
Arno Kaimbacher
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.
2022-08-12 07:53:27 +00:00
Arno Kaimbacher
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
2022-08-10 11:18:10 +02: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
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
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
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
8d8fafd3db - link to doi.tethys subdomain in search results 2021-06-02 10:17:13 +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
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
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
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
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
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
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
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
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
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
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
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
43ddbc4d71 - npm updates
- optionally show open access button in search results
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
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
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
76bdfcdf92 - keywords in color grey - new calss . label-keyword in search_style.css
- composer updates
- user manaual as link in dashboard.blade.php
2020-06-10 21:09:36 +02:00
Arno Kaimbacher
082cab1d4f - technical manual as start dashboard site
- link to manual in create-step1.blade.php
- delete old folder /public/img/*
2020-06-10 21:09:36 +02:00
Arno Kaimbacher
c293fcca9f - second version of login form 2020-06-10 21:09:36 +02:00
Arno Kaimbacher
1e0eadabc7 - seperated user login
- login style with skeleton.css
2020-06-10 21:09:35 +02:00
Arno Kaimbacher
a804f94090 - Einverstaendniserklaerung im Backend beim Anlegen eines Datensatzes 2020-06-10 21:09:35 +02:00
Arno Kaimbacher
85773609d7 + composer updates
+ responsive logo in navigation
+ contact email in contact.blade.php
2020-06-10 21:09:35 +02:00
Arno Kaimbacher
5e63dc41f6 - better styling for section 'services': style.css, index.blade.php and services.blade.php 2020-06-10 21:09:35 +02:00
Arno Kaimbacher
06effbb2f7 - Ausbesserungen oai_datacite.xslt remove empty xmlns=""
- editor edit view: Abstracts in einer Textarea
2020-06-10 21:09:35 +02:00
Arno Kaimbacher
7622c93473 - better search page
- white header on starting page else green
2020-06-10 21:09:35 +02:00
Arno Kaimbacher
578021e07e - tethys favicon also in oai: oai2_style.xslt
- zenodo search: adapted search_style.css, App.vue, dataservice.ts, vs-results.vue
2020-06-10 21:09:35 +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