I’m working on EE5 and still learning the ropes. I use EE to create wedding portals for couples to view and manage their wedding details. They can give access to others (typically wedding coordinators) to also view and manage their wedding portal with limited permissions. These users that are client-added have a “Parent Member ID” that corresponds to the user that added them as a member and gave them access. Given that some coordinators work multiple weddings at our venue, we’ve run into the issue that when a user (wedding coordinator) is added by a client and permitted to access their portal, they are unable to access any others because they were created under the Parent ID of the first client to create a login for that user. Apologies for being naïve about this topic, but is it as simple as creating a new Member Group with different permissions for these type of users? Can I manually assign access to user X, Y, and Z’s portal to certain user?
Again, sorry for being naïve. This is not my background but I’m trying to learn.
This really sounds like a custom solution, EE doesn’t have ‘Parent Member ID’ natively. I’m not sure if it’s an actual add-on or if it’s just a custom field what stores the ‘parent’s’ member id .
So I think you need to dig into how the parent member works. Once you figure that out, it would be possible to alter the code so instead of a single number, you store an array of numbers. And then alter wherever it does the number check to handle an array.
In short- it sounds like some custom coding is probably going to be needed, but the first step would be to figure out how it works now. That’s not native behavior, so something else is in play.
I hope that makes sense!
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.