-
Notifications
You must be signed in to change notification settings - Fork 240
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
deposit: sharing of uploads #151
deposit: sharing of uploads #151
Comments
Yes! Would also very much like this. |
@lnielsen Sir |
It would be particularly nice if this could be tied to github organizations, which are accessible via the github oauth API. So, for example, if I want my whole community or just one record to be shared by my github organization, Zenodo could check the github organization memberships of any user attempting to alter a record. Alternatively, this could be tied to Zenodo communities. Once community curation is enabled, perhaps a deposit could just be given to the community, so that anyone who can curate the community can alter any deposit within that community. |
GitHub orgs or Zenodo communities would be nice, but for my use cases these would include too many people for a single deposit. It also differs too much deposit vs deposit. But having one person starting a deposit and then being able to grant view/write/admin permissions for each co-author would be excellent. I would implement it via ORCID: link your ORCID to Zenodo account => you get view/write/admin access (depending on how they were set) to the deposits in which you are co-author (with your ORCID). |
@peterdesmet These are not mutually exclusive options; both could work. But for my use cases, it is impractical to grant permissions on a per-user per-deposit basis. |
As I don't know what the "Triage:Accepted" label signifies: is this planned for a release in the foreseeable future? |
@maurice-schleussinger The |
So until the shared management of archives is integrated into Zenodo, how do y'all recommend dealing with collectively published & updated materials? Should we create an organizational account using an email alias and share the login credentials? Or if you're highly confident that this feature will get implemented in the near term... should we just create the archives as individuals, and assume that we'll be able to add other maintainers in the future? What do folks typically do, and are there any known pitfalls? I searched around the Zenodo Help and FAQs and didn't find any suggestions... but maybe I missed them? |
This will be implemented as part of the InvenioRDM project with the first release in summer 2020. Zenodo is likely to run on top of InvenioRDM by late autumn 2020 with this feature included. Until then, shared accounts is, unfortunately, the only way. |
Any update on this? Can I now find and use this feature on Zenodo? |
@lnielsen This would be extremely useful, as most projects work in a team. |
In InvenioRDM you can now share a link to view, preview or edit a record (see screenshot below, and you can test it out on https://inveniordm.web.cern.ch): Communities in InvenioRDM now also has teams with roles support (e.g. all curators can edit records in the community). See https://inveniordm.docs.cern.ch/releases/versions/version-v9.0.0/#members The idea is still to also be able to individually share a single upload with multiple users as described in this issue. Most of the features needed for this is already implemented (e.g. a search for users to share an upload with, permissions and storing of permissions in the record). That said, the feature is not currently available on Zenodo and all focus is on making current Zenodo features available in InvenioRDM so we can migrate as fast as possible, hence it's not likely to start development until after we have migrated (unless some RDM partners jumps on it and implements it). We'll be communicating during Aug/Sep much more about the move to InvenioRDM, but rough ETA is about ~1 year. |
It has been a bit quite ... can anyone give an update? Right now, we do share the login and password in plain text by email forth and back in order to kind of "collaborate" ... it feels slightly sub-optimal. |
My understanding as an outsider is that all effort is focused right now towards moving to the new system and once the move happens, lots of new features will become available (like this one). If you wish to test the new system see: https://zenodo-rdm.web.cern.ch/ I think issues can be reported here: https://github.com/zenodo/zenodo-rdm |
See also https://blog.zenodo.org/2022/12/07/2022-12-07-zenodo-on-inveniordm/ - the migration is set for mid-September 2023. |
Thank you @lnielsen and @MLopez-Ibanez, fair enough. I understand that for the deposits that we have already published we continue to just share a login/password among team. |
Hi all, is this feature now available? If yes, where can I find some documentation? If not, is there a timeline? Thanks. |
As much as I love Zenodo: It's been 9 years since this issue was opened. Sharing admin rights to maintain a record sustainibly is arguably an absolute core feature for any registry. I would bet that, currently, the vast majority of records are managed by single users and those who really care about data preservation are forced to share credentials - that's pretty much a nightmare either for the very idea of Zenodo - or for data security and integrity. Actually, in my opinion, uploaders should be very strongly encouraged (if not forced) to specify at least one co-owner for each upload/record. In timelines of decades, people move on, die (unfortunately)... So please, can we at least have an update on how this is envisioned to work (or does it already work?!), with a timeline for integration? Note also that share links are not a proper substitute for allowing co-owners/-admins. Thanks a lot! |
Actually, by creating Communities for your teams this seems to work. One can add people to the community and give them relatively fine-grained roles (reader, curator, maintainer, owner). So, for a team-centric approach at least, this seems to do the trick. But need to test it a bit further. It would be good to document this though, and promote/encourage co-ownership of data. And respond to this issue 🙏 |
Have you tried it? When it says "curate records", I believe that just means accept or reject requests to add a record to the community — not to actually edit records in that community. EDIT: My belief was evidently wrong. See @uniqueg's comment below. The only thing I would add is that I have a very old community, and community curation did work for me, unlike uniqueg's report. |
The InvenioRDM docs say that the metadata key |
Okay, reporting back with our experiences... Our use caseSo, we are a research group where we wanted each group member to manage their Zenodo submissions themselves, while still giving the PI and the lab manager owner permissions for each record. This particular use case is indeed addressed perfectly through Communities! What we didWe followed the steps described below:
As a nice side effect, all our records will nicely be lumped together in one space! 👍 Points to consider
|
Thanks for this report, @uniqueg!
For me this could conceivably be considered a secvuln. |
Hi all -- are these any updates on whether this 'community curation' tool has come to fruition on Zenodo? I'd like to be able to add a community of curators to an existing Zenodo record, with the ability to specify different levels of permissions to the various members (e.g., edit vs publish). Related to ongoing requests in #810 and #35. Thanks! |
Allow an upload to be shared among multiple users. Complementary to allowing a curator of a community to edit a deposit.
The text was updated successfully, but these errors were encountered: