On Fri, May 2, 2014 at 7:31 PM, Faizel Dakri <listfez(a)dakri.com> wrote:
New Xwiki user here and first time post. I am very
impressed with the
XWiki platform. We are using it for our company intranet and it has been
able to handle just about everything that I've wanted and without too
much pain. A bit of a learning curve, but I think I have a much better
grasp of it now.
That said, I have a strange issue that I've been able to confirm on two
different instances of XWiki (both 5.4.4 and 5.4.3). I am using the PDF
Embed Object macro to display PDF attachments inline, however the
ability to view those PDFs full screen in the browser is hampered (I
have users on IE 9, so the newer pdf.js based viewers won't work for
me).
Here's what I'm seeing:
I have a test user that has edit rights on a page. They can create a
page, edit it and upload an attachment to the page. They use the pdf
embed object macro like so:
{{pdf filename="somefile.pdf" /}}
This macro uses the <object> tag to display the PDF inline, however the
"VIEW THIS PDF FULL SCREEN" button is just a hyperlink like so:
<a href="/xwiki/bin/download/MySpace/MyPage/somefile.pdf">View this
PDF full screen</a>
The PDF is displayed inline just fine with the object tag, however the
button to view the pdf fullscreen doesn't seem to work properly if the
user that uploaded the attachment didn't have programming rights when
the file was uploaded. When that same test user views the page and
clicks the "VIEW THIS PDF FULL SCREEN" button, the file is actually
downloaded rather than viewed in the browser.
My guess is that something
in the server is setting the content-disposition differently based on
the rights?
Yes. See
http://www.xwiki.org/xwiki/bin/view/ReleaseNotes/ReleaseNotesXWiki52M2#HCho…
. Look for attachment.download.whitelist and
attachment.download.blacklist in xwiki.properties file.
Hope this helps,
Marius
If I give that user programming rights after they've uploaded the file,
they still cannot view the file inline (the file is still downloaded
rather than viewed inline). However, if that user now tries to upload
the same file again (now that they have programming rights), then the
button will properly show the full screen PDF inline.
Has anyone seen this behavior or know of a workaround?
Thanks for any advice or pointers!
Here's my setup:
XWiki 5.4.4 (affects 5.4.3 as well)
Mac OS X 10.9.2
Apache 2.2.26
Tomcat 7.0.52 (with mod_jk connector)
PostgreSQL 9.3
F
--
Faizel Dakri
listfez(a)dakri.com
_______________________________________________
users mailing list
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users