SparkDevNetwork / Rock

An open source CMS, Relationship Management System (RMS) and Church Management System (ChMS) all rolled into one.
http://www.rockrms.com
574 stars 347 forks source link

Known and Implied Relationship Headers not Appearing #930

Closed bwitting closed 9 years ago

bwitting commented 9 years ago

On McKinley 3.0/3.1:

When logged in as an administrator, staff worker, or staff-like worker role, the Known Relationship and Implied Relationship boxes on a person's profile look correct:

2015-04-07 14_22_06-henry witting _ rock rms

However, when logged in as the check-in user (with a check-in role that I made for check-in volunteers), the headers don't show up:

2015-04-07 14_21_56-bronson witting _ rock rms

The Plus buttons appear though, so the user can still add known relationships (those permissions are correct and this is working correctly)

If you look at the HTML, the icon and text just aren't there (I thought maybe they were hidden):

Admin user: 2015-04-07 14_20_57-henry witting _ rock rms

Check-in User: 2015-04-07 14_21_46-bronson witting _ rock rms

Is there somewhere I'm missing to change permissions so these headers show up?

jonedmiston commented 9 years ago

This bug turned out to be a little different. Looks like the 'Check-in User' role did not have View or Edit rights to the 'Known Relationships' / 'Implied Relationships' group type. This kept the label from showing but also incorrectly let users add new relationships.

I fixed this to:

bwitting commented 9 years ago

Thanks Jon! Just so you know, that problem only started with the update to 3.0 (everything was working as expected on 2.0)