DSpace 9.x bulk-access-control and missing Bundle READ policy for ORIGINAL

27 views
Skip to first unread message

Martin So

unread,
Jun 24, 2026, 8:10:43 AM (3 days ago) Jun 24
to DSpace Technical Support

Hi all,

I’m testing bulk / batch access control updates in DSpace 9.x.

My goal is to grant READ access at the Collection level and have it propagate through the repository objects include all bitstreams. After running the process, I found:

  • Item READ policies are updated
  • Bitstream READ policies are updated
  • but Bundle policies, especially on the ORIGINAL bundle, are not updated

This becomes a problem in our UI customization, because the bitstream URL is not visible to user even the READ privileges already granted to the collection, item and bitstream. It is so time consuming to go into every item and grant the BUNDLE READ privilege one by one.

I’d like to confirm:

  • Is this the expected behavior of DSpace 9.x?
  • Does bulk-access-control intentionally skip Bundles?
  • Has anyone implemented a way to batch grant READ on Bundles too?
  • Or is the recommended approach to customize the process / script this separately?

Thanks in advance.

Regards,

Martin So

HKUST Library

Abel Gómez

unread,
Jun 24, 2026, 7:08:11 PM (2 days ago) Jun 24
to dspac...@googlegroups.com

Hi Martin,

I'm not sure what the expected behavior is regarding bundles, but I had a similar problem before the bulk/batch mechanism was implemented.

At that moment I implemented it as a curation task to give READ permissions to collections and all nested elements to anonymous users.

We're still using it (instead of the built in bulk mechanism) since it works for us.

See

https://github.com/sistedes/dspace.server/blob/dspace-7.6.1-sistedes/dspace-api/src/main/java/org/dspace/ctask/general/MakePublic.java
https://github.com/sistedes/dspace.server/blob/dspace-7.6.1-sistedes/dspace/config/modules/curate.cfg

for more information.

Hope it helps,

Abel

--
All messages to this mailing list should adhere to the Code of Conduct: https://lyrasis.org/code-of-conduct/
---
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 dspace-tech...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/dspace-tech/0d6e1379-fe5b-4c8e-a83f-0a1494c80373n%40googlegroups.com.
-- 
Abel Gómez Llana, PhD

ab...@gomez.llana.me
https://abel.gomez.llana.me
Reply all
Reply to author
Forward
0 new messages