How can users share entities if they have a relation?
Do you know about Node Access Relation, it sounds like maybe you want to use it.


  
  You use or plan on using the Relation module and want to grant users
  access to view/edit/delete content based on their relations.
  You find
  Drupal roles too broad but per-node access controls too much to manage