<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Mon Feb 12 00:48:26 CET 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Magnolia - Issue tracker</title>
    <link>https://jira.magnolia-cms.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-uk</language>    <build-info>
        <version>9.4.2</version>
        <build-number>940002</build-number>
        <build-date>19-01-2023</build-date>
    </build-info>


<item>
            <title>[MGNLDMS-100] DMSDownloadServlet should allow inline viewing of documents</title>
                <link>https://jira.magnolia-cms.com/browse/MGNLDMS-100</link>
                <project id="10112" key="MGNLDMS">Document Management System (closed)</project>
                    <description>&lt;p&gt;DMSDownloadServlet automatically adds Content-Disposition -header with value &quot;attachment; filename=&quot;. This forces browsers to show a download/save as-dialog instead of inline-displaying. This is correct behavior in most cases, but also inline browser displaying possibility is desired when an inline display plug-in is available (e.g. when displaying PDF documents).&lt;/p&gt;

&lt;p&gt;There should be a way to specify which documents or document types are displayed inline (such as application/pdf etc.) and which are forced to be downloaded.&lt;/p&gt;
</description>
                <environment></environment>
        <key id="12917">MGNLDMS-100</key>
            <summary>DMSDownloadServlet should allow inline viewing of documents</summary>
                <type id="2" iconUrl="https://jira.magnolia-cms.com/secure/viewavatar?size=xsmall&amp;avatarId=10891&amp;avatarType=issuetype">New Feature</type>
                                            <priority id="1" iconUrl="https://jira.magnolia-cms.com/images/icons/priorities/blocker.svg">Blocker</priority>
                        <status id="6" iconUrl="https://jira.magnolia-cms.com/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="1">Fixed</resolution>
                                        <assignee username="had">Jan Haderka</assignee>
                                    <reporter username="timop">Timo Pulkkinen</reporter>
                        <labels>
                    </labels>
                <created>Mon, 4 Jun 2007 09:25:20 +0200</created>
                <updated>Thu, 3 Jul 2014 16:10:26 +0200</updated>
                            <resolved>Wed, 21 Jan 2009 20:15:18 +0100</resolved>
                                    <version>1.1</version>
                    <version>1.1.1</version>
                                    <fixVersion>1.3</fixVersion>
                                        <due></due>
                            <votes>2</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="15380" author="gjoseph" created="Fri, 14 Dec 2007 18:40:31 +0100"  >&lt;p&gt;to be checked against latest release&lt;/p&gt;</comment>
                            <comment id="16440" author="gjoseph" created="Mon, 9 Jun 2008 18:11:29 +0200"  >&lt;p&gt;This can&apos;t just be a simple on/off flag. If you do it on per content-type basis, some people might argue that they&apos;d rather have a per directory strategy, or some might want a specific property of the document to determine this behavior.&lt;/p&gt;

&lt;p&gt;All in all, this should probably be fixed with a pluggable/replaceable strategy, maybe based on &quot;voters&quot; like we&apos;ve done for filter bypasses and a number of other points in the system.&lt;/p&gt;
</comment>
                            <comment id="17838" author="tmiyar" created="Wed, 10 Sep 2008 16:11:04 +0200"  >&lt;p&gt;by changing the attribute to inline instead of attachment the user will get a dialog (ie firefox asks you first time you try to open a new file type and then you decide what you want to do with it if you want to keep seeing the dialog, or automatically open the document or  download it..)  So you will get the dialog just the first time that is when you select &apos;open the document of this type&apos;, but it will a preference stored in the browser magnolia will not have anything to do with it.&lt;/p&gt;
</comment>
                            <comment id="19511" author="john.kalstrom" created="Mon, 24 Nov 2008 20:42:21 +0100"  >&lt;p&gt;Not just bad for PDF&apos;s.  IE6 with Flash 10 will not display an .swf with the content-disposition header; it just displays a blank flash window.  I would&apos;ve extended DMSDownloadServlet, but J2EE doesn&apos;t have response.deleteHeader().  We worked around the problem by stripping the header with Apache.&lt;br/&gt;
    &amp;lt;LocationMatch \\\.swf\$&amp;gt;&lt;br/&gt;
      Header unset content-disposition&lt;br/&gt;
    &amp;lt;/LocationMatch&amp;gt;&lt;/p&gt;</comment>
                            <comment id="19662" author="pbracher" created="Tue, 2 Dec 2008 17:16:24 +0100"  >&lt;p&gt;As far I remember the reason for that was to deliver the UTF-8 filename to the client. But sure this should be configurable.&lt;/p&gt;

</comment>
                            <comment id="20178" author="francoise.gerard@bsb.com" created="Wed, 7 Jan 2009 14:06:53 +0100"  >&lt;p&gt;How can I adapt the workaround to a simple tomcat installation (no apache) ?&lt;/p&gt;</comment>
                            <comment id="20232" author="rainer" created="Fri, 9 Jan 2009 12:21:28 +0100"  >&lt;p&gt;We&apos;ve got the same SWF problem - if our clients use the latest Flash Version (10) - there is nothing displayed. This is very hard...&lt;br/&gt;
I am also interested in a fix - that does use Apache to modify the headers.&lt;/p&gt;</comment>
                            <comment id="20271" author="pbracher" created="Mon, 12 Jan 2009 09:21:55 +0100"  >&lt;p&gt;I escalate the issue and make it a blocker.&lt;/p&gt;</comment>
                            <comment id="20642" author="had" created="Wed, 21 Jan 2009 20:15:18 +0100"  >&lt;p&gt;Done. Content-disposition header is now configurable via voters. And on top of that, mime type is now  editable.&lt;/p&gt;</comment>
                            <comment id="20860" author="pbracher" created="Tue, 27 Jan 2009 09:19:14 +0100"  >&lt;p&gt;I have changed the contentDisposition from VoterSet to Voter (VoterSet is a Voter). If you want to you can now disable the disposition completely by doing the following:&lt;/p&gt;

&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;contentDisposition&lt;/li&gt;
	&lt;li&gt;class = info.magnolia.voting.voters.FalseVoter&lt;/li&gt;
&lt;/ul&gt;
</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>relation</name>
                                            <outwardlinks description="is related to">
                                                        </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="16013">MGNLDMS-153</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="12429">MAGNOLIA-1347</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10022">
                    <name>supersession</name>
                                                                <inwardlinks description="is superseded by">
                                        <issuelink>
            <issuekey id="16019">MGNLDMS-155</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_14166" key="com.okapya.jira.checklist:checklist">
                        <customfieldname>Acceptance criteria</customfieldname>
                        <customfieldvalues>
                            
        <checklist>
        <![CDATA[
                            




                
                                    <div class="o-completion" style="display: flex; flex-shrink: 0;"><span  class="aui-lozenge aui-lozenge-complete" style="font-size: 12px; font-weight: normal; display: flex; flex-direction: row; align-items: center;" ><span style="padding-right: 4px; vertical-align: middle;"><svg width="15" height="15" viewBox="0 0 15 15" xmlns="http://www.w3.org/2000/svg" fill="white"><path clip-rule="evenodd" d="m10.41037,3.42544l-7.86501,0c-0.72395,0 -1.31084,0.58688 -1.31084,1.31084l0,7.86508c0,0.7239 0.58689,1.3108 1.31084,1.3108l7.86501,0c0.724,0 1.3109,-0.5869 1.3109,-1.3108l0,-7.86508c0,-0.72396 -0.5869,-1.31084 -1.3109,-1.31084zm-7.86501,-0.65542c-1.08593,0 -1.96626,0.88032 -1.96626,1.96626l0,7.86508c0,1.0859 0.88033,1.9662 1.96626,1.9662l7.86501,0c1.086,0 1.9663,-0.8803 1.9663,-1.9662l0,-7.86508c0,-1.08594 -0.8803,-1.96626 -1.9663,-1.96626l-7.86501,0z" fill-rule="evenodd"/><path d="m5.09049,10.18526l-1.82767,-1.82766l-0.78479,0.78479l2.61246,2.61246l5.38758,-5.38754l-0.78483,-0.78479l-4.60275,4.60274z"/></svg></span><span>Empty</span></span></div>
                        ]]>
    </checklist>


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10111" key="com.atlassian.jira.toolkit:reporterdomain">
                        <customfieldname>Company</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>cemron.com</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10031" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Fri, 14 Dec 2007 18:40:31 +0100</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_12730" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_14151" key="com.atlassian.jira.toolkit:message">
                        <customfieldname>Docu info</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10061" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comm is not jira-dev</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10071" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last participant</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>mmuehlebach</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_13136" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            15 years, 4 weeks, 5 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10020" key="com.atlassian.jira.toolkit:attachments">
                        <customfieldname>Number of attachments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10150" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname>Number of comments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>10.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>francoise.gerard@bsb.com</customfieldvalue>
            <customfieldvalue>had</customfieldvalue>
            <customfieldvalue>john.kalstrom</customfieldvalue>
            <customfieldvalue>gjoseph</customfieldvalue>
            <customfieldvalue>pbracher</customfieldvalue>
            <customfieldvalue>rainer</customfieldvalue>
            <customfieldvalue>tmiyar</customfieldvalue>
            <customfieldvalue>timop</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03hy7:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10244" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>20504</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_14145" key="com.intenso.jira.issue-templates:issue-templates-customfield">
                        <customfieldname>Template</customfieldname>
                        <customfieldvalues>
                            


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_15131" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Time in Discovery</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10032" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        </customfields>
    </item>
</channel>
</rss>