Skip to main content

What You’ll Learn

  • Creating custom roles for team members
  • Defining permissions and allowed sites
  • Assigning roles to users
  • Managing role-based access control

Extension Add-on - This add-on provides standalone functionality within MainWP Dashboard. No third-party plugins required.
MainWP Team Control Add-on allows you to create custom roles for users on your Dashboard site. With the custom roles you create, you can limit access to specific MainWP Dashboard features, add-ons, and child sites. To create your MainWP Management team, you need to:
1

Create your custom role(s)

2

Define permissions and select allowed add-ons and 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 or access certain MainWP Dashboard pages. 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 Admin 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

Log in to your MainWP Dashboard

2

Go to the MainWP > Add-ons > Agency > Team Control page

3

Go to the Roles & Permissions tab

4

Click the Create New Role button

Click the Create New Role buttonCreate New Role button
5

Enter a Role Name

6

Enter a Role Description

7

Click the Create Role button

Click the Create Role buttonCreate role button
Once this is done, proceed with assigning wanted permissions for the role.

Define Role Permissions

1

Log in to your MainWP Dashboard

2

Go to the MainWP > Add-ons > Agency > Team Control page

3

Go to the Roles & Permissions tab

4

Locate the previously created role

5

Click the Edit Role / Manage Permissions button

6

Set MainWP Dashboard permissions

7

Set Allowed Extensions

8

Set Allowed Child Sites

Use Select by Site or Select by Tag to choose the child sites this role can access.Update role button
9

Click the Update Role button

After setting custom permissions, you are ready to assign this role to an existing user or to create a new user with this role. By selecting permissions, extensions, and child sites, you are allowing users with this role to use those actions only on the allowed sites. If you grant access through Select by Tag, the role can access the child sites that belong to those selected tags.

Assign Role to a User

1

Login into your MainWP Dashboard

2

Go to the MainWP > Add-ons > Agency > 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

Locate the user you want to update, select the user, choose the new role in the role dropdown, and click Change Role.
Note: If you’d like a user to have access through a site tag, grant the role access to that tag in Allowed Child Sites > Select by Tag.

Edit Custom Role

1

Login into your MainWP Dashboard

2

Go to the MainWP > Add-ons > Agency > Team Control page

3

Go to the Roles & Permissions tab

4

Locate the role you want to edit

5

Click the Edit Role / Manage Permissions button

Click the Edit Role / Manage Permissions buttonManage role permissions button
6

Set MainWP Dashboard permissions

7

Set Allowed Extensions

8

Set Allowed Child Sites

Use Select by Site or Select by Tag to choose the child sites this role can access.Update role button
9

Click the Update Role button

By selecting permissions, extensions, and child sites, you are allowing users with this role to use those actions only on the allowed sites.

Delete Custom Role

1

Login into your MainWP Dashboard

2

Go to the MainWP > Add-ons > Agency > Team Control page

3

Go to the Roles & Permissions tab

4

Locate the role you want to delete

5

Click the Delete Role button

6

Reassign affected users if prompted

If any users currently have that role, choose a replacement role for each user in the confirmation dialog.
7

Click the Delete Role button in the confirmation dialog