Скажите, пожалуйста, как можно сделать окно(экран), которое будет доступно по ссылке для анонимных пользователей в режиме “только чтение” такое, чтобы не отображалось основного меню и вообще ничего, кроме содержимого этого самого экрана? Т.е. как создать что-то вроде контентосодержащего виджета, отображающего некоторые сущности из базы для встраивания на другой сайт.
Информацию о том, как можно дать доступ анонимным пользователям к экранам по URI нашёл в документации API маршрутизации - Платформа CUBA. Руководство по разработке приложений
Но, так понимаю, что скорее всего, чтобы создать окно, лишённое главного меню(слева), содержащее только “контентную” часть, нужно использовать модуль Front UI и прибегать уже к более низкоуровневой разработке.
Поправьте меня, пожалуйста, если я не прав.
Добрый день.
Думаю, Вам нужно создать главный екран, напр “company_welcomeScreen”. Прописать cuba.web.initialScreenId = company_welcomeScreen
в файле web-app.propeties
модуля web
. Далее разобраться с меню используя роли и группы доступа для анонимного пользователя.
Alex, большое спасибо!
Добрый день.
Я думаю Вам будет полезен этот раздел документации - Анонимный доступ к экранам.
Глеб, спасибо большое! Это то, что нужно!