>>Also, how does CuteEditor treat a user belonging to several roles? Which bundle of settings does he get from web.config, and which folders get created for him?
First please download the latest provider from here:
Http://CuteSoft.net/download/DotNetNuke.CEHtmlEditorProvider.zipIf the user belongs to Role A, Role B and Role C, the editor will check the Role A setting first.
If the Role A setting is defined in the web.config, the Role A setting will apply to the current user.
If not, the editor will check the Role B setting.
If the Role B setting is defined in the web.config, the Role B setting will apply to the current user.
................
If the editor can't find the setting at all, the Guest setting will apply to the current user.
Example:Case 1:
If the current user belongs to "Administrators", "Registered Users", the current user will use the following setting:
Admin_AutoConfigure = "Full"
Admin_SecurityPolicyFile = "admin.config"
Admin_TemplateItemList = ""
Admin_DisableItemList = ""
Admin_AllowPasteHtml ="true"
Admin_EditorOnPaste = "default"
Admin_ReadOnly = "false"
Admin_ShowBottomBar ="true"
Admin_ShowHtmlMode ="true"
Admin_ShowPreviewMode ="true"
Admin_EnableStripScriptTags ="false"
Admin_EnableContextMenu = "true"
Admin_EnableContextMenuEditing = "true"
Admin_EnableContextMenuFormat = "true"
Admin_EnableContextMenuInsert = "true"
Admin_EnableContextMenuInsertAdvanced = "true"
Admin_EnableContextMenuInsertFiles = "true"
Admin_EnableContextMenuInsertForms = "true"
Admin_EnableContextMenuRelative = "true"
Admin_EnableContextMenuTags = "true"
Admin_EnableContextMenuVerbs = "true"
Case 2:
If the current user belongs to "Site_Administrators", "Registered Users" but the "Site_Administrators" setting is not definded in your web.config, you the current user will use the following setting:
Registered_AutoConfigure = "Full"
Registered_SecurityPolicyFile = "default.config"
Registered_TemplateItemList = ""
Registered_DisableItemList = ""
Registered_AllowPasteHtml ="true"
Registered_EditorOnPaste = "default"
Registered_ReadOnly = "false"
Registered_ShowBottomBar ="true"
Registered_ShowHtmlMode ="true"
Registered_ShowPreviewMode ="true"
Registered_EnableStripScriptTags ="false"
Registered_EnableContextMenu ="true"
Registered_EnableContextMenuEditing = "true"
Registered_EnableContextMenuFormat = "true"
Registered_EnableContextMenuInsert = "true"
Registered_EnableContextMenuInsertAdvanced = "true"
Registered_EnableContextMenuInsertFiles = "true"
Registered_EnableContextMenuInsertForms = "true"
Registered_EnableContextMenuRelative = "true"
Registered_EnableContextMenuTags = "true"
Registered_EnableContextMenuVerbs = "true"
Case 3:
If the current user belongs to "Administrators", "Registered Users" but the "Administrators" setting and "Registered Users" setting are not definded in your web.config, you the current user will use the following setting:
Guest_AutoConfigure = "Full"
Guest_SecurityPolicyFile = "default.config"
Guest_TemplateItemList = ""
Guest_DisableItemList = ""
Guest_AllowPasteHtml ="true"
Guest_EditorOnPaste = "default"
Guest_ReadOnly = "false"
Guest_ShowBottomBar ="true"
Guest_ShowHtmlMode ="true"
Guest_ShowPreviewMode ="true"
Guest_EnableStripScriptTags ="false"
Guest_EnableContextMenu ="true"
Guest_EnableContextMenuEditing = "true"
Guest_EnableContextMenuFormat = "true"
Guest_EnableContextMenuInsert = "true"
Guest_EnableContextMenuInsertAdvanced = "true"
Guest_EnableContextMenuInsertFiles = "true"
Guest_EnableContextMenuInsertForms = "true"
Guest_EnableContextMenuRelative = "true"
Guest_EnableContextMenuTags = "true"
Guest_EnableContextMenuVerbs = "true"