Hello everyone,

 at our institution we plan to utilize DSpace as backend for an archival
service to allow users to instantly submit respective publication
records of their archived research data.
For that purpose we would like to create a publication item with
metadata via Swordv2. We do so by the use of a dedicated user that has
submission privileges, and Swordv2 +  the feature onBehalfOf enabled.

We figured it is not possible to enable item creation via onBehalfOf
exclusively for a list of dedicated users, but we find it necessary to
provide good security to participating institutes.

This is why I implemented two ways to define a list of accounts with
exclusive access to create items via Swordv2.

You can check the two proposals Ive implemented to enable such a
functionality:

The first one disables Obo submission for anyone except mediators (those
who can issue updates on submitted items). Probably bad, since it
changes default behavior.
https://github.com/DSpace/DSpace/compare/dspace-6_x...54r4:dspace-6.2_OboFixVariant1

The second one does NOT change default behavior and thus introduces an
additional configuration option
https://github.com/DSpace/DSpace/compare/dspace-6_x...54r4:dspace-6.2_OboFixVariant2

Is it okay to issue two pull requests, or am I recommended to proceed
differently?

We are interested in feedback for this feature and get the functionality
in some way or another into the mainline repo. Is this the right place
to discuss this?

Looking forward for your feedback & best regards
Stefan

-- 
Stefan Kombrink
Universität Ulm
Kommunikations- und Informationszentrum (kiz)
Abteilung Informationsmedien
+49-731-50-31482

-- 
You received this message because you are subscribed to the Google Groups 
"DSpace Technical Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/dspace-tech.
For more options, visit https://groups.google.com/d/optout.

Reply via email to