Как настроить доступ к редактированию контента и нет доступа к настройкам модуля в dotnetnuke 7.4
Я новичок в dotnetnuke, и у меня есть модуль-слайдер, состоящий из двух частей: первая - это панель управления контентом, которую должны редактировать администраторы сайта, а вторая - сама панель настройки модуля, которая должна редактироваться только для пользователей хоста или администратора. Интересно, как я могу предоставить такое разрешение для разных пользователей?
1 ответ
Решение
Это можно сделать с помощью вызова ModuleActions на элементе управления VIEW.
public ModuleActionCollection ModuleActions
{
get
{
var actions = new ModuleActionCollection
{
{
GetNextActionID(), Localization.GetString("EditModule", LocalResourceFile), "", "", "",
EditUrl(), false, SecurityAccessLevel.Edit, true, false
}
};
return actions;
}
}
SecurityAccessLevel.Edit там, у вас есть
View, Edit, Admin, Host, ViewPermissions доступны в качестве параметров.
Похоже, вы хотите использовать опции EDIT и HOST для того, что вы описываете.