Restrict the visibility of a timeline category by the viewer's role, not the user's
We can create timeline categories that are role restricted but this restriction relates to the user's timeline not the timeline of whatever user that they are viewing (in an instructor and/or admin capacity). The latter would be very useful however if we wanted to aggregate (or restrict the visibility of) specific event types on students' timelines that were relevant to instructor/admin users but not necessarily to students. We could, for example, create a class of 'admin' events that might be particularly useful for monitoring or reporting purposes that would effectively be hidden from students. That could include things like certain relationships or results data from external sources that could be incorporated into reporting processes or workflows.
Comments: 3
-
08 Sept, '21
David AdminHi Terry,
Thank you for the suggestion. If you are wanting to restrict the visibility of certain event types when viewing someone else's timeline have you already experimented with the ability to do this via the role permissions? There is some information on how to do this here: https://fry-it.atlassian.net/wiki/spaces/KKB/pages/1253376001/Limit+the+content+other+users+can+view
Kind regards -
09 Sept, '21
Terry JuddHi David - correct me if I'm wrong, but doing that depends on the event's owner doesn't it. So, if I restrict a timeline category by the role of administrator for example, but the events I want to view belong to the the student (timeline owner) then I'm out of luck. At least that was my experience when I tried this out on our sandbox.
Best regards,
Terry... -
09 Sept, '21
David AdminHi Terry,
You're absolutely right that restricting timeline categories works according to the role of the user being viewed.
Apologies if I misunderstood, is it true to say that ultimately you are looking for a way to restrict which events someone can/cannot view when accessing the timeline of a student? If this is the case there is the ability within the role permissions to define exactly which event types a role has the ability to view. This is something separate from the timeline categories so I wondered whether it might be helpful? Or is it rather the other way round, that you wish to hide events that exist on the student's timeline from the student themselves?
Kind regards