Defining visibility for upload
There are certain cases when you want to share an upload with everybody without making it published, or inmutable.
Possible solutions:
- Probably the simplest solution would be to add an option to make an upload visible to everybody.
- Slightly more complex: A group of users (like a specific group or everybody) can access an upload with some permissions (like read-only or edit). Described here: #1692 (closed)
Use cases:
-
There is a WIP implementation to integrate AI toolkits into nomad interface: !1357 (closed)
-
An inventory type upload in the experimental lab for chemicals or instruments.
-
A curation process of a database.
In the case of AI toolkits we need a way to share the notebooks with everybody but still have the option to edit the metadata of the entries. This is needed because we might need to add a new author who did some improvement or we need to update the packages because it is not compatible with the new environment... Unfortunately, it cannot just be published every time when there are some small changes. From the FAIR point of view, every AI toolkit has its own git repo where we can keep track of all of the changes.
If any of you (eg. @josma) has another use-case where this feature would be useful please to add it to here.