Table of Contents

Team Control Extension

MainWP Team Control Extension allows you to create custom roles for your dashboard site users. With the custom roles you create, you can limit access to certain MainWP Dashboard features and actions. Also, it allows you to limit access only to certain child sites.

To create your MainWP Management team, you need to:

  1. Create your custom role(s)
  2. Define Permissions and select allowed child sites for the role(s)
  3. Create new users (optional)
  4. Assign the role to dashboard site users
Users without permission won’t be able to use unselected actions nor to access certain MainWP Dashboard pages.

Important Notes

Team Control extension allows you to create custom roles only on your MainWP Dashboard site.

Roles created with the MainWP Team Control extension have effect only inside the MainWP Dashboard plugin. If you need to limit access to certain WP Admins sections, you will need to use a 3rd party plugin.

Any role created by the extension is equivalent to the Administrator role outside of the MainWP Dashboard plugin.

Create a Custom Role

To create a custom role,

  1. Login in to your MainWP Dashboard
  2. Go to the MainWP > Extensions > Team Control page
  3. Go to the Roles and Permissions tab
  4. Click the Create Custom Role buttonTeam Control Extension 1
  5. Enter a Role Name
  6. Enter a Role Description
  7. Click the Create Role buttonTeam Control Extension 2

Once this is done, proceed with assigning wanted permissions for the role.

Define Role Permissions

  1. Login in to your MainWP Dashboard
  2. Go to the MainWP > Extensions > Team Control page
  3. Go to the Roles and Permissions tab
  4. Locate the previously created role
  5. Click the Edit buttonTeam Control Extension 3
  6. Set MainWP Dashboard permissions
  7. Set Allowed Extensions
  8. Set Allowed Sites Team Control Extension 4
  9. Click the Save action

After setting custom permissions, you are ready to assign this role to an existing user or to create a new user with this role.

If you’d like for a certain user to automatically have access to a newly added Child Site, grant the user access to a Site Group. Then when adding the Child Site, add that site to the respective Site Group.

Important Notes

By selecting permission, extension, or website, you are allowing users with this role to use this action, extension on the allowed sites.

If you allow sites by selecting a group of child sites after adding a new site to the group, it is required to re-save role settings to allow the newly added site to the role.

Assign Role to a User

  1. Login in to your MainWP Dashboard
  2. Go to the MainWP > Extensions > Team Control page
  3. Go to the Manage Dashboard Users tab
  4. Search for existing users on your MainWP Dashboard
  5. Locate the user you want to update
    1. Select the user
    2. Select the new role in the Change User Role dropdown menu
    3. Click the Change button

Note: If you’d like for a certain user to automatically have access to a newly added Child Site, grant the user access to a Site Group. Then when adding the Child Site, add that site to the respective Site Group.

Edit Custom Role

  1. Login in to your MainWP Dashboard
  2. Go to the MainWP > Extensions > Team Control page
  3. Go to the Roles and Permissions tab
  4. Locate the role you want to edit
  5. Click the Edit actionTeam Control Extension 5
  6. Set MainWP Dashboard permissions
  7. Set Allowed Extensions
  8. Set Allowed Sites Team Control Extension 4
  9. Click the Save action

Important Notes

By selecting permission, extension, or website, you are allowing users with this role to use this action, extension on the allowed sites.

Delete Custom Role

  1. Login in to your MainWP Dashboard
  2. Go to the MainWP > Extensions > Team Control  page
  3. Go to the Roles and Permissions tab
  4. Locate the role you want to delete
  5. Click the Delete Role button
Still Have a Questions?
Search for additional solutions in the MainWP Community or start your own discussion