2sxc Permissions.UserMayEditContent больше не доступен

Начиная с последней версии 2sxc 10.20+ свойство Permissions.UserMayEditContent больше не доступно. Сообщение об ошибке: Имя "Разрешения" не существует в текущем контексте ...

Я реализовал использование последних функций 2sxc 10.20+, введя @inherits ToSic.Sxc.Dnn.RazorComponent в качестве первой строки в файл бритвы, как описано в здесь.

Спецификация docs.2sxc.org по-прежнему содержит пример здесь . Как это должно быть реализовано в последней версии 2sxc DNN Module?


person Nicolo    schedule 12.12.2019    source источник


Ответы (1)


Новое свойство Edit.Enabled. Нашел его после долгого поиска в виде комментария в репозитории 2sxc, а затем в документах здесь.

person Nicolo    schedule 16.12.2019
comment
спасибо за то, что нашли ответ, и извиняюсь за критическое изменение. Edit.Enabled существует около 2 лет, и мы не думали, что люди будут использовать старую команду. извините :(. Лучше всего пометьте этот вопрос как ответ. - person iJungleBoy; 16.12.2019
comment
Пример в документации здесь по-прежнему использует UserMayEditContent, как и ваши приложения, такие как блог приложения. Это усложнило задачу :) Спасибо @iJungleBoy за очень полезную новую документацию. - person Nicolo; 17.12.2019
comment
Благодарность! просто исправил. Мы также позаботимся о том, чтобы старая команда по-прежнему работала, если вы работаете в старом режиме, в котором не используется @inherits ... RazorComponent - person iJungleBoy; 18.12.2019