biconnectormobile 26.150.0 Ломающее

Biconnectormobile 26.150.0: мобильный BI без отдельного переключателя

2 мин чтения Устаревших API: 5
Узнавайте о ломающих изменениях Битрикса раньше, чем они доедут до прода: свежие разборы — в канале @bxmax_updates

Ломающее обновление

Удалены или изменены публичные API — прикладной код может перестать работать.

В biconnectormobile 26.150.0 убрали переключатель мобильного BI. Теперь BI в приложении видят все, у кого есть права, и выключить его прежней опцией нельзя. Если вы скрывали BI с телефона или включали его из кода через MobileBIFeature, после обновления это перестанет работать.

Новое

Мобильный BI открывают права, а не флажок

Пункт BI появляется в мобильном меню, когда установлен модуль biconnector, доступен инструмент crm_bi и у пользователя есть право ACTION_BIC_ACCESS. Вкладка области показывается, только если в ней есть доступные пользователю отчёты.

Контроллеры Dashboard, Filter и Instance по-прежнему проверяют тариф, инструмент crm_bi и право доступа к BI. Фильтр MobileBIFeatureAccess отвечает FEATURE_DISABLED, только если не подключается модуль biconnector. Выключенный переключатель этого отказа больше не вызывает.

Что сломается

Удалён публичный класс Bitrix\BIConnectorMobile\Public\Features\MobileBIFeature вместе с методами isEnabled(), enable(), disable() и регистрацией в feature-flags. Код, который создаёт этот объект, упадёт с ошибкой «класс не найден». Замены для включения и выключения мобильного BI в этой версии нет.

Опция biconnectormobile/bi_mobile_enabled больше ни на что не влияет. На порталах, где ею прятали BI, меню и вкладки появятся у всех, кто проходит проверки из раздела выше. Чтобы спрятать BI, используйте те же условия: выключите инструмент crm_bi или не выдавайте право ACTION_BIC_ACCESS.

Deprecated

ScopeVisibilityService::isFeatureEnabled(): bool помечен @deprecated и всегда возвращает true: права пользователя и наличие biconnector он не проверяет. Если ваш код решал по нему, показывать ли BI, замените вызов:

        use Bitrix\BIConnectorMobile\Service\ScopeVisibilityService;

$showMenu = ScopeVisibilityService::isRootEntryVisible();
$showTab = ScopeVisibilityService::isScopeVisible($scopeCode);

    

Метод оставлен ради mobile/biconnector/dashboard-embedded.php из модуля mobile до версии 26.1700.0 включительно. Комментарий в ядре обещает удалить его, когда зависимость поднимут до mobile 26.1800.0.

Устаревшие и удалённые API в этой версии

Символ Статус Чем заменять
Bitrix\BIConnectorMobile\Service\ScopeVisibilityService::isFeatureEnabled() Deprecated Bitrix\BIConnectorMobile\Service\ScopeVisibilityService::isRootEntryVisible() / Bitrix\BIConnectorMobile\Service\ScopeVisibilityService::isScopeVisible()
Bitrix\BIConnectorMobile\Public\Features\MobileBIFeature Удалено —
Bitrix\BIConnectorMobile\Public\Features\MobileBIFeature::isEnabled() Удалено —
Bitrix\BIConnectorMobile\Public\Features\MobileBIFeature::enable() Удалено —
Bitrix\BIConnectorMobile\Public\Features\MobileBIFeature::disable() Удалено —

Новая версия вышла — разбор уже в Telegram

В канале @bxmax_updates публикуем каждый свежий разбор: что сломается, что устарело и что появилось в API. Узнаете до того, как обновите прод.

Подписаться

Читайте дальше

biconnectormobile 26.100.0 Заметное Свежее

Мобильный BI 26.100.0: пять закреплённых отчётов и пресеты фильтра из веб-версии

В biconnectormobile 26.100.0 появились закрепление отчётов и фильтр с пресетами, общими с веб-версией BI. Обе функции по умолчанию скрыты переключателями. Обновление пригодится тем, кто смотрит несколько постоянных отчётов с телефона или уже настроил наборы фильтров в браузере.

1 мин
biconnectormobile 26.0.0 Заметное Свежее

Biconnectormobile 26.0.0: отчёты BI Конструктора в мобильном приложении включаются вручную

В коробочный Битрикс24 пришёл модуль biconnectormobile («Мобильный BI Конструктор»), который показывает отчёты BI Конструктора (Apache Superset) в мобильном приложении. Разбор сделан по эталону Битрикс24, в «Управлении сайтом» этого модуля нет. Код модуля уже был в дистрибутиве в версии 25.0.0, обно…

1 мин
timemanmobile 26.600.0 Заметное Свежее

Timemanmobile 26.550.0–26.600.0: отдельная карточка отчёта и диагностика начала дня

В timemanmobile 26.550.0 и 26.600.0 рабочий отчёт открывается в приложении отдельной карточкой, а не страницей портала. Отчёт, отправленный после полуночи, больше не считает отметки за чужой день. А если форма начала дня не показалась, теперь видно почему: причину пишет диагностический журнал.

4 мин
stafftrackmobile 26.600.0 Заметное Свежее

Stafftrackmobile 26.600.0: офисы с телефона и список присутствия команды

Мобильная часть [Stafftrack 26.600.0](/bitrix-updates/stafftrack/stafftrack-26-600-0): с телефона теперь можно создавать и редактировать офисы, искать сотрудника в списке присутствия команды и видеть, что рабочий отчёт готов к отправке. Всё это включается серверными флагами и зависит от версии прило…

4 мин
Мы используем файлы cookie для улучшения работы сайта. Продолжая использовать сайт, вы соглашаетесь с нашей политикой конфиденциальности.
AI Домовой

AI Домовой История

на связи

пишет…

Можно закрыть чат и перейти на другую страницу. Когда ответ будет готов, на кнопке Домового появится отметка.

Нет истории чатов
AI Домовой

Нужна авторизация

Войдите, чтобы задавать вопросы AI Домовому.

Войти