anonymizer 26.100.100 Рутинное

Anonymizer 26.100.100: исправлена установка на PostgreSQL

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

В PostgreSQL слово END зарезервировано, поэтому CREATE TABLE для b_anonymizer_replacements с колонкой END int NOT NULL падал с синтаксической ошибкой. InstallDB() в этом случае возвращает false раньше registerModule('anonymizer'), и на PostgreSQL модуль не устанавливался. В 26.100.100 колонку в install/db/pgsql/install.sql объявили как "end". Таблицы b_anonymizer_quest и b_anonymizer_request после неудачной попытки остаются в базе, но скрипт создаёт их через CREATE TABLE IF NOT EXISTS, так что повторная установка пройдёт. MySQL-схема и классы модуля, включая интерфейсы в Bitrix\Anonymizer\Public, не менялись.

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

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

Подписаться

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

landing 26.1600.0 Безопасность Свежее

Landing 26.1300.200–26.1600.0: закрыты дыры с PHP и правами групп, поля редактора стали ES-классами

С прошлого разбора вышли четыре версии landing: 26.1300.200, 26.1400.0, 26.1500.0 и 26.1600.0. В каждой закрыты дыры, от сборки PHP-тега при импорте сайта до лишних прав у участников групп соцсети. Попутно в режиме Битрикс24 превью черновика переехало на маршрут раздела «Сайты», а поля редактора ста…

7 мин
calendar 26.300.0 Безопасность Свежее

Calendar 26.300.0: закрыты дыры в правах на календари и переговорки, дельта в REST

Calendar 26.300.0 закрывает три дыры в правах: перенос события в чужой календарь без права на добавление, подмену чужой брони переговорки через `LOCATION[’OLD’]` или `room_event_id` и добавление в участники проектов, где пользователь не состоит. Для интеграций в `calendar.event.get` появилось инкрем…

2 мин
blog 26.600.0 Заметное Свежее

Blog 26.600.0: тег кеша для важных сообщений и исправленные права в уведомлениях

Blog 26.600.0 ничего не ломает и базу не трогает. Разработчику он даёт тег кеша `blogpost_important_all` и метод, который считает, сколько секунд осталось до ближайшей отложенной публикации важного сообщения. `bitrix:blog.blog` в папке модуля больше не перебирает все посты блога ради списка авторов,…

2 мин
timeman 26.400.0 Безопасность Свежее

Timeman 26.400.0: LOGIC в фильтре больше не обходит права в timeman.worktimerecord.list

В timeman 26.400.0 для коробочного Битрикс24 закрыта дыра в REST-методе `timeman.worktimerecord.list`: пользователь без права видеть всех мог через `LOGIC` в фильтре получить записи чужих сотрудников. Ещё боты и другие служебные учётки пропали из `CTimeMan::GetAccess()`, `CTimeMan::GetDirectAccess()…

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

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

на связи

пишет…

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

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

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

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

Войти