Детали задачи
-
Ошибка
-
Решение: Готово
-
High
-
Community 4.0rc4
-
Не заполнено
-
Не заполнено
-
Major
Описание
- Открываем Инструменты → Модель → Пользователи
- Редактируем любого пользователя и добавляем ему любую группу
- Переходим в старую панель управления группами https://\{host}/share/page/console/admin-console/groups и пробуем открыть там группу из п.2
ОР: Группу можно открыть на просмотр и там есть пользователь, которого мы добавили на шаге 2
ФР: Группа не открывается на просмотр (наверняка есть и другие побочные эффекты, но этот самый очевидный)
В логах видно ошибки:
Caused by: org.alfresco.service.cmr.security.NoSuchPersonException: 04230035 User does not exist and could not be created: a1c4bd27-ed17-4200-b0f7-1b1a490068d6
Причины:
- Создание cm:member ассоциаций делается с генерацией случайного имени, а сервисы alfresco ожидают, что там будет authorityName. Это можно увидеть если открыть ноду группы в нодбраузере:
2. В AuthorityService есть кэш для authorities, который не обновляется
Вложенные файлы
Вложенные файлы
Связи запроса
- is caused by
-
ECOSCOM-4575 Add person, group and authority records DAO in ecos-model
-
- Готово
-
- mentioned on