Commit Graph

63 Commits

Author SHA1 Message Date
Arno Kaimbacher
f62f812a0d - set relative url in solr search 2020-07-23 17:02:26 +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
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
43ddbc4d71 - npm updates
- optionally show open access button in search results
2020-06-10 21:09:37 +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
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
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
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
728687304c - composer updates
- publisher_name dafault auf 'Geologische Bundesanstalt (GBA)'
- componet facet-list auf facet-category unbenannt
- change database.php um eventuell schema aus dem .env-file zu entnehmen, fall angegeben
- LicencesTableSeeder.php amgepasst
2020-06-10 21:09:32 +02:00
Arno Kaimbacher
bfd914a36d - delete activated facets again 2020-06-10 21:09:32 +02:00
Arno Kaimbacher
412d62d9aa - deleting unnecesary php files
- updating fontawesome fonts
- recover old version of solr.xslt
2020-06-10 21:09:31 +02:00
Arno Kaimbacher
e0dcffdf00 - messages also in edit forms of submitter and editor
- help texts on click event in create form
2020-06-10 21:09:30 +02:00
Arno Kaimbacher
0f6260f358 - add message class for help texts
- add migrations for message class
- load messages into vue form for dataset publishing
- check unique email of authors during dataset creation
- adaptions in create-step1.blade.php for tooltip colors
- updated package.json
2020-06-10 21:09:30 +02:00
Arno Kaimbacher
a773fe2a1d - bug fixes Testphase Januar 2020 2020-06-10 21:09:30 +02:00
Arno Kaimbacher
a8ea6120fd - licence name_long varchar 200
- remove and add authors and creators in edit form
- EditDataset.js
- add authors array to Dataset.ts
- use id in PersonTable.vue
- remove active styles from create-step1.blade.php
2020-06-10 21:09:29 +02:00
Arno Kaimbacher
f6442b5f7a - add titles and abstracts in edit form 2020-06-10 21:09:29 +02:00
Arno Kaimbacher
fef6dea98d - add references anf keywords fro edit form
- edit datetime settings from database
- edit time, elevation and depth
2020-06-10 21:09:28 +02:00
Arno Kaimbacher
43d98a1f82 - edit Dataset before release to editor
- robots.txt avoid search bots
- adapt Dataset.ts and LocationsMap.ts for edit form
- edit createForm for new dataset attributes
- vue-countdown.vue 1800 seconds
2020-06-10 21:09:28 +02:00
Arno Kaimbacher
bc1313fa61 - datetime picker as vue component
- delete bounding box via leaflet button
2020-06-10 21:09:28 +02:00
Arno Kaimbacher
2cdfbdb004 - tsconfig.json with files
- component LocationsMap to typescript
- delete bounding box button
- check unique email adresses of creators and contributors
2020-06-10 21:09:28 +02:00
Arno Kaimbacher
faa68cc223 8. Minimum 4 char bei den Atributen Titel und zusätzliche Titel (server und clientseitig)
8.1. Minimum 4 Charactaer bei den Atributen Description und zusätzliche Beschreibungen (server und clientseitig)
9. einheitliches Löschsymbol bei (zusätliche Titel, zusätzliche Beschreibungen, Keywords, Files und Datas References
16. Reject note vom Editor und Reviewer maximal 500 Zeichen (client- und serverseitig)
 - Datenbankänderungen auch vorgenommen
18. Edit Button am Ende nachdem ein Datesatz angelegt wurde
23. Vue Component "PersonTable" auf TypeScript umgeschrieben
2020-06-10 21:09:27 +02:00
Arno Kaimbacher
4b8f2a63d8 1. Timer auf 60 Minuten und 10 Minuten vorher eine Warnung
11. Continue statt Review Dataset (im Step 3)
12. keywords auf default 'uncontrolled' einfrieren
14. Lizenzen mit Links versehen
19. Timezone: 'timezone' => 'Europe/Vienna'
20. angefangen mit RDR -> TETHYS Unbenennungen
21. translated validation ausgebessert
22. dataset als Typescript Instanz
2020-06-10 21:09:27 +02:00
Arno Kaimbacher
300c8a13a9 - autocomplete vor search inputs
- composer updates
2020-06-10 21:09:26 +02:00
Arno Kaimbacher
e3ea9847a3 - vs-input-class.ts
- german datetime format for date attributes in coverage class
2020-06-10 21:09:26 +02:00
Arno Kaimbacher
a2967b90ee - combined edismax and dismax search
- edismax for searching everything
2020-06-10 21:09:26 +02:00
Arno Kaimbacher
b7abdd83e2 - search paginate
- typescript
- tsconfig.json and typings.d.ts
2020-06-10 21:09:26 +02:00
Arno Kaimbacher
78a88081c2 better search user interface:
- facets as object properties
- composer updates
2020-06-10 21:09:25 +02:00
Arno Kaimbacher
a95282e49e - vuejs solr faceted search
- with extra display for active filter items
2020-06-10 21:09:25 +02:00
Arno Kaimbacher
c596a620cc - .panel-title: capitalize
- bind sevaal filter-viewmodel
- better dataservice with datatype facet
2020-06-10 21:09:25 +02:00
Arno Kaimbacher
961c99adc1 - query solr via nginx
- rewrite dataservice.js
- facet ui fia vuejs
2020-06-10 21:09:25 +02:00
Arno Kaimbacher
612329b058 - protocol relative solr request 2020-06-10 21:09:25 +02:00
Arno Kaimbacher
dd2ad2d898 - 'xsltfile' => "public/solr.xslt"
- search_style.css
- vuejs based solr search
- vuejs facets
2020-06-10 21:09:25 +02:00
Arno Kaimbacher
eb4d35ddc1 - false search url 2020-06-10 21:09:24 +02:00
Arno Kaimbacher
c91a487b98 - remove glyphicons- fonts
- add local open sans
- reactive solr search
- display flex for same height of columns
- add .babelrec
- add reactivesearch-vue components
2020-06-10 21:09:24 +02:00
Arno Kaimbacher
d9e295f039 - new frontend style
- GetRecord also with metadata
- no error during publishing
- more home views (etc. help, introduction)
- help image compressed (for web usage)
2020-06-10 21:09:23 +02:00
Arno Kaimbacher
720aa57810 - new design
- with normalize.css and skeleton.css
2020-06-10 21:09:22 +02:00
Arno Kaimbacher
ec9a95098e 1. use Astrotomic\Translatable\Translatable instead of Dimsav\Translatable\Translatable
2. index of all my datasets is nun nach dem Attribut "server_date_modifued" sortiert
"Date of last modification wird angezeigt"
3. composer updates
4. 3 Möglichkeiten nachdem ein Datensatz angelegt wurde: Edit, submit, delete
5. edit form for submitter
2020-06-10 21:09:22 +02:00
Arno Kaimbacher
9c210a0d96 + PersonTable.vue component
+ 3 keywords are required + custom error message
+ composer updates
2020-06-10 21:09:21 +02:00
Arno Kaimbacher
77b59fc33b + textbox for addtional descriptions is now a textarea with 3 rows and 40 cols
+ openstreetmap for basemap
+ author table is now sortable (vuedraggable)
2020-06-10 21:09:21 +02:00
Arno Kaimbacher
a463cb9e4c - add translated description
- creator required
- filesize vrom ini file
- correctly delete dataset in SubmitController
2020-06-10 21:09:21 +02:00
Arno Kaimbacher
0dc6ca034e + composer updates
+ CreatingCorporation nur readonly
+  doctypes zusätzlich: 'mixedtype' => 'Mixed Type'
+ bei einer Fehlermeldung beim Submit: kein Reset mehr... nur mehr "retry: edit inputs"
+ Eingabe der Contributor gleich nach der Eingabe der Creator
+ Projekteingabe beim Submitten entfernt
+ Keyword wird nun mit einer default language angelegt
+ elevation und depth-Angaben in Meter (im Label)
+ 'server_date_modified' wird nun auch aktualisiert beim automatischen reject,
falls der Reviewer länger als 14 Tage den Datensatz nicht kontrolliert
+ GeoLocation hat nun eine Doppelbindung -> nicht mehr readonly
2020-06-10 21:09:20 +02:00
Arno Kaimbacher
2fd9222f8a ckeditor for html markup 2020-06-10 21:09:17 +02:00
Arno Kaimbacher
ad982a1ac5 publication workflow: review 2020-06-10 21:09:17 +02:00
Arno Kaimbacher
de80de9d88 workflow releasing datasets 2020-06-10 21:09:17 +02:00
Arno Kaimbacher
6068889e68 popup dialog 2020-06-10 21:09:15 +02:00
Arno Kaimbacher
d6c449c2df add leaflet for defining extent 2020-06-10 21:09:14 +02:00
Arno Kaimbacher
ba38fc1ed1 add geolocation for datacite metadata anf for backend 2020-06-10 21:09:14 +02:00