Я на начальной стадии создания RIA с ExtJS и ASP.NET MVC.
Пользователи в системе будут иметь множество различных прав пользователя, которые ограничивают, какие элементы видны и какие действия может выполнять пользователь.
Например, в разделе управления пользователями только суперпользователь должен иметь возможность повысить статус пользователя до уровня «администратор». Поэтому кнопка «добавить статус администратора» не должна быть видна пользователям, которые не являются суперпользователями.
Каков наилучший способ динамического создания (или анализа) компонентов ExtJS на стороне сервера с правильным составом элементов в зависимости от прав пользователей? Эти компоненты затем будут загружены в область просмотра через AJAX-запросы.
Пример был очень минималистичным, но я надеюсь, вы меня поняли. Реальные жизненные ситуации (конечно) гораздо более сложны, и я хотел бы найти решение, которое было бы интуитивно понятным и обслуживаемым.