Я пытаюсь использовать методы документа addToFolder
и removeFromFolder
в Alfresco с помощью реализации Chemistry CMIS с помощью java.
Я хочу, чтобы документ был доступен из нескольких пользовательских пространств, но я не хочу копировать каждое из них в каждое пространство. Документ создается пользователем, и этот пользователь должен решить, должен ли документ быть удален, перемещен, изменен и т. д. Но другие пользователи с доступом для чтения к этому пространству должны читать эти документы из его пространств по умолчанию.
Итак, от других пользователей я запускаю myDocument.addToFolder(myNewUserSpace)
, и это работает нормально, и я могу получить к нему доступ без проблем. Это хорошо. Но если по какой-то причине я хочу отключить этот myNewUserSpace в myDocument (используя проприетарного пользователя de myNewUserSpace, а не пользователя myDocument), я получаю сообщение об ошибке из-за разрешений на запись в myDocument.
Я не хочу, чтобы каждый пользователь, который может выполнять addToFolder
, также получал права на запись.
Можно ли сделать это без разрешения на запись в основном пользовательском пространстве?
Привет.