Commit Graph

791 Commits

Author SHA1 Message Date
Raf Ponsaerts
b0216cb918 Test fixes and checkstyle fixes 2018-10-24 14:12:23 +02:00
Raf Ponsaerts
f223f1c067 DSpace 7 Entities 2018-10-24 10:24:09 +02:00
Tom Desair
bd464e03f5 DS-3542: Only trust X-Forwared-For headers from trusted proxies 2018-09-26 22:13:03 +02:00
Luigi Andrea Pascarelli
c0066d2a2f DS-3850 Create new submissions from files or identifiers 2018-08-26 10:42:14 +02:00
Raf Ponsaerts
a979392150 [DS-3489] editted the facet limit to be better handable for Angular 2018-08-09 10:22:26 +02:00
Terry Brady
1b68a02dd7 Merge branch 'master' into DS-3693-port-to-master-add-plugin-to-index-filenames-and-file-descriptions-for-files-in-ORIGINAL-bundle 2018-08-06 13:23:52 -07:00
Terry Brady
c4cf5b3c8d Merge pull request #2054 from tdonohue/DS-3447-ORCID-v2-master-port
DS-3447: ORCID v2 integration (port to master from PR#2039)
2018-08-06 13:08:31 -07:00
Terry Brady
c1590ce15e port pr2069 2018-08-03 17:53:03 -07:00
Raf Ponsaerts
bfac8d1d4b [DS-3489] adding javadocs and addressed a few issues 2018-07-19 15:50:40 +02:00
Raf Ponsaerts
e98af34e21 [DS-3489] currently have most of the functionality, need to export the enum to xml still 2018-06-29 16:31:22 +02:00
Martin Walk
3b62f4de86 Port pull request #1838 to master 2018-05-14 13:48:17 +02:00
Raf Ponsaerts
6b57003e34 Working on the min-max facet implementation 2018-05-14 08:29:52 +02:00
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
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