Commit Graph

9437 Commits

Author SHA1 Message Date
Tim Donohue
cf5bd04447 Merge pull request #1679 from DSpace/rest7
Merge the Rest7 branch back to the master
2017-03-23 11:38:27 -05:00
Andrea Bollini
aaa57dd4fa Merge pull request #1666 from Georgetown-University-Libraries/rest7ds3515
[DS-3515] REST 7 Pagination for items and bitstreams
2017-03-23 17:00:57 +01:00
Andrea Bollini
89cc7d7f01 Merge pull request #1678 from 4Science/DS-3513
DS-3513 Provide an entry endpoint that exposes the known endpoints via the HAL browser
2017-03-23 16:53:01 +01:00
Andrea Bollini
b66066ffb6 restore dspace-solr profile 2017-03-23 16:38:27 +01:00
Mark H. Wood
e51dfe1f6e [DS-1140] Add configuration data 2017-03-22 21:49:33 +00:00
Mark H. Wood
a8bf670261 [DS-1140] Add unit test. 2017-03-22 21:49:24 +00:00
Mark H. Wood
3e4af4ec4a [DS-1140] No need to treat old and new Word formats differently 2017-03-22 21:49:16 +00:00
Mark H. Wood
ec9cc6e038 [DS-1140] New POI-based MS Word extractor and some comment cleanup 2017-03-22 21:49:08 +00:00
Terry W Brady
d921a9c9f2 Add support for Site object 2017-03-20 14:48:20 -07:00
Andrea Bollini
62bd9ed80d DS-3513 proper setting of the initialized attribute 2017-03-17 12:50:40 +01:00
Andrea Bollini
a2dc17e7ae DS-3513 initial implementation of the Root Rest Controller 2017-03-16 23:38:38 +01:00
Andrea Bollini
b6a9b0b51d Merge pull request #1677 from 4Science/rest7-updated
Merge current master in the rest7
2017-03-16 23:10:56 +01:00
Andrea Bollini
b20ce90b60 Merge branch 'master' of https://github.com/DSpace/DSpace into rest7
Conflicts:
	dspace/modules/pom.xml
	dspace/modules/spring-rest/pom.xml
	pom.xml
2017-03-16 21:52:54 +01:00
Tim Donohue
4ab43d6097 Merge pull request #997 from rradillen/DS-2299
DS-2299 useProxies and X-Forwarded-FOR
2017-03-15 14:18:19 -05:00
Terry W Brady
172c0228c1 dao pagination support for item and bitstream 2017-03-13 11:53:24 -07:00
Tim Donohue
5a2fdabaaf Merge pull request #1675 from mwoodiupui/rest7
[DS-3482] Fix test failure and update dependencies
2017-03-10 10:40:04 -06:00
Mark H. Wood
22987c10b2 [DS-3482] Force all Ehcache users that I can find to use a shared CacheManager. 2017-03-10 10:38:20 -05:00
Mark H. Wood
697433085f [DS-3482] Accept any type of DBConnection.
DSpace.getSingletonService(Class) looks for a service of type Class
named Class.getName().  I don't see how this ever worked, since
DBConnection is an interface, and an implementation will have some
other name.  Instead request any service which is instanceof
DBConnection.  There should be only one.

This patch uncovers a slew of new NPEs in dspace-api tests, which are
happening in dspace-services.  We have multiple Ehcache CacheManager
instances for some reason, and newer versions of Ehcache throw a fit
when you try to create multiple managers with the same configuration.
2017-03-10 10:31:22 -05:00
Mark H. Wood
0248b1471d [DS-3423] Update a few dependencies and fix license headers 2017-03-09 15:30:00 -05:00
Terry Brady
424f01ed65 [DS-3348] Drop date check in EmbargoService (#1542)
* Drop date check in EmbargoService

* Revise comment per review
2017-03-08 12:28:25 -06:00
Terry Brady
e7fbbc44c8 Merge pull request #1543 from terrywbrady/ds3334
[DS-3334] Allow reverse-chronological sort of submitters
2017-03-08 09:03:49 -08:00
Andrea Bollini
ce801dfac9 Merge pull request #1661 from Georgetown-University-Libraries/rest7ds3488
[DS-3488] REST7: Create Item Converter
2017-03-05 10:05:27 +01:00
Andrea Bollini
52f284ea5a add awareness of the pagination 2017-03-02 14:16:29 -08:00
Andrea Bollini
ea41259274 exclude linked resources in the default serialization 2017-03-02 14:16:29 -08:00
Terry W Brady
7c081176c9 Add item, collection, community to rest7 2017-03-02 14:15:52 -08:00
Terry Brady
d3e62e4496 Update README.md 2017-03-02 10:13:34 -08:00
Miika Nurminen
314dddafc7 [DS-3463] Fix IP authentication for anonymous users
Added group membership check based on context even if no eperson is found. Affects file downloads in (at least) xmlui.
2017-03-01 19:43:48 +02:00
Terry W Brady
57be1ee8bf Simple item properties 2017-02-28 15:52:19 -08:00
Tim Donohue
5a26f17a3d Workaround for travis-ci/travis-ci#4629 2017-02-27 21:37:52 +00:00
Mark H. Wood
96db228d7b [DS-3378] Patch to restore lost indices, from Adan Roman 2017-02-23 16:36:11 -05:00
Mark H. Wood
a0f4cb734a Merge pull request #1596 from tomdesair/DS-3367_Configurable-Workflow-authorization-denied-error
DS-3367: Fix authorization error on claim by non-admin user
2017-02-23 16:02:56 -05:00
Tim Donohue
280dce2470 Merge pull request #1646 from 4Science/DS-3482
Add the spring-rest overlay to allow building of the new rest7
2017-02-23 10:34:40 -06:00
Terry Brady
1a1b765283 Merge pull request #1595 from tomdesair/DS-2952_SOLR-full-text-indexing-multiple-bitstreams
DS-2952 SOLR full text indexing multiple bitstreams
2017-02-22 08:10:40 -08: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
Tim Donohue
6a70c9a3c1 Merge pull request #1648 from tdonohue/DS-3422
DS-3422 Remove XMLUI and JSPUI from the official distribution
2017-02-20 16:29:37 -06:00
Andrea Bollini
d6c25c57d9 DS-3422 Remove XMLUI and JSPUI from the official distribution 2017-02-20 21:39:09 +00:00
Bram Luyten
27cd68271e DS-2840 switch logging to debug
Changes INFO level sidebar facet transformer log entries to DEBUG
2017-02-18 14:18:54 +01:00
Andrea Bollini
dd7406b8ce Add the spring-rest overlay to allow building of the new rest7
temporary turn off mvn-enforcer dependency convergence
temporary turn off dspace-solr (to migrate to an external SOLR6)
2017-02-17 18:44:07 +01:00
Andrea Bollini
8786987fb6 Add support for resources that use Integer ID instead than UUID
The rest resource controller now have separate mapping for resources with Integer identifier and UUID identifier. Each mapping delegate to the same generic method handler.
Add information about the requested rels to the DSpaceResource wrapper so to allow future inclusion of lazy loaded reference
Better handling of 404 and catch of some NPE
2017-02-16 15:23:26 +01:00
Andrea Bollini
e911a11c42 fix the name of the new rest webapp 2017-02-16 15:18:22 +01:00
Tim Donohue
c8084a2594 Merge pull request #1553 from 4Science/DS-3356-v6
DS-3356 add turnoff authz system
2017-02-15 16:08:56 -06:00
Andrea Bollini
d6c5aafbff Add initial informations about the new REST webapp 2017-02-12 19:23:54 +01:00
Andrea Bollini
44d34b397f Add license header and initial javadoc to describe the classes 2017-02-12 17:32:15 +01:00
Andrea Bollini
b9e885ab98 remove jdk7 env as DSpace7 will use JAVA8 language features 2017-02-12 16:34:36 +01:00
Andrea Bollini
3a21c4b315 Utils is now a singleton. DSpaceResource automatically adds links to embedded resources 2017-02-12 16:29:03 +01:00
Andrea Bollini
b7ce0389db Allow DSpaceResource to automatically discover links to other resources 2017-02-12 16:24:24 +01:00
Andrea Bollini
e151d86421 add support to serve multiple core entities from the RestResourceController
managed 404 for unavailable endpoints
add self link to single resources in a collection
2017-02-12 16:24:23 +01:00
Andrea Bollini
e992e00080 Initial skeleton for Spring MVC + HATEOAS 2017-02-12 16:24:02 +01:00
Andrea Bollini
e5f9aa67b9 update spring and hibernate dependencies 2017-02-12 16:22:55 +01:00
Andrea Bollini
c9807df70e Merge branch 'master' of https://github.com/DSpace/DSpace into DS-3422
# Conflicts:
#	dspace-xmlui/src/main/java/org/dspace/app/xmlui/aspect/submission/submit/AccessStepUtil.java
#	dspace-xmlui/src/main/java/org/dspace/app/xmlui/objectmanager/ItemAdapter.java
2017-02-12 16:17:07 +01:00