dhtmlxScheduler - Использование ролей в ASP.NET MVC3 - PullRequest
0 голосов
/ 21 июня 2011

У меня dhtmlxScheduler хорошо работает с повторяющимися событиями и событиями, окрашенными в соответствии с типом. Однако я не могу понять, как ограничить обслуживание планировщика для тех пользователей в определенной роли ASP.NET. Я пытаюсь использовать представление «Сохранить», но не могу обновить планировщик, чтобы удалить недопустимые входные данные, если пользователь не находится в требуемой роли.

Кому-нибудь удалось заставить это работать успешно?

1 Ответ

0 голосов
/ 28 июня 2011

Это проще, чем я думал.Это можно сделать в подпрограмме function init() {...} следующим образом: -

<% if ( User.IsInRole("EditEvents") ) { %>
    scheduler.config.readonly = false;
<% } else { %>   
    scheduler.config.readonly = true;
<% }; %>

Надеюсь, это поможет любому, кто использует dhtmlxSheduler.

...