I've been trying to set up ACL's for a number of different chapters in a national organization's civicrm. The idea is that the secretary for each chapter would be able to access members in that chapter and update their information.
So I 1.) Keep track of who is a member in the chapter through relationships between the members and the organization contact record for the chapter. 2.)Created a smart-group that generates a list of members who have an active relationship with the organization's contact. 3.) Created an ACL group and added the chapter's secretary 4.) Created an ACL Role for the Chapter 5.) Assigned the ACL group for the chapter to it's ACL role. 6.) Created several rules (view the group (which in this case is the smart-group based on the relationships), edit the group, edit custom fields)
However whenever I login as the secretary for that chapter, I am unable to view the members of the chapter, or my own civicrm contact page.
When I do the same with a 'test' login, it works.
I suspect that there is something weird happening because the contact for the chapter's secretary is in the smart-group that I am assigning them to have these ACL rules over.
Has anyone else had this problem? Am I just doing it wrong, or is this some kind of bug?