Установить режим документа - PullRequest
0 голосов
/ 19 марта 2012

У меня есть представление на Xpage с именем Main.xsp, которое должно открывать документы в режиме чтения на другой странице x с именем Contact.xsp. Я получаю документы для открытия, как они должны, так как это очень просто и просто. Но почему-то SetDocumentMode не работает !? У меня есть кнопка, при нажатии которой должен быть установлен режим редактирования документа. Я попытался использовать простые действия из меню, я попробовал все примеры здесь http://xpageswiki.com/web/youatnotes/wiki-xpages.nsf/dx/Work_with_documents_and_fields_on_the_XPage#Check+for+edit+mode+and+set+edit+mode Какого черта я здесь делаю не так? Заранее спасибо!

Кроме того, даже если URL-адрес docID & action = editDocument, документ нельзя редактировать.

EDIT

Это странно ... Я трижды проверял свой ACL. И попытался изменить анонимный доступ к редактору, и теперь он работает !? Я переключаю его обратно на автора с проверкой всех доступных опций, и он не работает!?

Это какая-то ошибка?

1 Ответ

5 голосов
/ 19 марта 2012

Права автора для Anonymous действительно дают Anonymous возможность создавать документ (если этот флажок отмечен), но НЕ возможность РЕДАКТИРОВАТЬ любой документ. ЕСЛИ у вас нет поля типа Author, для которого в качестве одного значения указано «Anonymous» (или роль, назначенная Anonymous ».

Определение доступа АВТОРА:

  • Может создавать документы (если установлен флажок «создавать документы»)
  • может редактировать любой документ, в котором поле AUTHOR содержит имя пользователя, группу или роль, членом которой он является.

Объяснение здесь: http://www.wissel.net/blog/d6plinks/SHWL-89PMVR (и основы здесь: http://www.wissel.net/blog/d6plinks/SHWL-89N7XR)

...