In Pro v2.1.0, X v6.1.0, and Cornerstone v3.1.0 you can manage permissions per user role across the builders and tools available within each product. To get to the "Permissions" box, go to "Settings" in the WordPress admin under either the Pro, X, or Cornerstone menu items. The screenshot below is taken from a Pro installation, but the link is labeled the same across all products:
Once you've arrived at the "Settings" page, scrolling to the bottom you will come across the Permissions box. This will look slightly different based upon what product you're using (i.e. the Header and Footer Builder options will not be available in X, et cetera), but the ideas we'll be discussing here apply to all products:
The Permissions box is broken up into a role navigation up top, and each role's corresponding permission settings found below. The role navigation will reflect any available WordPress roles currently found within your installation. For instance, if you have WooCommerce installed, you will see a few additional roles included such as "Shop Manager," "Customer," et cetera, in addition to the standard five roles that WordPress provides out of the box. Once you've selected the role you want to work on, you can begin editing it below.
The permission settings section is broken up into five different sub-sections:
Macros – Contains a select control with multiple common configuration options such as turning off certain groupings of elements, enforcing a "text only" mode for certain users, et cetera. This effectively allows you to perform certain mass actions with the click of a mouse.
General – Contains configuration groupings for different builders and tools amongst the products. You can allow or disallow access to a tool altogether, or configure individual features on and off as desired (i.e. you may want users to be able to apply presets but not save presets in a particular builder, et cetera).
v2 Elements – Contains configuration groupings for all v2 Elements. Similar to General, you can allow or disallow access to certain Elements altogether, or configure individual features on and off as desiredl
Classic Elements – Contains configuration groupings for all Classic Elements. Similar to General, you can allow or disallow access to certain Elements altogether, or configure individual features on and off as desiredl
User Preferences – Contains options to configure how the preferences panel within the tools should operate for a particular role. For example, you can allow a particular role to specify for themselves if they want a certain feature on or off, or you can enforce something to be on all the time or off all the time. For example, you may want to always turn off Help Text for admins, while leaving it always on for authors.
If a feature or Element is disabled altogether, then the power button next to its label will be grayed out:
To enable that feature or Element, clicking the power button will turn it green to indicate that it is on. Once enabled, a "Configure" button will appear next to the label:
To configure individual specifications for a particular feature or Element, click the "Configure" button to see all available controls:
From here you can get as granular as you need for any particular feature or Element for any specific WordPress role.
Please note: Disabling "Design Controls" or "Customize Controls" at either the Element or Builder level will only take effect when Advanced Mode is not in use. This is a quick way to restrict users to only editing content, but you'll want to use the option to force their "Advanced Mode" preference to "Always Off".