Tim Donohue
ec875dbcc2
Merge pull request #10485 from atmire/main-seo-health-actuator
...
SEOHealthIndicator which verifies all relevant parameters for SEO issues
2025-04-04 10:27:12 -05:00
Jens Vannerum
5dc12775fa
127746: Include success result for robots.txt check if other checks fail
2025-04-04 16:51:56 +02:00
Tim Donohue
c8797589bc
Merge pull request #9876 from kshepherd/orcid_access_token_init_fix
...
Fix DSpace startup failures when ORCID http connections fail
2025-04-02 13:28:12 -05:00
Jens Vannerum
5f8ebb2016
Merge remote-tracking branch 'origin/main' into main-seo-health-actuator
...
# Conflicts:
# dspace-api/src/test/data/dspaceFolder/config/local.cfg
2025-04-01 18:02:20 +02:00
Jens Vannerum
170dc9a44c
127746: Add more detailed information messages on how to solve problems
2025-04-01 17:58:47 +02:00
Jens Vannerum
32c0484280
127746: Implement different failures for robots file so we can differentiate between a missing file or an invalid file
2025-04-01 17:54:48 +02:00
Tim Donohue
fb91feaafe
Merge pull request #9882 from sistedes/expose-cc-license-properties
...
Expose CC license properties, relates to PR DSpace/dspace-angular#3165
2025-04-01 09:52:56 -05:00
kshepherd
4345e60082
Merge pull request #9753 from ybnd/bulk-edit-authority-issues
...
Make bulk edit compatible with controlled vocabularies
2025-04-01 15:44:40 +02:00
Yury Bondarenko
d67c77e728
Merge remote-tracking branch 'origin/main' into bulk-edit-authority-issues_9.0
2025-04-01 13:23:58 +02:00
Jens Vannerum
0353d141f5
129883: make the authorityControlled list no longer static so it re-initializes
2025-04-01 12:48:31 +02:00
Tim Donohue
08639b0ec0
Merge pull request #9915 from atmire/feature-jcloud-store-9.0
...
Generic External Bitstream Storage Based on Apache JClouds
2025-03-31 15:10:36 -05:00
Tim Donohue
08fa650e26
Merge pull request #9918 from kshepherd/geospatial-data-discovery-configuration
...
Discovery configuration to support geospatial search
2025-03-31 15:00:04 -05:00
Yury Bondarenko
e332e48762
Support plain values where the authority separator appears once
...
These can't be interpreted as valid values with authority (since we'd need a value, authority and confidence)
Therefore, the whole cell is used as the value instead.
2025-03-31 13:48:39 +02:00
Kim Shepherd
038ddeee97
Fix some ORCID mock / test usage
2025-03-30 22:30:25 +02:00
Kim Shepherd
b72344ecfb
More robust ORCID accessToken init, REST con. usage
...
* Ensure that http client / IO exceptions don't cause a
total DSpace startup failure because of unhandled
exceptions in Spring service init methods.
* Centralise access token retrieval method in factory utils.
* Check for NULL rest connector since that can now happen
and handle gracefully, with error logging
2025-03-30 21:23:30 +02:00
Kim Shepherd
21e362ac45
Geospatial maps: Enable geospatial filters by default
...
Enabled in default search configuration.
NOT shown as facets by default.
Added to SearchFilterMatcher tests
2025-03-30 18:13:29 +02:00
Mark Diggory
ed3b96fd65
Uncomment Spring configuration, assetstore.jcloud.basedir cannot have a null value
2025-03-29 16:51:16 -04:00
Mark Diggory
9bfc970265
Uncomment Spring configuration, ensure that there is a default providerOrApi set
2025-03-29 14:11:18 -04:00
Mark Diggory
f6f7eaeba2
Merge branch 'main' into feature-jcloud-store-9.0
2025-03-29 12:05:48 -04:00
Mark Diggory
afd4fd2b4c
Uncomment Spring configuration and remove test bitstore.xml configuration
2025-03-29 11:58:49 -04:00
Tim Donohue
aa82d29d41
Merge pull request #10538 from nibou230/patch-1
...
Add a null check on group in DefaultAccessStatusHelper
2025-03-28 14:38:08 -05:00
nibou230
85b721ed68
Add a null check on group in DefaultAccessStatusHelper
2025-03-28 14:29:51 -04:00
Tim Donohue
16109c5a8a
Merge pull request #10435 from 4Science/task/main/CST-18963
...
REST Matomo Tracking integration for Bitstream views
2025-03-28 11:45:04 -05:00
Vincenzo Mecca
304ab848f9
Merge remote-tracking branch 'origin/main' into task/main/CST-18963
...
# Conflicts:
# dspace/config/modules/rest.cfg
2025-03-28 16:24:20 +01:00
Tim Donohue
c1ef69ac5e
Merge pull request #9844 from abendt/tlc_frontpage_thymeleaf
...
provide new CoverPage implementation
2025-03-28 10:13:40 -05:00
Tim Donohue
9a7ef0dff5
Merge pull request #10407 from the-library-code/request-a-copy-secure-links_main
...
Request-a-copy improvements: Support access via secure links
2025-03-28 10:00:29 -05:00
Kim Shepherd
ce127785b3
Request-a-copy: Better error / auth flag handling
...
* New "isAccessExpired" flag for REST model
(set by converter before responding)
* No changes to bitstream handling - that
is still a hard auth check which fails
on any authZ failure or error
2025-03-27 16:56:40 +01:00
Kim Shepherd
51e21a8c98
Request-a-copy: +1WEEK -> +7DAYS delta fix
2025-03-27 14:41:40 +01:00
Kim Shepherd
310d52ec3d
Request-a-copy: Review feedback changes
...
Enabled feature by default
Test configs removed from local.cfg
Inline docs updated
Tests updated
BitstreamResource issues fixed
2025-03-27 13:20:28 +01:00
Kim Shepherd
635ac49354
Request-a-copy: Config and lint fixes
2025-03-27 13:20:28 +01:00
Kim Shepherd
58a8d755d9
Request-a-copy: Update / tidy BitstreamResource per coverpage changes
2025-03-27 13:20:28 +01:00
Kim Shepherd
78c672e2d5
Request-a-copy: Shift min/max timestamp getters to Utils
2025-03-27 13:20:28 +01:00
Kim Shepherd
adaa3fed92
Request-a-copy: Fixes to h2 migration and test cfg
2025-03-27 13:20:28 +01:00
Kim Shepherd
72c8224851
Request-a-copy: Set better defaults
2025-03-27 13:20:28 +01:00
Kim Shepherd
630da46e33
Request-a-copy: Use postgres max timestamp, not Instant.MAX
2025-03-27 13:20:28 +01:00
Kim Shepherd
6aab78fed0
Request-a-copy: Config doc fixes
2025-03-27 13:20:28 +01:00
Kim Shepherd
8135ba25a5
Request-a-copy: Access expiry sent as delta or date, stored as date
2025-03-27 13:20:28 +01:00
Kim Shepherd
16bda9e043
Request-a-copy: Support dual captcha spring services
2025-03-27 13:20:27 +01:00
Kim Shepherd
3bfb984fd6
Request-a-copy: Further captcha config changes
2025-03-27 13:19:31 +01:00
Kim Shepherd
6662222579
Request-a-copy: Merge recaptcha headers to generic 'x-captcha-payload'
...
This helps with multiple providers
2025-03-27 13:19:31 +01:00
Kim Shepherd
7617ae1da9
Request-a-copy improvement: Unit and integration tests
2025-03-27 13:19:31 +01:00
Kim Shepherd
3a727c21bf
Request-a-copy improvement: Altcha token header allowed
2025-03-27 13:19:31 +01:00
Kim Shepherd
c94985f079
Request-a-copy improvement: REST server changes
2025-03-27 13:19:31 +01:00
Kim Shepherd
5903eeebd8
Request-a-copy improvement: Email notifier changes
2025-03-27 13:19:31 +01:00
Kim Shepherd
6fd37832c3
Request-a-copy improvement: Core model, DAO, service changes
2025-03-27 13:19:31 +01:00
Kim Shepherd
b7527daae1
Request-a-copy improvement: Altcha Recaptcha service
2025-03-27 13:19:31 +01:00
Kim Shepherd
afc164ca70
Request-a-copy improvement: SQL migration scripts
2025-03-27 13:19:31 +01:00
Kim Shepherd
4f5a3ea4f8
Request-a-copy improvement: Email template
2025-03-27 13:19:31 +01:00
Kim Shepherd
e56023e94c
Request-a-copy improvement: New configuration
2025-03-27 13:19:31 +01:00
Kim Shepherd
12f078f0e7
Request-a-copy improvement: Package info and POM changes
2025-03-27 13:19:31 +01:00