Closed jmfernandez closed 1 year ago
I have removed participant
as a possible value for visibility
in Dataset
in f6f737cdaaefacddd96d0a60fcfc5cb8a33d284b.
But I'm keeping this issue open, because I think this attribute should be a managed one, one which should not be changeable through a document update.
Indeed, it should be an attribute inherent to any entry in the database, not only to Dataset entries. And it should be visible through @visibility
. What do you think @redmitry @jlgelpi ?
We have discarded the idea of an additional @visibility
attribute. We have been developing and updating these days the privileges matrix, at https://gitlab.bsc.es/inb/elixir/openebench/openebench-security-docs/-/blob/master/roles/README.md . Now other components, like the Keycloak plugin, which take into account both privileges and dataset visibility have to be developed to fulfill it.
Review accepted values of
visibility
in the data model - visibility level ofparticipant
is not being used at the moment and is not planned to be used in the future.