Hello,
I have ran into an issue with the new access model and it seems to be breaking the whole use case.
We have various studies running and study participants are getting reimbursement payments. To facilitate the process, I had set up a “Study Reimbursement Space” for each access group.
I was thrilled with the introduction of the per-entity access controls as that means I don’t have to juggle around multiple identical spaces per access group, however the forms are not playing along and it makes the whole thing useless to me (or maybe I am missing something).
My workaround for the limitation of not being able to share a space without sharing all included databases is doing two spaces:
“Study Reimbursement Space”:
Practically no databases in there, just for the views, forms, and documents, shared with all Study Managers.
“Study Reimbursement Space Data”:
Has all the data, not shared with anyone
Databases: “Study”, “Study Participant” “Reimbursement Request”
The Idea is to handle access rights through the “Study” Database. Study has Study Participant and Reimbursement Request. If you have access to Study XY, you should have access to all Study Participants and Reimbursement Requests of that study.
So far so good, this works for already existing entities.
However, you should also be able to easily add Study Participants to the studies you have access to, without seeing personal details of study participants you should not see.
The forms to collect the data do not work at all. My idea was that in the “Request reimbursement” form, you can select a Study of those few you have access to (and you should not be able to see the other studies because no access) , and select a study participants (while all that belong to any of the studies you have access to should be visible to you).
Now if you open a form which is connected to the “Study Reimbursement Space Data” space, even though you have access to some of the studies in the database, you cannot use the form at all.
Any suggestions here?