Commit Graph

16203 Commits

Author SHA1 Message Date
Johanna Staudinger
a9cee40a15 DataCite plugin for import
Plugin for import of external metadata from DataCite for publications.
Code by @johannastaudinger, @floriangantner and @philipprumpf.
2022-12-12 14:38:53 +00:00
Tim Donohue
ec0853ddad Merge pull request #8579 from TexasDigitalLibrary/DS-8385
DS-8385: Use discovery configuration to get correct sort field type for given …
2022-12-07 15:13:06 -06:00
Tim Donohue
424d691b98 Merge pull request #8571 from TexasDigitalLibrary/DS-4488
DS-4488: Log views statistics even when MaxMind DatabaseReader isn't fully configured
2022-12-07 14:32:59 -06:00
Tim Donohue
cf21da8ce7 Merge pull request #8594 from DSpace/dependabot/maven/org.postgresql-postgresql-42.4.3
Bump postgresql from 42.4.1 to 42.4.3
2022-12-07 12:06:38 -06:00
dependabot[bot]
e8dc1c9a58 Bump postgresql from 42.4.1 to 42.4.3
Bumps [postgresql](https://github.com/pgjdbc/pgjdbc) from 42.4.1 to 42.4.3.
- [Release notes](https://github.com/pgjdbc/pgjdbc/releases)
- [Changelog](https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md)
- [Commits](https://github.com/pgjdbc/pgjdbc/compare/REL42.4.1...REL42.4.3)

---
updated-dependencies:
- dependency-name: org.postgresql:postgresql
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-07 17:09:19 +00:00
Tim Donohue
b38cbb0ba0 Merge pull request #8550 from alanorth/imagemagick-cropbox
dspace-api: tell ImageMagick about the PDF CropBox
2022-12-07 10:32:33 -06:00
Alan Orth
e6693f4232 dspace-api: tell ImageMagick about the PDF CropBox
ImageMagick uses the MediaBox by default when rasterizing PDFs be-
cause the PDF specification says that all PDFs *must* contain one.
This page box is the parent for all other boxes that a PDF *may*
contain, for example a CropBox, ArtBox, etc. In many cases these
are the same, but when they are not the CropBox is used to define
the area displayed to a user when they open the PDF on screen (as
opposed to when printing on paper).

If a PDF has a CropBox that is different to its MediaBox then we
should tell ImageMagick to use it.

Fixes: https://github.com/DSpace/DSpace/issues/8549
2022-12-06 14:00:38 -06:00
Tim Donohue
705f87a826 Merge pull request #8402 from mspalti/canvas-dims-mutiple-bundles
Updates the canvas dimension method to use multiple bundles.
2022-12-06 13:59:56 -06:00
Michael W Spalti
34e6ce3b39 Missing javadoc. 2022-12-06 12:41:15 -06:00
Michael W Spalti
b0f809db05 Added mock to dspace-api tests.
Updated bean configs.
2022-12-06 12:41:15 -06:00
Michael W Spalti
83b1b346c9 Updating to address feedback. 2022-12-06 12:41:15 -06:00
Michael W Spalti
37e89c13b1 New mock and test. 2022-12-06 12:41:15 -06:00
Michael Spalti
d4c03764a6 Added check for image format.
Added logging for error.
2022-12-06 12:41:15 -06:00
Michael Spalti
18ce42c388 Updates the canvas dimension method to use multiple bundles. 2022-12-06 12:41:15 -06:00
Tim Donohue
b5b94b2986 Merge pull request #8548 from tdonohue/enable_github_codeql
Update to use GitHub CodeQL for code scanning
2022-12-06 12:09:38 -06:00
Tim Donohue
9cd358f7b2 Update to use GitHub CodeQL for code scanning 2022-12-06 11:25:30 -06:00
Tim Donohue
7f04d496e5 Merge pull request #8602 from tdonohue/more_contributing
Minor fixes to sync CONTRIBUTING with PR template
2022-12-06 11:08:46 -06:00
Tim Donohue
a501d84092 Minor fixes to sync CONTRIBUTING with PR template 2022-12-06 10:48:42 -06:00
Tim Donohue
9764eefd77 Merge pull request #8568 from tdonohue/add_contributing_docs
Add Contributing docs to GitHub
2022-12-06 09:49:48 -06:00
Tim Donohue
35f65ff5b8 Add Contributing docs 2022-12-05 16:13:09 -06:00
Tim Donohue
0b61d7c738 Merge pull request #8597 from tdonohue/fix_broken_IT
Fix broken OrcidQueueConsumerIT & several other flakey tests
2022-12-05 15:57:17 -06:00
Tim Donohue
17d0fe83c4 Fix flakey tests in ExternalSourcesRestControllerIT 2022-12-05 14:24:52 -06:00
Tim Donohue
ab767ca694 Fix flakey test in CreateMissingIdentifiersIT to ensure new curation task loads immediately 2022-12-05 14:24:52 -06:00
Tim Donohue
072ae5f65e Ensure assigned Handles have a fake prefix so they cannot overlap with incremental, autoassigned Handles 2022-12-05 10:56:44 -06:00
Tim Donohue
a81dd28a46 Ensure ItemBuilder also cleans up WorkspaceItem if it still exists 2022-12-02 14:49:57 -06:00
Tim Donohue
64e5697d47 Ensure @Before and @After override default methods 2022-12-02 14:37:03 -06:00
Tim Donohue
c36d0e2278 Merge pull request #8583 from tdonohue/require_javadoc_methods
Require javadocs for all public methods. Fix checkstyle errors.
2022-12-01 14:59:25 -06:00
Tim Donohue
f2fa6863d2 Fix broken link in PR template 2022-11-15 16:18:35 -06:00
Tim Donohue
59838e6e29 Add link to REST Contract from PR template 2022-11-15 16:17:51 -06:00
Tim Donohue
ee1f9f047e Require javadocs for all public methods. Fix checkstyle errors. 2022-11-11 16:13:08 -06:00
nwoodward
29b1eaa078 added sort tests 2022-11-10 11:49:45 -06:00
Tim Donohue
2d5eafb384 Merge pull request #8556 from the-library-code/TLC-387_s3_bitstore_registration
[TLC-387] When retrieving S3 bitstream, strip -R from internal ID if bitstream is registered
2022-11-10 10:15:31 -06:00
Tim Donohue
fd6450ca55 Merge pull request #8537 from tdonohue/update_commons-text
Require commons-text 1.10.0 in dependencyManagement
2022-11-10 10:07:08 -06:00
nwoodward
99ecf531ea fix checkstyle errors 2022-11-10 08:02:25 -06:00
Kim Shepherd
196926576d [TLC-387] Add basic unit tests for registered ID handling in S3 bitstore 2022-11-10 11:45:40 +13:00
nwoodward
a152f9baef use discovery configuration to get correct sort field type for given sort field 2022-11-09 15:53:00 -06:00
nwoodward
a350090d76 stop requiring Maxmind DatabaseReader to log views statistics 2022-11-07 16:52:46 -06:00
Tim Donohue
ccd47b0ddd Merge pull request #8566 from tdonohue/update_actions
Update to the latest version of all GitHub actions
2022-11-03 17:26:38 -05:00
Tim Donohue
279b6785fe Update to the latest version of all GitHub actions 2022-11-03 16:05:11 -05:00
Tim Donohue
d3de602f66 Merge pull request #8547 from toniprieto/translate-cc
Use translations of Creative Commons API
2022-11-03 14:59:16 -05:00
Tim Donohue
e5b5aa5e09 Merge pull request #8545 from toniprieto/cc-jurisdiction
Fix for Creative Commons jurisdiction chosen is ignored (REST API)
2022-11-03 11:07:24 -05:00
Tim Donohue
7fdc3c53b5 Merge pull request #8553 from alanorth/imagemagick-pdf-density
dspace-api: allow overriding ImageMagick density
2022-11-01 11:20:38 -05:00
Tim Donohue
6003cc8151 Merge pull request #8541 from TexasDigitalLibrary/DSpace-8450
DS-8450 Fixes the null subject in the request acceptance email
2022-10-31 15:16:55 -05:00
Tim Donohue
8c9a920cb6 Merge pull request #8551 from TexasDigitalLibrary/DSpace-8298
DS-8298: set last harvested time for successful OAI harvest
2022-10-31 14:31:10 -05:00
Tim Donohue
fff620b682 Merge pull request #8535 from 4Science/DURACOM-98_solr-logging
Enable solr slow query logging
2022-10-31 14:08:54 -05:00
Tim Donohue
9dd3887030 Merge pull request #8529 from atmire/w2p-95912_facet-capital-letter-bugfix-main
Facet search endpoint queries should be case-insensitive
2022-10-31 12:46:03 -05:00
Tim Donohue
6c0f4d1b07 Merge pull request #8559 from sashashura/patch-1
GitHub Workflows security hardening
2022-10-31 10:30:30 -05:00
Alex
07f2cc0e33 build: harden label_merge_conflicts.yml permissions
Signed-off-by: Alex <aleksandrosansan@gmail.com>
2022-10-31 16:55:32 +02:00
Alex
1cf5a5497d build: harden docker.yml permissions
Signed-off-by: Alex <aleksandrosansan@gmail.com>
2022-10-31 16:45:42 +02:00
Alex
6695396d28 build: harden build.yml permissions
Signed-off-by: Alex <aleksandrosansan@gmail.com>
2022-10-31 16:45:18 +02:00