Release notes¶
В рамках релизов за 4 квартал 2024 года были выпущены следующие релизы:
- Мажорный релиз 4.50.1 (необходимо последовательно обновиться до данной версии, включая все релизы 3 квартала 2024 года).
Мажорный релиз 4.50.1¶
Новые возможности¶
- Доработан сервис "Администрирование портала" и "Управление контентом":
- Реализована возможность настраивать изображение пользователя без Аватара.
- Доработан сервис "Визуализация организационной структуры":
- Реализована возможность при клике на подразделение во вкладке руководитель подразделений переходить в организационную структуру.
- Доработан сервис "Сообщества, группы и блоги":
- Добавлены дополнительные параметры на форму просмотра альбома.
- Доработан сервис "Конструктор сайтов":
- Реализована возможность управлять параметром отображения по умолчанию в Файловом хранилище сайтов;
- Реализована возможность использовать боковое меню сайта.
- Доработан сервис "Списки":
- Реализована возможность настройка набора полей списка.
- Доработан сервис "Файловое хранилище":
- Добавлены разрешения на действия с папкой;
- Реализована возможность управления файловым хранилищем в группах.
Исправления¶
- В разделе "Администрирование портала" и "Управление контентом":
- Исправлена ошибка отсутствие отображения пункта "Администрирование" в навигационном меню, если обычному пользователю были предоставлены права на управление администраторами идей;
- Исправлена ошибка сброса логотипа во вкладке "Дизайн" при обновлении;
- Исправлена ошибка дублирования записей в списке администраторов сервисов;
- Исправлена ошибка сброса настройки шапки портала при обновлении.
- В разделе "Права и роли":
- Исправлена ошибка отсутствия возможности удалить пользователя из кастомной группы;
- Исправлена ошибка отсутствия возможности удалить кастомную группу;
- В сервисе "Визуализация организационной структуры":
- Исправлена ошибка работы сортировки по организациям;
- Исправлена ошибка отсутствия ограничения в 150 символов в поле "Должность";
- Исправлена ошибка отсутствия отображения информации по чужой Организации, если Администратор сервиса "Визуализация организационной структуры" состоит в другой Организации.
- В сервисе "Геймификация":
- Исправлена ошибка 404, возникающая при попытке найти награду, находясь на 2-ой странице списка.
- В сервисе "Календарь":
- Исправлена ошибка отсутствия возможности у пользователями с правами " Суперюзер" редактировать встречу другого пользователя в сервисе "Конструктор сайтов".
- В сервисе "Комментарии":
- Исправлена ошибка наличия возможности добавить во встречу пользователя, у которого нет доступа к сайту в сервисе "Конструктор сайтов".
- В сервисе "Конструктор сайтов":
- Исправлена ошибка отсутствие изменений ссылок в боком меню навигации портала после миграция сервиса "База знаний";
- Исправлена ошибка отсутствия переноса просмотров, тегов, комментариев, реакций в сайт на основе персональной страницы после миграции сервиса "База знаний";
- Исправлена ошибка отображения главной страницы сайта, если добавлено описание длиною более 140 символов;
- Исправлена ошибка отсутствия отображения возможности пролистывания в боковом меню сайта, если страниц сервиса более 8;
- Исправлена ошибка отсутствия сортировки по "Администратор" и "Роль";
- Исправлена ошибка отображения "заглушки" пустого списка категорий новостей;
- Исправлена ошибка отсутствия возможности перейти в профиль автора через нажатие на Аватар;
- Исправлена ошибка наличия возможности перейти по прямой ссылке на страницу в статусе "Черновик";
- Исправлена ошибка отсутствия возможности добавить пользователей в группу созданную на основе организации, если они состоят в подразделениях организации;
- Исправлена ошибка отображения "Все пользователи сайта" у дочерней страницы в настройках доступа вместо "Все пользователи родительской страницы";
- Исправлена ошибка отображения пользователю раздела, содержащего сайт, к которому у пользователя нет доступа;
- Исправлена ошибка в работе сортировки списка страниц сайта;
- Исправлена ошибка активности кнопки "Сохранить" с незаполненными обязательными полями при создании сайта;
- Исправлена ошибка активности кнопки "Опубликовать" с незаполненными обязательными полями при создании или редактировании страницы;
- Исправлена ошибка отсутствия отображения всплывающего окна с подтверждением удаления страницы, если удалять ее из режима редактирования;
- Исправлена ошибка наследования дочерней страницы, находящейся на 3-ем уровне или ниже, модели доступов не вышестоящей родительской страницы, а сайта, после удаления "родителя";
- Исправлена ошибка отсутствия возможности удалить родительскую страницу при редактировании дочерней страницы;
- Исправлена ошибка сохранения тегов, если попытаться удалить все теги при редактировании страницы;
- Исправлена ошибка отображения функционала администрирования сервиса "Конструктор сайтов" пользователю, не имеющему прав на администрирование сайтов;
- Исправлена ошибка отсутствия отображения списка администраторов сервиса у пользователя, получившего роль "Администратор сервиса конструктор сайтов" в составе группы пользователей;
- Исправлена ошибка "Нельзя переопределять роли для главной страницы" при редактировании главной страницы сайта.
- В сервисе "Мероприятия":
- Исправлена ошибка отсутствия отображения мероприятия в календаре пользователя, если выбрана организация, а не подразделение в разрешении на просмотр;
- Исправлена ошибка отображения кнопки "Участвовать" в карточке прошедшего мероприятия.
- В сервисе "Новостная лента":
- Исправлена ошибка сохранения запланированной новости при редактировании, если обязательные поля не заполнены;
- Исправлена ошибка отсутствия отображения новости пользователю с ролью "Пользователь сервиса Конструктор сайтов", если установлено разрешение на просмотр;
- Исправлена ошибка отображения кнопки "Загрузить еще", когда лента новостей просмотрена до конца в сервисе "Конструктор сайтов";
- Исправлена ошибка, возникающая при попытке заменить установленную обложку на стандартную;
- Исправлена ошибка отображения лишней нумерации страниц.
- В сервисе "Профиль":
- Исправлена ошибка сохранения названия должности с длинной менее 2 символов или длинной более 150 символов.
- В сервисе "Поиск":
- Исправлена ошибка в работе поиска в поле выбора Руководителя или Участника, возникающая при создании проекта;
- Исправлена ошибка в работе поиска по мероприятию.
- В сервисе "Сообщества, группы и блоги":
- Исправлена ошибка отсутствия отображения нового варианта ответа при редактировании мини-опроса;
- Исправлена ошибка открытия файла в новой вкладке при попытке скачать версию файла;
- Исправлена ошибка активности кнопки добавления категории, если не заполнено поле название категории;
- Исправлена ошибка отображения заголовка блока описания альбома;
- Исправлена ошибка активности кнопки сохранения описания, если в поле введены только символы пробела при добавлении или редактировании описания изображения;
- Исправлена ошибка отсутствия сохранения переносов в тексте в описании изображения;
- Исправлена ошибка отсутствия отображения мероприятия в микропосте;
- Исправлена ошибка отсутствия отображения постов на вкладке "Избранное";
- Исправлена ошибка отображения категорий в списке категорий альбома без указанного цвета категории.
- В сервисе "Списки":
- Исправлена ошибка обязательности для заполнения поля "Данные ячейки для вставки во все ячейки столбца";
- Исправлена ошибка отсутствия доступа для просмотра или редактирования списка Администратору, Редактору контента сайта или Администратору сервиса "Конструктор сайта";
- Исправлена ошибка отсутствия возможности создания или редактирования своих строк в списке для пользователя сайта, которому предоставили доступ к редактированию своих строк;
- Исправлена ошибка отсутствия изменений настройки доступов на значение "Все пользователи", если до этого была задана настройка доступов к определенному пользователю или группе пользователей;
- Исправлена ошибка отображения лишнего модального окна с предупреждением о выходе из режима редактирования при попытке перенести список в черновик, опубликовать или удалить;
- Исправлена ошибка отображения списка из бокового меню сайта после перевода его в черновик;
- Исправлена ошибка отсутствия отображения списка в боковом меню сайта после перевода его в статус "Опубликован";
- Исправлена ошибка отображения системного названия группы пользователей в настройках доступа к списку, если они были выбраны при создании;
- Исправлена ошибка отсутствия возможности нажать на кнопку сохранения изменений в списке, после того как были изменены группы или пользователи в полях по настройке доступов;
- Исправлена ошибка, возникающая при попытке выгрузить список в Excel;
- Исправлена ошибка отображения строки не в своей группе после её создания, если раскрыто несколько группировок в списке;
- Исправлена ошибка не корректного отображение списка после поиска при группировке строк;
- Исправлена ошибка, возникающая при попытке продублировать строки в списке;
- Исправлена ошибка, возникающая при попытке сгруппировать строки;
- Исправлена ошибка отображения кнопки "Редактировать свои строки" пользователю без прав.
- В сервисе "Уведомления":
- Исправлена ошибка отсутствия доставки на Email-уведомления об упоминаниях пользователя;
- Исправлена ошибка отсутствия доставки на Email-уведомления о реакциях к комментарию под типовой страницей сайта;
- Исправлена ошибка отсутствия доставки на Email-уведомления о новом комментарии и об ответе на комментарий к типовой странице сайта;
- Исправлена ошибка отображения пустого пространства в ленте уведомлений, на месте уведомлений по спискам после удаления списка из сайта;
- Исправлена ошибка отображения в ленте уведомлений событий по своим же действиям со списками (редактирование или удаление записей);
- Исправлена ошибка отсутствия уведомлений об упоминаниях пользователя в контенте страницы в сервисе "Конструктор сайтов";
- Исправлена ошибка отображения иконки закрытия у всплывающего окна;
- Исправлена ошибка отсутствия доставки на Email уведомления о редактировании или удалении записи пользователя в списках;
- Исправлена ошибка отсутствия возможности отключить уведомления в категории Списки "Уведомления об изменении или удалении моей записи в списке".
- В сервисе "Файловое хранилище":
- Исправлена ошибка в тексте модального окна "Настройка доступов папки";
- Исправлена ошибка отсутствия изменений при смене вида отображения содержимого;
- Исправлена ошибка отсутствия возможности поставить пробел в начале строки с названием папки;
- Исправлена ошибка отсутствия отображения текущего названия папки при действии "Переименовать";
- Исправлена ошибка активности кнопки "Сохранить" с пустым полем "Название" при создании папки;
- Исправлена ошибка отсутствия отображения папки, если установлено разрешение на управление "Никто из пользователей";
- Исправлена ошибка в работе поиска по автору файлового хранилища;
- Исправлена ошибка отображения фильтров, если не создано ни одного файлового хранилища в целевом сайте;
- Исправлена ошибка наличия возможности изменить доступ к папке и ограничить по типу файлов у пользователя с разрешением на просмотр "Все, кто может просматривать родительский объект", но без прав на управление;
- Исправлена ошибка в работе сортировки по авторам;
- Исправлена ошибка сброса сортировки на "По умолчанию" только при обновлении страницы;
- Исправлена ошибка 500, возникающая при просмотре файлового хранилища, если при создании использовался флаг "test", "files";
- Исправлена ошибка отображения папки глобального файлового хранилища при перемещении файла из карточки;
- Исправлена ошибка в работе сортировки списка файлового хранилища по дате создания.
- PublicApi:
- Список хобби возвращается как строка, а не список;
- Backend. Профили. В ручке /api/v1.0/profiles/users/batch/ не возвращается external_id;
- В спеках по-умолчанию отсутствует заголовок Content-Type;
- Профили. Не дает обновить связку пользователь - > должность, если не указан только один параметр должности;
- Исправлена ошибка 500, если отправляется некорректный или пустой токен;
- Оргструктура. Возвращается только одна связь между сотрудниками и организациями;
- Профили. Отсутствие сортировки по указанным в спеках параметрам;
- Профили. Успешный запрос при одновременной передаче user_id и user_external_id;
- Backend. Профили. api/v1.0/profiles/absences/ не возвращается информация о периодах отсутствия пользователей при передаче end_date B2BCORE-13313
Изменения в продукте¶
Команды и образы для сервисов¶
Необходимо использовать образы и выполнить команды.
Изменения в сервисах¶
DJANGO¶
Для всех Django-приложений нужно обязательно сгенерировать SECRET_KEY и указать его в переменной окружения SECRET_KEY.
Пример значения можно посмотреть тут - https://djecrety.ir/
Cписок Django-сервисов:
```
calendars
dictionaries
events
filestorages
gamification
groups
ideas
meetings
notifications
pages
polls
profiles
reports
tasks
termsofuse
```