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