Почему у группы ВСЕХ должны быть разрешения на домашнюю папку компании на свежем воздухе

Как только я забираю ВСЕХ из корневой папки (Home Company) в alfresco, некоторые пользовательские скрипты перестают работать и отвечают, что эта папка не найдена. Я хотел бы дать подмножество КАЖДОГО (например, GROUP_A) разрешения из корневой папки вниз. "Нормальное" использование alfresco через Share продолжает работать, когда я делаю это, только веб-скрипты доставляют мне некоторые проблемы. Есть ответы, подобные этому: Alfresco openCMIS подключиться к домашней папке Но это только обходной путь. Может быть, какой-то системный пользователь должен иметь права доступа к корневой папке? Я думаю, что это похожий вопрос: Alfresco webscript не может найти домашнюю папку компании

1 ответ

Самый ясный ответ (зависит от того, какая у вас версия), что веб-скрипты, CMIS и Java-код должны знать путь к узлу, в котором вы находитесь.

В предыдущих версиях Alfresco, даже в Share, пользователь должен иметь права Consumer для родительской папки, в противном случае не удастся загрузить "хлебную крошку" и другие проблемы.

В 4.2.x, если вы извлекаете документ / папку и у вас как пользователя нет прав на одну из родительских папок, разрывы кода OpenCMIS. Это будет / должно также произойти с некоторыми сценариями.

Пользователю нужны права на папки шаблонов в Словаре данных, поэтому хорошо держать группу ВСЕХ в Словаре данных.

Другие вопросы по тегам