DSpace / RestContract

REST Contract for DSpace 7-8
https://wiki.lyrasis.org/display/DSDOC8x/
38 stars 48 forks source link

REST Contract for the Bulk Access Control Management feature #223

Closed abollini closed 1 year ago

abollini commented 1 year ago

REST Contract for the Bulk Access Control Management feature (https://github.com/DSpace/DSpace/issues/2848)

Please note that this PR is build on top of (https://github.com/DSpace/RestContract/pull/221) you can focus on just the last commit.

Descriptions of the script used by the bulk access control management feature is provided and for the needed auxiliary endpoint to retrieve the list of available access condition are provided. More information about the feature are available in the DSpace wiki here: https://wiki.lyrasis.org/display/DSPACE/Bulk+access+control+management+-+4Science+proposal

abollini commented 1 year ago

thanks @tdonohue I have processed your feedback. I cannot accommodate the request for the validate-only flag in this first development but it is a good hint for future improvements

abollini commented 1 year ago

@tdonohue @benbosman I have just pushed the change anticipated in the last dev meeting, see https://github.com/DSpace/RestContract/pull/223/commits/f2c677cf9e8fdb59f7bdd4c1f4cec2b5b8120393 The idea behind it is that in this way we can perform the core security check before to accept the process.

abollini commented 1 year ago

@tdonohue I have updated the description as by your suggestion