Я хотел бы создать портал, где пользователи не сотрудничают, но они не знают друг друга в сообществе.Каждый пользователь работает только со своими файлами.
Я не вижу способа, как обрабатывать это через разрешения программно.
Программно может быть возможно добавить папку в качестве пользователя, и в этом случае этот пользователь будет иметь роль владельца для папки и всех дочерних папок / файлов.А затем настройте действия библиотеки документов только для роли владельца.
Другой вариант для меня - это использование Jackrabbit и OpenCMIS.Я бы создал многопользовательский репозиторий и затем подключил его к библиотеке документов Liferay.Учетные данные для входа в Liferay будут учетными данными пользователя Jackrabbit, и мне не придется иметь дело с разрешениями ресурса Liferay.
Есть ли лучшие способы?У этих двоих есть недостатки?Ваши предложения приветствуются.