Приветственный (маркетинг) баннер Sisense отображается только для администраторов

Я делаю обновления пользовательского интерфейса для приложения Sisense, и я обновил приветственный баннер (или "маркетинговый баннер"), изменив фирменный интерфейс Rest API, как подробно описано здесь, в частностиhomePageConfig.marketingPartзначение. Это устанавливаетsrcприветственного баннера iframe в файл по вашему выбору, и это содержимое отображается в верхней части основного содержимого на страницах данных и аналитики. По умолчанию содержимое выглядит примерно так:

Это прекрасно проявляется при входе в систему как администратор. Проблема в том, что если я вхожу в систему как пользователь без прав администратора, это поле пусто. Когда я проверяю ifram в инструментах разработчика, вместоsrc устанавливается в Rest API homePageConfig.marketingPart значение, оно установлено в "/app/account#/login".

Iframe srcНе единственное отличие - iframe все еще существует, но классы, атрибуты данных и некоторая окружающая разметка кажутся другими. Кажется, что iframe администратора отражает маркетинговый баннер, в то время как iframe без прав администратора отражает только баннер домашней страницы. Вы можете увидеть разницу здесь:

Администратор iframe:

<iframe class="home-marketing__iframe" src="/resources/MyBrand/index.html" frameborder="0"></iframe>

Неадминистративный iframe:

<iframe class="home-page__iframe" frameborder="0" data-branding="homePage" data-branding-type="iframe" src="mysite.local:8081/app/account#/login"></iframe>

Я не могу найти никакой документации, в которой упоминаются баннеры для конкретных ролей. Кто-нибудь знает, что здесь происходит?

0 ответов

Другие вопросы по тегам