Kia ora,
When editing the item view page in a DSpace 5 theme, we could make use of mets “RightsDeclaration” metadata which included rights:Username, listing what individuals/groups had access, and rights:Context, which we could pull auth policy start dates from. This meant we could have bitstreams be listed differently depending on whether they were open-access, login-required, admin-only, or embargoed.
Is the same metadata available to the front-end in DSpace 7? I’ve been squinting and furrowing my brow at the Angular code (not my area of expertise…) and I’m starting to get the impression that all it receives from the API is whether or not the file is available to the current logged-in user. Is this accurate?
We’re thinking about putting in a request to our host to replicate our old functionality, but it’d be useful to know if that’s something that can be done just by customising the theme, or if it’s something that would require more fundamental changes to the DSpace code first.
Ngā mihi,
Deborah
––––––––––––––––––––––––––––––––––
Deborah Fitchett (she/her) MLIS, RLIANZA
Associate University Librarian, Digital Scholarship
––––––––––––––––––––––––––––––––––
Learning, Teaching and Library – Te Whare Pūrākau
PO Box 85064, Lincoln University
Lincoln 7647, Christchurch, New Zealand
––––––––––––––––––––––––––––––––––
Lincoln University
Te Whare Wānaka o Aoraki
––––––––––––––––––––––––––––––––––
Kia ora Tim,
Thanks for all that information! I did fear it might be an intentional decision for security reasons, because that will rightly make people hesitate to change it too much.
Issue 2413 looks promising to at least cover embargoes – I’ve just added a comment there to note that a solution would need to cover cases where an item might have multiple bitstreams – eg one with an embargo, another one open access, another admin-only, etc – so the label does need to be associated with the bitstream rather than the item as a whole.
Being able to divide “restricted” bitstreams between those where the average user can login to access it, and those which are admin-only, is a lot trickier (especially without exposing all the resource policy details via the API) because it needs some way to configure which groups count in which case. I’ll give some more thought to how I might write up a viable feature request for that….
Ngā mihi,
Deborah
From: DSpace Technical Support <dspac...@googlegroups.com>
Sent: Thursday, October 5, 2023 4:41 AM
To: DSpace Technical Support <dspac...@googlegroups.com>
Subject: [dspace-tech] Re: Editing display of bitstreams in 7.* based on auth policies
Caution: This email originated from outside our organisation. Do not click links or open attachments unless you recognize the sender and know the content is safe. |
--
All messages to this mailing list should adhere to the Code of Conduct:
https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
---
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 on the web visit
https://groups.google.com/d/msgid/dspace-tech/35fc7c72-d206-46ff-ab74-eb73112db9b5n%40googlegroups.com.