2013-05-31 3 views
0

Запуск Orbeon 4.2.0.201305301915-PEКак Orbeon посредничать поколение PDF

Я включил разрешения на основе форм через FB и имеют различные модели поведения для PDF и Просмотр процессов. То есть. пользователь, имеющий разрешения просмотра, не имеет разрешений PDF. Похоже, что генерация PDF работает под другим контекстом безопасности, но если я добавлю «читать», то он будет работать. Этот журнал показывает успешная операция вид:

2013-05-31 10:50:06,962 INFO ProcessorService - /xforms-server - Received request 
2013-05-31 10:50:06,985 INFO ProcessorService - /xforms-server - Timing: 23 
2013-05-31 10:50:07,113 INFO ProcessorService - /xforms-server-submit - Received request 
2013-05-31 10:50:07,119 INFO ProcessorService - /xforms-server-submit - Timing: 6 
2013-05-31 10:50:07,131 INFO ProcessorService - /fr/parkers/test/view/b4a1a6b9e8a497e54d005e8731a68f51b7262718 - Received request 
2013-05-31 10:50:07,144 INFO ProcessorService - /fr/service/persistence/crud/parkers/test/form/form.xhtml - Received request 
2013-05-31 10:50:07,151 INFO ProcessorService - /fr/service/exist/crud/parkers/test/form/form.xhtml - Received request 
2013-05-31 10:50:07,166 INFO ProcessorService - /fr/service/persistence/crud/parkers/test/form/form.xhtml - Timing: 22 
2013-05-31 10:50:07,174 INFO ProcessorService - /fr/service/exist/crud/parkers/test/form/form.xhtml - Timing: 23 
2013-05-31 10:50:07,236 INFO ProcessorService - /fr/parkers/test/view/b4a1a6b9e8a497e54d005e8731a68f51b7262718 - Received request 
2013-05-31 10:50:07,244 INFO ProcessorService - /fr/service/exist/crud/parkers/test/data/b4a1a6b9e8a497e54d005e8731a68f51b7262718/data.xml - Received request 
2013-05-31 10:50:07,259 INFO ProcessorService - /fr/service/exist/crud/parkers/test/data/b4a1a6b9e8a497e54d005e8731a68f51b7262718/data.xml - Timing: 15 
2013-05-31 10:50:07,260 INFO ProcessorService - /fr/service/persistence/crud/parkers/test/data/b4a1a6b9e8a497e54d005e8731a68f51b7262718/data.xml - Timing: 24 
2013-05-31 10:50:07,278 WARN XFormsServer - xxf:instance() - instance not found {instance id: "fb-variables"} 
2013-05-31 10:50:07,287 WARN XFormsServer - instance() - instance not found {instance id: "error-summary-control-bottom$fr-errors-instance"} 
2013-05-31 10:50:07,337 INFO ProcessorService - /fr/parkers/test/view/b4a1a6b9e8a497e54d005e8731a68f51b7262718 - Timing: 206 

затем неудачного поколения PDF:

2013-05-31 10:50:12,908 INFO ProcessorService - /fr/parkers/test/pdf/b4a1a6b9e8a497e54d005e8731a68f51b7262718 - Received request 
2013-05-31 10:50:12,921 INFO ProcessorService - /fr/service/persistence/crud/parkers/test/form/form.xhtml - Received request 
2013-05-31 10:50:12,930 INFO ProcessorService - /fr/service/exist/crud/parkers/test/form/form.xhtml - Received request 
2013-05-31 10:50:12,950 INFO ProcessorService - /fr/service/exist/crud/parkers/test/form/form.xhtml - Timing: 20 
2013-05-31 10:50:12,959 INFO ProcessorService - /fr/service/persistence/crud/parkers/test/form/form.xhtml - Timing: 38 
2013-05-31 10:50:12,997 INFO PageFlowControllerProcessor - unauthorized {controller: "oxf:/apps/fr/page-flow.xml", method: "GET", path: "/fr/parkers/test/pdf/b4a1a6b9e8a497e54d005e8731a68f51b7262718", status-code: "403"} 
2013-05-31 10:50:13,003 INFO ProcessorService - /fr/parkers/test/pdf/b4a1a6b9e8a497e54d005e8731a68f51b7262718 - Timing: 95 
2013-05-31 10:50:13,021 INFO ProcessorService - /xforms-server - Received request 
2013-05-31 10:50:13,048 INFO ProcessorService - /xforms-server - Timing: 26 

ответ

0

Я не был в состоянии воспроизвести проблему вы описываете. Я создаю форму со следующими разрешениями:

permission

Затем войдите в систему как пользователь с ролью a, перейти на новую страницу для формы, сохранить, загрузить итоговую страницу как пользователь в группе b, и на странице сводки увидеть следующее:

enter image description here

Там обе кнопки (Обзор и PDF) работают нормально, и если я иду смотрите страницу, и там нажмите на кнопку PDF, она также работает. Если вы выполняете другие шаги, не стесняйтесь обновлять свой вопрос и оставлять комментарии к этому ответу.

+0

Спасибо Алекс. Я забыл сказать, что я использую полный портлет в Liferay 6.1.1. CE. – Jez

+0

Спасибо за точность. Я попытаюсь воспроизвести это. Это может быть несколько дней. – ebruchez

+0

Понял, спасибо Эрик. Я предполагаю, что это связано с пустым открытием цели в контексте, отличном от Lifray, ИМХО? – Jez

Смежные вопросы