Commit Graph

788 Commits

Author SHA1 Message Date
Tim Donohue
032a76ddb8 DS-3447: ORCID v2 integration (port to master from PR#2039) 2018-05-10 16:38:10 -05:00
Raf Ponsaerts
519f0a812c [DS-3489] added the facetLimit property to the buildFacetQueries for dates, reversed the order of the returned list to show the oldest pair first 2018-04-30 11:48:00 +02:00
Raf Ponsaerts
e36ded0244 [DS-3489] updated the /api/discover/search endpoint to be more compatible with angular's expectations 2018-04-30 11:47:59 +02:00
Mark H. Wood
b1742340c3 [DS-3694] Replace an inappropriate system property with a local Hibernate/EHCache property 2018-02-22 11:47:23 -05:00
Luigi Andrea Pascarelli
e2fdc751c1 Merge pull request #1929 from 4Science/DS-3755
[DS-3755] integration test for submission configuration endpoint
2018-02-01 17:40:03 +01:00
Luigi Andrea Pascarelli
87ddad01be Merge DS-3755 with master branch 2018-01-25 16:44:00 +01:00
Terry Brady
04dd484357 Merge pull request #1907 from hardyoyo/DS-3455-remove-elastic-search-stats
[DS-3455] refactored out all mention of Elastic Search, code and configs,
2018-01-24 13:52:02 -08:00
Hardy Pottinger
8fb788dcc5 refactored out all mention of Elastic Search, code and configs,
removed ES dependency from the dspace-api pom.xml, added lucene-core 4.10.3 instead
2018-01-02 12:23:31 -06:00
Raf Ponsaerts
01a9d8507b DS-3489: Made the implementation for REST with the factory methods included 2017-12-13 20:52:31 +01:00
Tom Desair
4299ff9ec3 DS-3489: Added DiscoveryRestController and custom SearchFilterResolver REST parameter resolver 2017-12-13 20:52:30 +01:00
Tom Desair
df950ea475 DS-3651: Finished integration tests 2017-11-29 13:34:01 +01:00
Tom Desair
fd4dde3c6f DS-3651: Log event when downloading bitstream via new REST API 2017-11-29 13:33:05 +01:00
Andrea Bollini
064b4b853d improve the default configuration, renamed in the plural form 2017-11-22 09:10:38 +01:00
Luigi Andrea Pascarelli
6003012d40 D4CRIS-338 refactoring accesscondition to resourcepolicy; 2017-11-17 15:31:56 +01:00
Luigi Andrea Pascarelli
4870d75afa D4CRIS-338 refactoring to implement PATCH operation model; manage upload section operation; 2017-11-15 19:50:12 +01:00
Andrea Bollini
6e3395a997 D4CRIS-338 expose the metadata section in the upload as a link to a submissionForm 2017-11-14 18:33:31 +01:00
Luigi Andrea Pascarelli
3fd4b01980 D4CRIS-338 fix name attribute 2017-11-13 19:54:48 +01:00
Luigi Andrea Pascarelli
bf04bcc9cf D4CRIS-338 refactoring 2017-11-10 23:16:10 +01:00
Luigi Andrea Pascarelli
f940cffd3e D4CRIS-338 move service to the api 2017-11-10 22:14:04 +01:00
Luigi Andrea Pascarelli
5a2666637b D4CRIS-338 refactoring object model for endpoint default access condition; implementation of upload section config endpoint 2017-11-10 20:58:03 +01:00
Tom Desair (Atmire)
1ccd6d1e13 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-06-12 13:50:45 +00:00
frederic
a5851ce0db DS-3558 Port from dspace 6 to dspace 7 2017-05-05 11:32:00 +02:00
Tim Donohue
f7ce229c84 Merge pull request #1577 from helix84/DS-2302-license-headers-cleanup
DS-2302 license headers cleanup
2017-02-21 15:12:18 -06:00
Hardy Pottinger
425caf5656 [DS-3475] added back assetstore.dir configuration to dspace.cfg 2017-02-01 19:40:53 +00:00
Peter Dietz
e0bd496e64 DS-2302 Remove license information from config files
Also removed excess text
2016-11-24 15:35:31 +01: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