Commit Graph

167 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
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
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
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
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
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
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
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
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
17fcdec50e - PagesTableSeeder.php: angepasste Terms & conditions
- style.css: .seperator margin-bottom gelöscht
- tethys logo
- index.php logo einfügen
- intro.php: logo einfügen
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
50d27c51c9 - optimized specs.svg
- help.blade.php other text
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
432db5e92f - Webinhalte nach Cermak
- better help page
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
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
9ab92b5fa0 - landing page - better detail page of
dataset with tabs
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
fd98c6c09d - contact message box löschen
- Unbenennungen von TETHYS RDR zu Tethys RDR
- using correct exception models ind Oai RequestController
- composer updates
2020-06-10 21:09:32 +02:00