<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Mon Feb 12 09:04:15 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>[MGNLUI-3204] Provide action to download a versioned binary node</title>
                <link>https://jira.magnolia-cms.com/browse/MGNLUI-3204</link>
                <project id="10625" key="MGNLUI">Magnolia UI</project>
                    <description>&lt;p&gt;Currently there are only actions to show versions &lt;tt&gt;info.magnolia.ui.contentapp.browser.action.ShowVersionsAction&lt;/tt&gt; and to download binary nodes &lt;tt&gt;info.magnolia.ui.framework.action.DownloadBinaryAction&lt;/tt&gt;. There is no way to download a versioned binary node.&lt;/p&gt;

&lt;p&gt;This action is required for the linked issue &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MGNLDAM-515&quot; title=&quot;Provide a way to download a versioned asset to decide whether such should be restored&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MGNLDAM-515&quot;&gt;&lt;del&gt;MGNLDAM-515&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</description>
                <environment></environment>
        <key id="41105">MGNLUI-3204</key>
            <summary>Provide action to download a versioned binary node</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="6" iconUrl="https://jira.magnolia-cms.com/images/icons/priorities/neutral.gif">Neutral</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="8">Outdated</resolution>
                                        <assignee username="pmundt">Philip Mundt</assignee>
                                    <reporter username="pmundt">Philip Mundt</reporter>
                        <labels>
                    </labels>
                <created>Tue, 14 Oct 2014 09:36:05 +0200</created>
                <updated>Wed, 15 Oct 2014 13:20:05 +0200</updated>
                            <resolved>Wed, 15 Oct 2014 13:19:30 +0200</resolved>
                                                    <fixVersion>5.3.5</fixVersion>
                                    <component>content app</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="92683" author="weder" created="Tue, 14 Oct 2014 14:53:01 +0200"  >&lt;p&gt;There&apos;s no icon available, but I&apos;d like to &lt;b&gt;suggest a different course of action: we offer a &quot;Download image/video/...&quot; button inside the read-only editing form&lt;/b&gt; opened by the &quot;Show versions&quot; action instead. This allows me to preview a particular version and directly download it.&lt;/p&gt;

&lt;p&gt;The button would be a &lt;b&gt;main action&lt;/b&gt; (i.e. a gray button in the bottom bar), but not the default button. We should probably make the &quot;Cancel&quot; button the (green) default button at the same time. Since the download action is not directly related to &quot;Cancel&quot;, I&apos;d &lt;b&gt;move it the left side of the bar&lt;/b&gt;, similar to how we do it in the chooser dialog (see &lt;span class=&quot;nobr&quot;&gt;&lt;a href=&quot;https://jira.magnolia-cms.com/secure/attachment/26060/26060_Upload+action+in+chooser.png&quot; title=&quot;Upload action in chooser.png attached to MGNLUI-3204&quot;&gt;attached image&lt;sup&gt;&lt;img class=&quot;rendericon&quot; src=&quot;https://jira.magnolia-cms.com/images/icons/link_attachment_7.gif&quot; height=&quot;7&quot; width=&quot;7&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/sup&gt;&lt;/a&gt;&lt;/span&gt;).&lt;/p&gt;

&lt;p&gt;A download button &lt;b&gt;only needs to be available/shown, if the asset&apos;s media type supports a download&lt;/b&gt;. It should be shown but &lt;b&gt;disabled, if the asset does not actually contain a medium&lt;/b&gt;.&lt;/p&gt;

&lt;p&gt;This has the following advantages:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;you can preview, before you download&lt;/li&gt;
	&lt;li&gt;you can open the preview of a version from anywhere else, and you&apos;d still be able to download the medium.&lt;/li&gt;
	&lt;li&gt;the actions inside the &quot;versioning&quot; group focus on handling versions (previewing/comparing/restoring them), similar to their counterparts in Pages.&lt;/li&gt;
	&lt;li&gt;we don&apos;t have to add another action to the standard Action bar in Assets.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Ideally, we would have a &quot;download&quot; action on the media upload field itself, especially since we might have more than one medium inside an asset (or similar content type). Actually, this will have to be changed accordingly. Similarly, we would offer the same &quot;download&quot; button also inside the regular &quot;add/edit asset&quot; dialog. There, again, the button would actually have to reside on the media upload field itself. I&apos;ll add follow-up tickets for that.&lt;/p&gt;</comment>
                            <comment id="92685" author="pmundt" created="Tue, 14 Oct 2014 14:59:08 +0200"  >&lt;p&gt;Reopening due to different suggested approach.&lt;/p&gt;</comment>
                            <comment id="92756" author="pmundt" created="Wed, 15 Oct 2014 13:19:30 +0200"  >&lt;p&gt;New approach/positioning of this action doesn&apos;t require a new action. Instead we utilize &lt;tt&gt;info.magnolia.ui.framework.action.DownloadBinaryAction&lt;/tt&gt; in the &lt;tt&gt;edit&lt;/tt&gt; subApp of &lt;tt&gt;dam-app&lt;/tt&gt;.&lt;/p&gt;</comment>
                            <comment id="92757" author="pmundt" created="Wed, 15 Oct 2014 13:20:05 +0200"  >&lt;p&gt;Closing issue: see &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MGNLDAM-515&quot; title=&quot;Provide a way to download a versioned asset to decide whether such should be restored&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MGNLDAM-515&quot;&gt;&lt;del&gt;MGNLDAM-515&lt;/del&gt;&lt;/a&gt; for implementation.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10020">
                    <name>dependency</name>
                                                                <inwardlinks description="is depended upon by">
                                        <issuelink>
            <issuekey id="40692">MGNLDAM-515</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="26060" name="Upload action in chooser.png" size="64976" author="weder" created="Tue, 14 Oct 2014 14:53:30 +0200"/>
                            <attachment id="26057" name="versionsSection.png" size="9630" author="pmundt" created="Tue, 14 Oct 2014 11:17:04 +0200"/>
                    </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>magnolia-cms.com</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10031" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 14 Oct 2014 14:53:01 +0200</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>
                            9 years, 18 weeks, 4 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10020" key="com.atlassian.jira.toolkit:attachments">
                        <customfieldname>Number of attachments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10150" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname>Number of comments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>4.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>weder</customfieldvalue>
            <customfieldvalue>pmundt</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03rif:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10244" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>22065</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>