<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Mon Feb 12 11:11:13 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>[MGNLWEBDAV-44] Support editing HTML resources through WebDAV</title>
                <link>https://jira.magnolia-cms.com/browse/MGNLWEBDAV-44</link>
                <project id="10281" key="MGNLWEBDAV">WebDAV (closed)</project>
                    <description>&lt;p&gt;We&apos;re missing the possibility to edit static HTML files in Magnolia resources module via WebDAV. This functionality is required for kickstart.io&lt;/p&gt;

&lt;p&gt;Patch included!&lt;br/&gt;
The patch also modifies some code snippets that prevent developers to extend/patch the WebDav module&apos;s classes.&lt;/p&gt;

&lt;p&gt;Thank you!&lt;/p&gt;</description>
                <environment></environment>
        <key id="40012">MGNLWEBDAV-44</key>
            <summary>Support editing HTML resources through WebDAV</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="1">Fixed</resolution>
                                        <assignee username="efochr">Evzen Fochr</assignee>
                                    <reporter username="vivi">Vivian Steller</reporter>
                        <labels>
                    </labels>
                <created>Tue, 12 Aug 2014 13:01:59 +0200</created>
                <updated>Fri, 12 Sep 2014 14:51:24 +0200</updated>
                            <resolved>Wed, 10 Sep 2014 09:44:33 +0200</resolved>
                                    <version>2.0.1</version>
                                    <fixVersion>2.1.1</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="90548" author="rkovarik" created="Wed, 3 Sep 2014 16:06:28 +0200"  >
&lt;ol&gt;
	&lt;li&gt;Parametric constructors should be probably deprecated with comment that N2B is used for configuration.&lt;/li&gt;
	&lt;li&gt;&lt;tt&gt;info.magnolia.module.webdav.mapping.ResourcesMapping.textStringProperty&lt;/tt&gt; should have a getter/setter.&lt;/li&gt;
	&lt;li&gt;Please remove &lt;tt&gt;@version $Id$&lt;/tt&gt; from javadoc, it&apos;s remnant from SVN.&lt;/li&gt;
	&lt;li&gt;&lt;tt&gt;DamMapping&lt;/tt&gt;&apos;s javadoc still mentions &apos;dms&apos;.&lt;/li&gt;
	&lt;li&gt;You can use &lt;tt&gt;info.magnolia.module.resources.ResourceTypes&lt;/tt&gt; constants where needed.&lt;/li&gt;
	&lt;li&gt;Correct checkstyle.&lt;/li&gt;
	&lt;li&gt;&lt;tt&gt;ResourcesMapping.set/getTemplateNameToExtension(Map&amp;lt;String, String&amp;gt;)&lt;/tt&gt;: Replacing on every call is really not good solution. Getters/Setters shouldn&apos;t change passed values. Create class for mapping, somothing like this &lt;a href=&quot;http://git.magnolia-cms.com/gitweb/?p=modules/data.git;a=blob;f=src/main/java/info/magnolia/module/data/app/actions/ConfiguredSubAppMapping.java;h=e74195e37647fd15bd4bf9079bc8c4a6d95d214c;hb=7e6b1170f97f246e6f65daa60cac55e2449c95c1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://git.magnolia-cms.com/gitweb/?p=modules/data.git;a=blob;f=src/main/java/info/magnolia/module/data/app/actions/ConfiguredSubAppMapping.java;h=e74195e37647fd15bd4bf9079bc8c4a6d95d214c;hb=7e6b1170f97f246e6f65daa60cac55e2449c95c1&lt;/a&gt;&lt;br/&gt;
Otherwise looks OK, good work!&lt;/li&gt;
&lt;/ol&gt;
</comment>
                            <comment id="90594" author="rkovarik" created="Thu, 4 Sep 2014 12:50:54 +0200"  >&lt;ol&gt;
	&lt;li&gt;&lt;tt&gt;ResourcesMappingTest&lt;/tt&gt;: contansts exist in &lt;tt&gt;ResourceTypes&lt;/tt&gt;.&lt;/li&gt;
	&lt;li&gt;&lt;tt&gt;For regular use, instantiate this class from its repository configuration using node2bean.&lt;/tt&gt; -&amp;gt; &lt;tt&gt;This class should be instantiated by Node2Bean&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;&lt;tt&gt;ResourcesMapping&lt;/tt&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
	&lt;li&gt;You can assign a default value to prevent failure on missing textStringProperty configuration &lt;tt&gt;private String textStringProperty = &quot;text&quot;;&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Please remove the commented code &lt;tt&gt;//    private Map&amp;lt;String, String&amp;gt; templateNameToExtension = new HashMap&amp;lt;String, String&amp;gt;();&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="90793" author="rkovarik" created="Tue, 9 Sep 2014 12:32:32 +0200"  >&lt;p&gt;QA: configuration properties for resources template/extension are swapped. Please also check if all workspaces are working (e.g. dam).&lt;/p&gt;</comment>
                            <comment id="90829" author="rkovarik" created="Wed, 10 Sep 2014 09:19:52 +0200"  >&lt;p&gt;QA: changes in WebDav configuration break connection.&lt;br/&gt;
Try to:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;Define &lt;tt&gt;WebDAVMappingProvider&lt;/tt&gt; as singleton component in module descriptor definition.&lt;/li&gt;
	&lt;li&gt;&lt;tt&gt;info.magnolia.module.webdav.WebDAVMappingProvider.mappingFor(String)&lt;/tt&gt;: call &lt;tt&gt;CacheModule.getMappings()&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;&lt;tt&gt;info.magnolia.module.webdav.servlet.MgnlWebdavServlet&lt;/tt&gt; inject this provider or get in from &lt;tt&gt;Components&lt;/tt&gt; if it won&apos;t be possible to inject it.&lt;/li&gt;
	&lt;li&gt;&lt;tt&gt;info.magnolia.module.webdav.WebDAVMappingProvider.WebDAVMappingProvider()&lt;/tt&gt;: &lt;tt&gt;WebDavModule&lt;/tt&gt; should be injected.&lt;/li&gt;
	&lt;li&gt;&lt;tt&gt;info.magnolia.module.webdav.WebDAVModule&lt;/tt&gt;: inject provider&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;Please add also configuration for processed html.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10040">
                    <name>causality</name>
                                                                <inwardlinks description="is causing">
                                        <issuelink>
            <issuekey id="40569">MGNLWEBDAV-45</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="25311" name="patch-add-html-resource.diff" size="6473" author="vivi" created="Tue, 12 Aug 2014 13:01:59 +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>lemonize.de</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10031" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 3 Sep 2014 16:06:28 +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>false</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, 5 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10020" key="com.atlassian.jira.toolkit:attachments">
                        <customfieldname>Number of attachments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1.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>efochr</customfieldvalue>
            <customfieldvalue>rkovarik</customfieldvalue>
            <customfieldvalue>vivi</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes">
                        <customfieldname>Patch included</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10100"><![CDATA[Yes]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03lsv:</customfieldvalue>

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