Team Control + extensions permission issues

Expected: Use Team Control to create a profile that allows Sites, Clients, and Cost Tracking.

What Happened:

  • Profile allows Sites and Clients.
  • Cost tracking is not available but MainWP Cost Tracker Assistant is checked.
  • Activity Log icon is in the navigation but resolves to a no permissions message; Activity Log for MainWP is unchecked.
  • Some other disallowed extensions and features still have their sub menu items visible (which then resolve to insufficient permissions messages).

I tried to include screencaps of the checked settings for verification but it won’t allow me since this is my first post! There’s no tidy way to dump the full list of checked vs unchecked. I’m open to suggestions on how to provide this info for troubleshooting purposes.

Sample of Site Access profile showing partial access via sub-menu to a feature that’s not allowed, since neither backups nor extension management were set to allowed, it’s displaying a list that then resolves to "you do not have permission if “API Backups” is clicked. Also shows Activity Log icon present, and Cost Tracker not present.

Thank you for your time and help figuring this out!

1 Like

Hey @olivegold

Welcome to the MainWP community and thank you for making a detailed report.

Cost Tracking is not yet supported in Team Control.
Even though the permission for MainWP Cost Tracker Assistant can be managed in TC, the core functionality still cannot be managed.

I’ve managed to reproduce this, thanks.

I’ve just tested this out and you are indeed correct. Most extensions are still showing up in the Sites submenus.
We have recently added these extensions submenus to Sites in addition to their previous position on Extensions page, but we haven’t added these new submenu paths in Team Control for them to be hidden if their permission is removed.

We will address all of these issues in the next Team Control release.

1 Like

Thanks for checking it out! Look forward to the updates and I’ll be sure to check release notes so I can report back if any thing is still misbehaving at that point.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.