I have a huge problem related with the view access functionality. Let me just describe you the scenario which I need to have in my dataform activity. I need to prepare some kind of application form for supervision of the academic papers. The are there major actors - students, professors and course managers. The students needs to have the access only into his/her own form (they should see the status of the application, who will supervise the paper etc). This is not a problem to implement.
Professors should be able to view only the applications which are addressed to them. In other words only applications in which they have been selected as preferred supervisors (there are more option, but let's stay with this one).
and course managers should be able to do everything within the course.
What I have done until now:
1. I have created three views (one for students, the second one for professors and the third one for managers)
2. I have created access rules for the Professors and Students,
The problem is that I'm not able to configure appropriate permissions for professor view and for the professor role. The professor role is a copy of the teacher role. I have tried almost everything to enable only the visibility of the professor view for the professors. It seems that the following capabilities must be activated to have the chance to see the view and be able to edit the records:
- capability: dataform:manageentries and
- capability: dataform: managefields
Nevertheless, then they are able to see also the major template for the course managers. I hope that this is clear enough to follow the problem....any suggestions.....I'm am clueless.