<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Mon Feb 12 04:59:18 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>[MGNLDAM-383] Open &quot;edit asset&quot; dialog when uploading a new asset</title>
                <link>https://jira.magnolia-cms.com/browse/MGNLDAM-383</link>
                <project id="10660" key="MGNLDAM">Magnolia DAM Module</project>
                    <description>&lt;p&gt;If we would open the &quot;edit asset&quot; (or a very similar dialog) on &quot;upload asset&quot;, a user could simultaneously upload a new asset while also edit the meta data. This would put some emphasis on the importance of meta data.&lt;/p&gt;

&lt;p&gt;Please research:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;what are our options?&lt;/li&gt;
	&lt;li&gt;can/should we show the &quot;edit asset&quot; dialog?&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;See the linked support issue for more infos and the discussion that led to this.&lt;/p&gt;</description>
                <environment></environment>
        <key id="36241">MGNLDAM-383</key>
            <summary>Open &quot;edit asset&quot; dialog when uploading a new asset</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="2" iconUrl="https://jira.magnolia-cms.com/images/icons/priorities/critical.svg">Critical</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="mgeljic">Mika&#235;l Gelji&#263;</assignee>
                                    <reporter username="weder">Andreas Weder</reporter>
                        <labels>
                            <label>is-time-consuming</label>
                            <label>pain-point</label>
                            <label>support</label>
                            <label>upload</label>
                            <label>usability</label>
                            <label>ux</label>
                    </labels>
                <created>Mon, 27 Jan 2014 11:04:35 +0100</created>
                <updated>Mon, 14 Sep 2015 14:02:03 +0200</updated>
                            <resolved>Thu, 9 Oct 2014 00:39:15 +0200</resolved>
                                                    <fixVersion>2.0.4</fixVersion>
                                    <component>DAM App</component>
                    <component>User Interaction</component>
                        <due></due>
                            <votes>3</votes>
                                    <watches>5</watches>
                                                                                                                <comments>
                            <comment id="79087" author="weder" created="Mon, 3 Feb 2014 10:25:04 +0100"  >&lt;p&gt;Assigned this to Sasha: please research, what our options are here.&lt;/p&gt;</comment>
                            <comment id="82450" author="apchelintcev" created="Tue, 1 Apr 2014 14:17:34 +0200"  >&lt;p&gt;After several discussions we have concluded that the easiest way to provide such functionality would be to add an &apos;edit&apos; button to an asset preview in dialog, clicking on which would take the user to the detail sub-app of a respective asset. There the user could set all the properties of an asset.&lt;/p&gt;

&lt;p&gt;Unfortunately, due to harsh workload at the moment I fear the feature will not be squeezed in 5.2.4, but I&apos;m pretty positive we will have it for the next release.&lt;/p&gt;</comment>
                            <comment id="86851" author="apchelintcev" created="Mon, 16 Jun 2014 14:09:33 +0200"  >&lt;p&gt;After a long pause we have tried to resolve this issue in several ways. It looks like the only feasible/reasonable solution is indeed - to open either asset-app detail sub-app or a dialog that looks like it in a sub-app. However, we have encountered troubles with component providers and thus the generation of some form fields in such a component is impossible. This means we would have to invest more time into investigation of this issue and especially of the causes that prevent it from being resolved easily.&lt;/p&gt;

&lt;p&gt;Meanwhile the progress is stored on the branch:&lt;br/&gt;
&lt;a href=&quot;https://git.magnolia-cms.com/gitweb/?p=modules/dam.git;a=shortlog;h=refs/heads/MGNLDAM-383&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.magnolia-cms.com/gitweb/?p=modules/dam.git;a=shortlog;h=refs/heads/MGNLDAM-383&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="88554" author="mgeljic" created="Tue, 22 Jul 2014 10:29:51 +0200"  >&lt;p&gt;Here&apos;s a few more insights on the component provider limitations:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;The set of parameters (&lt;tt&gt;CandidateParameterResolver&lt;/tt&gt;) is only used by the &lt;tt&gt;ComponentProvider&lt;/tt&gt; to instantiate the selected implementation class itself
	&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
		&lt;li&gt;(&lt;tt&gt;ComponentProvider.newInstance(class, params...)&lt;/tt&gt;)&lt;/li&gt;
		&lt;li&gt;There is no way to forward this set of parameters to the dependencies of the implemented class, these are instantiated exclusively &quot;in the Guice world&quot;.&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;Any dependency of that class, that itself also has a dependency to &lt;tt&gt;ComponentProvider&lt;/tt&gt;, will get the one where its component mapping is declared (in module descriptor)
	&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
		&lt;li&gt;Not the one which construction is originating from&lt;/li&gt;
		&lt;li&gt;Even for a simple type/implementation config, if we have it once in e.g. &lt;tt&gt;admincentral&lt;/tt&gt; container, we shouldn&apos;t have to duplicate it in a lesser container (e.g. &lt;tt&gt;subapp&lt;/tt&gt;) for the sake of getting the right component provider.&lt;/li&gt;
		&lt;li&gt;This might work for one component, but we don&apos;t want to redeclare 10 different mappings to keep our dependencies to &lt;tt&gt;ComponentProvider&lt;/tt&gt; under control&lt;/li&gt;
		&lt;li&gt;Then similarly we would end up redefining pretty much all &lt;tt&gt;subapp&lt;/tt&gt; mappings &lt;em&gt;programmatically&lt;/em&gt; in the &lt;tt&gt;choosedialog&lt;/tt&gt; container?
		&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
			&lt;li&gt;for us to open a dialog from the &quot;context&quot; of the choose-dialog, e.g. provide the same &lt;tt&gt;ImageProvider&lt;/tt&gt; for an upload field than the one in the choose-dialog (taken from its target app&apos;s browser subapp).&lt;/li&gt;
		&lt;/ul&gt;
		&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="89978" author="mgeljic" created="Wed, 20 Aug 2014 13:40:00 +0200"  >&lt;p&gt;Couple options to try out:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;either add missing bindings in code (might be cumbersome and still incomplete for one case or the other)&lt;/li&gt;
	&lt;li&gt;either &quot;&lt;tt&gt;#getSubappWithoutStarting&lt;/tt&gt;&quot;, right now we only get the app level bindings (&lt;tt&gt;#getAppWithoutStarting&lt;/tt&gt;)
	&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
		&lt;li&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.magnolia-cms.com/images/icons/emoticons/warning.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; beware though, choose dialogs are currently bound to apps, not subapps&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="90901" author="mgeljic" created="Thu, 11 Sep 2014 11:03:36 +0200"  >&lt;p&gt;We&apos;re still looking for a more convincing way to solve that, postponing (yet again) by one maintenance release.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10030">
                    <name>Cloners</name>
                                                                <inwardlinks description="is cloned by">
                                        <issuelink>
            <issuekey id="41058">MGNLUI-3195</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10010">
                    <name>relation</name>
                                            <outwardlinks description="is related to">
                                                        </outwardlinks>
                                                                <inwardlinks description="is related to">
                                                        </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>weder.net</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10031" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Mon, 10 Mar 2014 16:49:25 +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>
                            9 years, 23 weeks, 3 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>6.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>apchelintcev</customfieldvalue>
            <customfieldvalue>weder</customfieldvalue>
            <customfieldvalue>mgeljic</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i031g7:</customfieldvalue>

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