Hi folks

If I can make this coherent enough it would be great if someone could point me in the right direction:

Simply put, I want to grant one user access to a different user's private content...

Example:
- I have an OG (Organic Group) Group Called 'Group GNR'
(ooh, contentious names here, sorry Slash and Axl)
- Slash is a member of that group.
- Axl Rose is not a member of the group, though can be if needed.
- Slash receives weekly content by the group owner, that only the owner and Slash can see (like a therapy session)
- However, Slash is only 14yrs old so he is expected to have a guardian overseeing his activity within the group.
- Axl Rose is 96yrs old and therefore able to be Slash's guardian.
- Axl rose is granted Guardian of Slash by Group Owner and therefore can see and interact with all content and comments etc that are particular to Slash

If that makes sense, would I achieve this simply with Rules, or maybe with Flags and Rules or is there module that can allow a user to see another users content (kinda like Masquerade, but without actually masquerading)

Thanks in advance

Jon

Comments

Anonymous’s picture

So, I think the answer is:
Group within a Group

'Guns 'N' Roses' is the group
within that are groups 'Slash' and 'Axl Rose'
Slash is a member (role: patient) of group 'Slash'
'Guns 'N' Roses' group owner is also owner of group 'Slash'
Axl Rose is granted role of Guardian in group 'Slash'

Makes sense to me, but not tried it