Closed dreazee closed 3 years ago
Resolved this with 6bfb8b9
@JasonTheAdams With this fix it looks like the exception for SDRT Leadership role was removed... ? If a Role is SDRT Leadership, we should have full access to all events - be able to RSVP and also see the RSVP list. With this fix, that blanket accessibility for those with the Role set to SDRT Leadership was removed. Can this be easily reinstated?
Good catch! This bit of code is admittedly a bit confusing. I cleaned it up a bit to avoid future issues. Here are the scenarios:
Looks great @JasonTheAdams Are you able to remind me what else the role of SDRT Leadership has access to? I am trying to figure out if we need to change the role of any of the current users who have the SDRT Leadership role...
SDRT Leadership has access to almost everything the website. The only they can't do is high-level admin tasks such as managing plugins or themes, site options, and so forth. There is a Volunteer Registrar role that is limited to managing RSVPs, but the only user with that role is Robert Lee, and also has the SDRT Leadership role which grants him far more capabilities.
Thanks for the clarification, @JasonTheAdams !!
Ruth.Montzingo does not have Background Check Permission satisfied but she was able to RSVP. All other permissions are satisfied. Todd Stone was able to RSVP as well with those same conditions. When I changed his Background Permission to "YES", but then switched his Orientation Status to "NO" (which was previously a "Yes"), he was unable to RSVP.
This would be a similar issue as to closed issue #41