Commit Graph

124 Commits

Author SHA1 Message Date
Cornelius Matějka
0d0bb2f266 Add configurable limit to results per page 2018-12-19 17:46:35 +01:00
Tim Donohue
06268855ab DS-3498 quick fix. Disable full text snippets in search results & provide warning. 2018-05-22 21:07:26 +00:00
kshepherd
513533e3e2 Merge pull request #2039 from tdonohue/DS-3447-ORCID-v2-integration-slim
DS-3447 : ORCID v2 integration (using DSpace/orcid-jaxb-api)
2018-05-14 09:50:08 +12:00
kshepherd
74ab77f1e9 Merge pull request #1838 from eDissPlus/dspace-6_x
DS-3693: Add plugin to index filenames and file descriptions for files in ORIGINAL bundle
2018-05-09 14:39:14 +12:00
Jonas Van Goolen
8f13958c2a DS-3447 Orcid v2 implementation + removal of obsolete v1 implementation 2018-04-27 20:30:28 +00:00
Terry W Brady
81bcaa47c4 port of PR1940 2018-04-06 16:20:00 -07:00
Martin Walk
9ce4653ffd Add search filters
- add search filter for original_bundle_filenames and original_bundle_descriptions to discovery.xml
-  add messages
2017-11-17 11:37:31 +01:00
Martin Walk
aa69b2220a Add plugin to index filenames and file descriptions for files in ORIGINAL bundle 2017-09-12 13:01:11 +02:00
Tom Desair (Atmire)
6333fb6706 Ds 3552 read only context and hibernate improvements (#1694)
* Refactor READ ONLY mode in Context and adjust hibernate settings accordingly

* Set Context in READ-ONLY mode when retrieving community lists

* Fix Hibernate EHCache configuration + fix some Hibernate warnings

* Cache authorized actions and group membership when Context is in READ-ONLY mode

* Set default Context mode

* Let ConfigurableBrowse use a READ-ONLY context

* Add 2nd level cache support for Site and EPerson DSpaceObjects

* Added 2nd level caching for Community and Collection

* Fix tests and license checks

* Cache collection and community queries

* Small refactorings + backwards compatibility

* Set Context to READ-ONLY for JSPUI submissions and 'select collection' step

* OAI improvements part 1

* OAI indexing improvements part 1

* OAI indexing improvements part 2

* DS-3552: Only uncache resource policies in AuthorizeService when in read-only

* DS-3552: Additional comment on caching handles

* DS-3552: Fix cache leakage in SolrServiceResourceRestrictionPlugin

* DS-3552: Clear the read-only cache when switching Context modes

* DS-3552: Correct Group 2nd level cache size

* DS-3552: Always clear the cache, except when going from READ_ONLY to READ_ONLY
2017-05-04 14:12:06 -04:00
frederic
a24b0078c2 Made service for SpringDetector and made SpringDetector delegate to it 2017-05-03 11:15:35 +02:00
Hardy Pottinger
e32b93bae3 [DS-3475] added back assetstore.dir configuration to dspace.cfg 2017-02-01 15:48:51 -06:00
Tim Donohue
855cbbcac3 DS-2713: Cleanup. Remove unnecessary "workflow.framework" config. Comment cleanup. Make easier to enable in Spring configs 2016-08-17 17:46:26 +00:00
Jonas Van Goolen
21b31823ef DS-3150 Restructured packages 2016-07-14 16:56:40 +00:00
Jonas Van Goolen
582f30b20d DS-2880 Spring bean/language config fix + additional commenting 2016-07-14 16:56:40 +00:00
Tiago Guimarães
44961d6310 Fixed Typo "fullNameMatadata" to "fullNameMetadata" 2016-05-31 15:08:27 +01:00
Pascal-Nicolas Becker
90447ed0b1 DS-3190: Refactor org.dspace.rdf.* to use spring.
dspace-rdf was developed as standalone module. At the end of the
development most of it was moved to be included into dspace-api. Instead
of using Spring it used its own class that instantiated all necessary
classes. This PR solves the problem described in DS-3190 by refactoring
org.dspace.rdf to adapt patterns used in DSpace 6. It introduces
[dspace]/config/spring/api/rdf.xml to configure spring to instantiate
all necessary classes. org.dspace.rdf.RDFConfiguration was removed
completely, the configuration keys are centralised in
org.dspace.rdf.RDFUtil. Instead of org.dspace.rdf.RDFConfiguration and
DSpace's old ConfigurationManager the new ConfigurationService is now
used everywhere. Configuration properties shouldn't be hold in variables
anymore so that RDF profits from the new autoreload function from
DS-2654.
2016-04-29 14:49:55 +02:00
Pascal-Nicolas Becker
74664af84d Mention both VersionedHandleIdentifier in DSpace's spring config 2016-04-07 15:29:49 +02:00
Hardy Pottinger
009392e367 Merge pull request #1118 from atmire/DS-2635-discovery-facets-configurable-ordering
DS-2635 discovery facets with configurable ordering
2016-03-31 13:31:45 -05:00
Pascal-Nicolas Becker
3ae8dfcc4f DS-2490: Add versioned DOIs and adapt DOI support to service API 2016-03-03 16:09:39 +01:00
Jonas Van Goolen
f652c6a36d DS-2635 Default sorting update for both filterPage and sidebar + reverting workflow config change 2016-02-25 13:08:06 +01:00
Jonas Van Goolen
3c4d600656 DS-2635 Usage of main div to add results to, fixing empty div problems 2016-02-25 08:40:40 +01:00
Jonas Van Goolen
a693ff5d96 DS-2635 Configuration of sort order split into 2 parts
Originally, one sortOrder configured in the discovery.xml spring file would be used.
This had an impact on both the sidebar and view more pages
This commit splits this sortOrder to make it possible to have different sortOrder for the view more page and sidebar facet

This was an improvement based on the following Jira ticket
https://jira.duraspace.org/browse/DS-2635
2016-02-25 08:40:39 +01:00
Tim Donohue
24a3057d2d Recreate the old SolrBrowseCreateDAO functionality (necessary for 'metadata' indexes) as a SolrServiceIndexingPlugin 2016-02-19 15:50:08 -06:00
Tim Donohue
b5c655f3e2 Remove obsolete DBMS browse configurations (including Spring ones). Update/clarify comments for other browse related configs 2016-02-19 14:22:47 -06:00
Andrea Bollini
e034ffb73e DS-3063 Ensure proper access to news files 2016-02-16 13:58:18 +01:00
Mark H. Wood
f783cb4a4f Merge pull request #1104 from tdonohue/DS-2654-common-config
DS-2654: Enhanced Configurations via Apache Commons Configuration
2016-01-29 13:49:03 -05:00
philip Vissenaekens
002b8783bf DS-2880: Pubmed integration into XMLUI submission 2016-01-27 16:19:55 +01:00
Tim Donohue
2538399c07 Minor bug fixes. Move bean definition to -services and ensure proper imports 2016-01-25 14:36:24 -06:00
KevinVdV
0d79a7109a Create factory to retrieve an instance of the "configurationService" object 2016-01-25 14:36:22 -06:00
Tim Donohue
9d2af78158 Update Hibernate configuration to load dynamic settings via Spring / ConfigurationService. Add default DB settings back to dspace.cfg 2016-01-25 14:35:57 -06:00
Tim Donohue
44a6baa0e8 Refactor several beans (and related classes) to use ConfigurationService on init once it is injected. 2016-01-25 14:35:36 -06:00
Mark H. Wood
eb0489a5d3 Merge pull request #1219 from mwoodiupui/DS-2767
[DS-2767] Sites can no longer inject preconfigured connection pool using config/dspace.cfg:db.jndi
2016-01-20 14:31:40 -05:00
Peter Dietz
f642367463 Move assetstore configuration to bitstore service spring beans
Remove configuration of assetstore from dspace.cfg, or bitstore-s3.cfg,
and instead magically configure this through config/spring/api/bitstore.xml
2016-01-07 13:47:17 -05:00
Kevin Van de Velde
00c5485c42 Merge pull request #988 from christian-scheible/DS-2648
[DS-2648] Full text available sidebar facet for Discovery
2015-12-16 16:25:08 +01:00
Mark H. Wood
cc142cb321 [DS-2767] Try to look up a DataSource in JNDI, returning DSpace-configured DataSource if not found. 2015-12-14 16:39:34 -05:00
Pascal-Nicolas Becker
15f800d2c8 DS-2923: Update DataCite default configuration. 2015-11-27 12:34:41 +01:00
Tim Donohue
304d7d3480 DS-2856 Stop autowiring statistics services. Instead only load them on demand (by name). 2015-10-29 16:19:07 -05:00
Pascal-Nicolas Becker
ce2522fbc7 Merge pull request #1089 from KevinVdV/DS-2779-fix-versioning-xmlui
[DS-2779] Fix versioning due to service api
2015-10-29 14:12:12 +01:00
Pascal-Nicolas Becker
cb58abb985 DS-2779: Fix config/spring/api/versioning-service.xml. 2015-10-20 12:08:45 +02:00
KevinVdV
ab060b7647 [DS-2778] Fix max connections configuration 2015-10-13 10:50:00 +02:00
Christian Scheible
2e78ff10af Merge branch 'master' into DS-2648 2015-10-06 16:23:37 +02:00
Christian Scheible
ab878b95a6 [DS-2648] Refactored class name and field names for files available feature to reflect the operating priciple of the feature. 2015-10-06 15:50:55 +02:00
KevinVdV
fd9ac839d1 [DS-2778] Properly configure BasicDataSource pool 2015-10-02 12:05:33 +02:00
Kevin Van de Velde
1582645e6a Merge pull request #1035 from KevinVdV/DS-2728-remove-bundle-bitstream-object
[DS-2728] Remove the BundleBitstream object & replace by JPA mapping
2015-09-23 12:03:20 +02:00
KevinVdV
eeb58a8844 [DS-2758] Updating dbcp to dbcp2, upgraded the postgres driver to the latest version & fixed the database migration for unit tests. 2015-09-21 12:01:48 +02:00
KevinVdV
3918bac64b [DS-2758] Fixing the database setup so that migration depends on the DatabaseUtils commands. Migration will no longer occur on kernel init. 2015-09-21 12:01:48 +02:00
KevinVdV
ae19c42a7b [DS-2728] Remove the BundleBitstream object & replace by JPA mapping 2015-09-18 16:23:33 +02:00
KevinVdV
54222f3c1d DSpace refactored service api 2015-08-19 11:54:32 +02:00
Christian Scheible
1f439044c7 Added Discovery Facet to distinguish between items with and without full text. 2015-07-13 10:29:35 +02:00
Mark H. Wood
92ccfaa16c [DS-1775] Some formats that DSpace has accepted in the past, not found in the SO article. 2014-12-19 11:34:32 -05:00