Что мне нужно настроить, чтобы скрыть поле Tennant ID в логине?

Я не использую сейчас мультиарендность. Я заметил условие ec.getWeb().getSession().getAttribute("moqui.tenantAllowOverride")! != "N" в файле login.ftl. Но мне не удалось установить его, так что мои пользователи не видят поле Tennant ID.


person mrovnanik    schedule 31.07.2016    source источник


Ответы (1)


Атрибут сеанса moqui.tenantAllowOverride устанавливается платформой из поля TenantHostDefault.allowOverride, если есть запись для имени хоста текущего запроса. Вы можете установить это вручную (в предварительных действиях) или просто закомментировать поле в форме входа в систему. Любой подход требует небольших изменений файлов в каталоге времени выполнения. В какой-то момент в XML-файле Moqui Conf может быть флаг для полного отключения мультитенантных функций, но сейчас для этого нет ничего.

person David E. Jones    schedule 01.08.2016