Please Log in or Create an account to join the conversation.
To a degree, yes. We don't have functionality for assigning a user to another user exactly, but CB Moderators cannot editor users above or adjacent to them in a user group hierarchy. Example as follows.Is this four-role setup (Owner, Admin, Escalated, Basic) with strict store isolation fully achievable using Community Builder on Joomla 5?
As it stands it seams like that's all you'd need.Do I only need CB Auto Actions (for automatic group assignment) or are there additional plugins you recommend?
You can block user deletes with CB Auto Actions.How could I best handle the “Owner cannot be removed” rule? Should I rely on a manual policy, or is there a CB feature to prevent certain group/role changes for the Owner?
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Joomla really doesn't have any functionality for that. If you need data isolation then each store should be its own Joomla install. I would just do that as subdomains for your intranet.Each store’s admin and users must only see and manage data for their own store, with no cross-store visibility.
Frontend user editing is fully functional. User creation however would require a custom form utilizing CBs API or logging out and using registration. Frontend user creation while logged in will be something added in CB 3.x.We want store admins to manage users exclusively through the intranet portal (frontend) without accessing Joomla’s backend.
You'd need a means of identifying users to specific stores (e.g. store number) or your custom frontend form for creating users should ideally handle that. Something like RSForms for example.We need new users, when created by a store admin, to be automatically assigned to the appropriate store user group using CB Auto Actions.
There is no frontend user deletion. CB is designed with Joomla backend usage in mind. You should ideally use permissions to restrict what owners have access to in backend, but that'd be a problem for multi-site. So for frontend to have user deletion you'd need a custom implementation and that could then be restricted.Additionally, we want to block deletion of Owner accounts via CB Auto Actions.
You'd need the following structure for that.can you confirm that a CB Moderator in the Admin group will only be able to edit Registered users (and not Owners), at least for profile data?
I'm not sure what example you're looking for. It's doable by acting on the appropriate trigger. I cannot provide you with an exact example without an active subscription.Could you provide more details or examples on how CB Auto Actions can be configured to redirect or block edit operations when a store admin attempts to modify users above or adjacent to them in the hierarchy?
It blocks access by redirecting away and interrupting the process. It can prevent whomever you want from editing or deleting whomever you want as you can define the conditions.How does the “block user deletes” functionality work in CB Auto Actions? Will this completely prevent non‑Super Admins from deleting an Owner account?
Yes, there's no access hierarchical access checks for content other than profile edits. So if they've CB Moderator permissions they can freely modify all other content. However you maybe able to avoid making them CB Moderators entirely. We do have a trigger for our permissions check that CB Auto Actions can extend and that can be used to grant profile edit permissions to whomever you like. So there are alternative solutions available.Are there any limitations or considerations with this approach regarding non‑profile content (such as CB Activity or Gallery) that we should be aware of?
I've never configured a multi-site or multi-tenant intranet with Joomla before so beyond the above I don't have much to recommend. If each store were its own Joomla site your configurations would be substantially easier, but would of course require additional maintenance maintaining multiple sites.Lastly, do you have any best practices or recommendations for configuring this hierarchical structure and ensuring strict store isolation for our intranet portal using Community Builder on Joomla 5?
Please Log in or Create an account to join the conversation.