Multiple System Level Groups

I’m currently working with the CPF template and was wondering if any progress has been made towards supporting multiple system-level accounts. It seems like adding another system-level group in the backend works partially—customers and sites are filtered accordingly and display only those belonging to the system-level group. However, devices and events (and possibly other things I haven’t encountered yet) still appear unfiltered.

Before I dive into this myself, I was curious to know if there’s been any internal discussion at Losant regarding this feature or if a solution has already been developed (or really just advice on a easy solution as you guys probably have more insight into how all of the tenancy code works).

Hey @Tanner_Williams,

If I’m interpreting your question correctly, you’d just like to have multiple system admins. If so, you can add as many users as you’d like to the existing System group. You’ll also have to add the cpf_role=admin tag to each. The instructions are here:

1 Like

Sorry I didnt make myself clear, I meant more like this


I was hoping the logic would work if I tried to subdivided into multiple groups, maybe like one person manages this set of customers and another person another group of customers

Thanks, I understand now. We are working on a new architecture to allow the tenancy hierarchy to be dynamically configured (through another admin page). That would likely allow this functionality. Currently, the CPF is fairly tightly designed around the current tiers. Not impossible to change, but is complicated to modify.

One of the issue is that many places in the CPF have shortcuts if the user is a System admin (assigned to a top-level group). In those places, the workflows just return “all devices” instead of checking the group structure.

1 Like

If its not proprietary do you have any information on when this may be released, and if it would be “addable” like the alerting feature that released recently or if it would be like a whole new project?

We have no timeline for release yet. There are some technical challenges that come with dynamically re-arranging groups that we’re still working through. Since this functionality is core to nearly every part the CPF, it is unlikely to be as easy to import as the alerting module.

1 Like

alright thank you for the help!