Commit Graph

43 Commits

Author SHA1 Message Date
nwoodward
848df25984 catch exceptions stemming from invalid id's 2024-01-18 11:44:57 -06:00
frabacche
ff5f3fa74f CST-5249 rename OpenAIRE to Openaire, other minor issues 2023-12-12 16:15:25 +01:00
frabacche
19c3f6a76c CST-5249 dpspace.cfg conflicts fix 2023-11-13 12:48:12 +01:00
Tim Donohue
f186dcf4ca Implement searchNonMembers for EPersonService. Add tests to prove it works (and tests for search()). Requires minor bug fix to AbstractHibernateDSODAO to allow for additional OR/AND clauses to be appended. 2023-11-02 14:11:10 -05:00
Tim Donohue
2c9165afb0 Replace several usages of allMembers() with count methods to avoid performance issues 2023-10-31 14:44:21 -05:00
Tim Donohue
74c72354b4 Add basic pagination to /groups/[uuid]/epersons endpoint 2023-10-31 14:44:20 -05:00
frabacche
c440a9f6b3 Merge branch 'main' of https://github.com/4Science/DSpace into CST-5249 2023-10-27 12:29:46 +02:00
Mark H. Wood
bb9e88d1bb Community request: fake EPerson from configuration. 2023-08-02 16:25:46 -04:00
Mark H. Wood
a76af35a0c Make workflow curation tasks actually work.
When curation runs, there was no "current user" and no claimed task,
so the code broke when trying to find people to notify about curation
failures.
2023-08-01 17:13:07 -04:00
Luca Giamminonni
d5f8fea24b [CST-5249] Improved QAEventProcessed test 2022-07-08 17:53:56 +02:00
Luca Giamminonni
680e96fda3 [CST-5587] Moved org.dspace.app.orcid and org.dspace.app.profile into org.dspace.orcid and org.dspace.profile 2022-06-20 16:02:01 +02:00
Luca Giamminonni
9f6ff8f33b Merge remote-tracking branch '4science-bitbucket/main' into CST-5587 2022-06-07 14:37:42 +02:00
Jens Vannerum
177d4424db Overwrite getName usage in applicable services
- Added two useful log statements
2022-05-24 14:36:26 +02:00
Luca Giamminonni
f90359411f [CST-5669] Added OrcidToken entity to store orcid access token 2022-05-16 18:42:17 +02:00
Luca Giamminonni
a19d31da67 [CST-5669] Minor changes 2022-05-09 13:41:03 +02:00
Luca Giamminonni
3b153db00c [CST-5308] Migrate OrcidAuthenticationBean 2022-04-08 18:23:23 +02:00
Mark H. Wood
b43e5dfdd8 [DS-4548] Rename DSpace's LogManager to LogHelper. 2021-08-04 11:41:18 -04:00
Samuel
b779b91e54 Remove Traditional/Basic Workflow from codebase and database - restore in-between layer 2021-02-24 15:31:29 +01:00
Samuel
1dc0a815f2 Remove Traditional/Basic Workflow from codebase and database - rename Workflow to XmlWorkflow 2021-02-23 20:31:27 +01:00
Kevin Van de Velde
dbc0281771 Merge remote-tracking branch 'upstream/main' into w2p-76191_Remove-Traditional-Basic-Workflow-from-codebase-and-database 2021-02-03 13:04:46 +01:00
Samuel
16ae96b4c3 taskid 76191 Remove Traditional/Basic Workflow from codebase and database 2021-01-27 06:41:16 +01:00
Bruno Roemers
c878293b99 75451: Show custom error message when removing last user from workflow group 2021-01-05 14:48:36 +01:00
Mark H. Wood
e94911ba19 Replace deprecated setMetadata() that uses removed field names. #2956
Once upon a time, DSOs had dedicated fields for some metadata.  These were
moved into the Metadatavalue table long ago, but there were still methods
which used the old field names instead of proper MetadataField triplets.
2020-11-17 15:37:53 -05:00
Yana De Pauw
9b169afd35 73783: Delete eperson: community feedback part 2 2020-10-01 10:48:46 +02:00
Yana De Pauw
3b563e4906 73422: Delete eperson: community feedback 2020-09-28 17:31:00 +02:00
Yana De Pauw
e25cea2bb0 72750: Finalize Delete eperson: workflow 2020-08-27 15:00:11 +02:00
Yana De Pauw
705b2b544f Delete eperson when in workflow 2020-08-13 10:25:06 +02:00
Yana De Pauw
435235abe4 Merge remote-tracking branch 'upstream/main' into w2p-72472_Delete-eperson 2020-08-11 10:30:04 +02:00
marsa
9a41e6fece [DS-4036] Delete EPersons even if they are referenced
DSpace references EPersons in different database tables like the
submitter of an item or like the EPerson that gets special rights
granted in the resourcepolicy table. This PR changes DSpace so it can
handle references that are set null instead of referencing an actual
EPerson. This is important to be able to delete EPersons which is
demanded by several data protection laws like GDPR in the European
Union.
2018-11-30 11:43:08 +01:00
Patrick Trottier
7f4b4e9f8a Convert getLogger() and Log4J imports for Log4J 2 2018-11-09 08:41:42 -05:00
Tim Donohue
200cede397 Upgrade to commons-lang3 to avoid dependency conv issues. 2018-11-08 20:35:57 +00:00
Raf Ponsaerts
8ffbec58ca [DS-3782] Upgrade Commons Collections to version 4 2018-07-18 15:53:11 +02:00
Tim Donohue
8a48f782ea Fix dspace-api module per new code style 2018-02-21 15:23:58 -06:00
Andrea Bollini
0dcb02ee0c DS-3578 Endpoints to retrieve EPerson and Groups
implemented pagination in the eperson and group service
2017-04-20 01:12:59 +02:00
Tom Desair
8db0faed33 fix conflict 2016-05-27 13:16:23 +02:00
KevinVdV
c144aa1486 [DS-3003] Ensure all service & DAO implementations have a protected constructor 2016-02-05 15:06:39 +01:00
helix84
80a7b0f8bd Merge pull request #1256 from KevinVdV/DS-3008-fix-metadata-order
[DS-3008] Fix metadata order storage
2016-01-31 02:31:13 +01:00
KevinVdV
fc7ed3928a [DS-3008] Fix metadata order storage 2016-01-29 12:18:11 +01:00
Ondřej Košarko
ec804f81e2 moving queries to DAOs 2016-01-25 18:04:46 +01:00
KevinVdV
01c98d508f [DS-2903] Fix potential Nullpointer exceptions indicated by FindBugs 2015-11-20 10:03:13 +01:00
KevinVdV
2467f43ec7 [DS-2729] Ensure SiteService extends DSpaceObjectService 2015-08-28 12:55:44 +02:00
KevinVdV
7137dc644b [DS-2725] Workflow review assignment broken 2015-08-26 13:38:02 +02:00
KevinVdV
54222f3c1d DSpace refactored service api 2015-08-19 11:54:32 +02:00