Как настроить доступ к редактированию контента и нет доступа к настройкам модуля в 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 для того, что вы описываете.

Другие вопросы по тегам