Repository navigation
v0.1.0-beta.5 — Настраиваемая информация профиля
Pre-releaseЧто изменилось
- В личном профиле и карточке пользователя появился настраиваемый блок дополнительной информации. Он может показывать значения пользовательских полей и одиночных связей: например, название отдела и его руководителя.
- В Настройки системы → Пользователи → Вид профиля суперпользователь выбирает источники, подписи, порядок строк и заголовок блока. Доступны до 12 строк и переходы по двум последовательным одиночным связям.
- Для каждой строки отдельно включается показ владельцу профиля. Управляющие с правом
users/readвидят настроенные строки в карточках пользователей. Это разрешение на показ конкретных значений, без доступа ко всему справочнику и без возможности редактирования через блок. - Поддержаны текст, email, числа, флаги, даты, теги и отображаемое имя связанного пользователя. Данные читаются из исходных записей при загрузке профиля; копии в профиле не создаются.
- Системные колонки, чувствительные поля, файлы, произвольный JSON, связи ко многим и коллекции плагинов не доступны как источники. Удалённые или изменённые привязки скрываются до повторной настройки.
- Обновлены русские и английские тексты интерфейса, API-документация и проверки доступа. Заголовок карточки пользователя теперь показывает его имя.
Обновление
Обновляйте Core и UI одной версией:
ghcr.io/asmblyr/collaborative-core:0.1.0-beta.5
ghcr.io/asmblyr/collaborative-ui:0.1.0-beta.5
Helm chart: oci://ghcr.io/asmblyr/charts/collaborative, версия 0.1.0-beta.5.
Релиз содержит одну новую миграцию с таблицей конфигурации блока. Перед обновлением сохраните резервную копию PostgreSQL; в Helm миграции выполняются отдельным Job. Существующие пользователи и их поля не изменяются. По умолчанию блок пуст — настройте его через «Вид профиля». Демо-данные в релиз не входят.
После переименования источников или восстановления БД с изменившимися внутренними идентификаторами таблиц повторно сохраните конфигурацию блока.
Проверки
Пройдены 493 серверных и 143 UI-теста; три опциональные проверки пропущены. CI проверил типы, форматирование, lint, сборку приложения и документации, установку пакетов в чистый проект, совместный запуск Core/UI с отдельным PostgreSQL и Helm chart. Образы и чарт проверены на скачивание без авторизации.
Изменения: PR #5. Релизный CI.