elixir-luxembourg / daisy

Data Information System (DAISY) is a data bookkeeping application designed to help Biomedical Research institutions with their GDPR compliance.
GNU Affero General Public License v3.0
12 stars 10 forks source link

Access objects should be in the pre-create state initially #394

Closed HesamKorki closed 1 year ago

HesamKorki commented 1 year ago

Is your feature request related to a problem? Please describe. Any logged-in user with EDIT+VIEW permission on the dataset can create an access object but the initial status of the access should be pre-create. Only data stewards can activate the access from there. Describe the solution requested Probably should give the access model a default behavior on the creation and protect the views that are accountable for changing the Access object.

Describe possible alternatives

Other info context