SystemOptionsServicesGetGroupsForTinyMCESettings Method |
Namespace: IngeniuxCMService
public XHRServiceResponseGeneric<UserGroupsForSetting> GetGroupsForTinyMCESettings( SettingGetParam data )
Object containing the settings name to retrieve the User Groups, that have the specific settings defined
{ "data": { "settingName": "Fonts" } }
The collection of User Groups basic information. These Groups that specific override defined for the given settings name
{ "code": 0, "error": null, "message": { "groups": [{ "name": "Administrators", "id": "UserGroup\/1", "_checked": false, "active": true, "groupId": "UserGroup\/1", "userRights": [32, 0] }, { "name": "Authors", "id": "UserGroups\/1", "_checked": false, "active": false, "groupId": "UserGroups\/1", "userRights": [1355393, 511] }] } }
XHTML editor has a default setting for every User Group out of box. However, administrators can create Group Profiles that will override the default settings in a specific area.
There are following settings name that are allowed:
Default, Plugins, BlockFormats, Fonts, FontSizes, TableCssClass, ImageCssClass, LinkCssClass, RemoveButtons, CommandRow, ContentCssFile
Any other settings name will be invalid, and causes return of error status.