<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Mon Feb 12 01:09:05 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>[DOCU-437] New Public User Configuration</title>
                <link>https://jira.magnolia-cms.com/browse/DOCU-437</link>
                <project id="10190" key="DOCU">Documentation</project>
                    <description>&lt;p&gt;Look at old Public User Configuration:&lt;br/&gt;
&lt;a href=&quot;http://demoauthor45.magnolia-cms.com/.magnolia/pages/adminCentral.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://demoauthor45.magnolia-cms.com/.magnolia/pages/adminCentral.html&lt;/a&gt;&lt;br/&gt;
under &lt;tt&gt;Configuration:modules/public-user-registration/config&lt;/tt&gt;&lt;/p&gt;

&lt;p&gt;New Public User Configuration:  &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.magnolia-cms.com/browse/MGNLPUR-89&quot; title=&quot;Allow configuration for multiple sites&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MGNLPUR-89&quot;&gt;&lt;del&gt;MGNLPUR-89&lt;/del&gt;&lt;/a&gt; allowed configuration for multiple sites (only one &lt;tt&gt;default&lt;/tt&gt; site at screenshot, see attached screenshot &lt;span class=&quot;nobr&quot;&gt;&lt;a href=&quot;https://jira.magnolia-cms.com/secure/attachment/20124/20124_PURconfiguration.png&quot; title=&quot;PURconfiguration.png attached to DOCU-437&quot;&gt;PURconfiguration.png&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;/li&gt;
	&lt;li&gt;&lt;tt&gt;UserProfile&lt;/tt&gt; class is now configured under userProfileConfiguration/userProfileClass&lt;/li&gt;
	&lt;li&gt;We can add &lt;tt&gt;autopopulatedProperties&lt;/tt&gt; node with properties which will be automatically populated in case of custom &lt;tt&gt;UserProfile&lt;/tt&gt;. Note that default properties (username, password, fullName, email) are always populated (by default).&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;How to create and use custom profile class:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;extend &lt;tt&gt;info.magnolia.module.publicuserregistration.UserProfile&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;add some extra property, you have to add its setter and getter:&lt;/li&gt;
&lt;/ol&gt;


&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
&lt;span class=&quot;code-keyword&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;code-keyword&quot;&gt;class &lt;/span&gt;CustomUserProfile &lt;span class=&quot;code-keyword&quot;&gt;extends&lt;/span&gt; UserProfile {

    &lt;span class=&quot;code-keyword&quot;&gt;private&lt;/span&gt; &lt;span class=&quot;code-object&quot;&gt;String&lt;/span&gt; extraParameter = &quot;&quot;;

    &lt;span class=&quot;code-keyword&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;code-object&quot;&gt;String&lt;/span&gt; getExtraParameter() {
        &lt;span class=&quot;code-keyword&quot;&gt;return&lt;/span&gt; extraParameter;
    }

    &lt;span class=&quot;code-keyword&quot;&gt;public&lt;/span&gt; void setExtraParameter(&lt;span class=&quot;code-object&quot;&gt;String&lt;/span&gt; extraParameter) {
        &lt;span class=&quot;code-keyword&quot;&gt;this&lt;/span&gt;.extraParameter = extraParameter;
    }
}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;ol&gt;
	&lt;li&gt;add YOUR_PROPERTY_NAME (&quot;extraParameter&quot;) under &lt;tt&gt;Configuration:modules/public-user-registration/config/configurations/NAME_OF_YOUR_SITE/userProfileConfiguration/autopopulatedProperties&lt;/tt&gt; (see attached screenshot &lt;span class=&quot;nobr&quot;&gt;&lt;a href=&quot;https://jira.magnolia-cms.com/secure/attachment/20124/20124_PURconfiguration.png&quot; title=&quot;PURconfiguration.png attached to DOCU-437&quot;&gt;PURconfiguration.png&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;/li&gt;
&lt;/ol&gt;


&lt;p&gt;How to test it:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;add new form field named YOUR_PROPERTY_NAME (&quot;extraParameter&quot;) to &lt;a href=&quot;http://localhost:8080/magnoliaAuthor/demo-project/members-area/registration.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8080/magnoliaAuthor/demo-project/members-area/registration.html&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;go to &lt;a href=&quot;http://localhost:8080/magnoliaPublic/demo-project/members-area/registration.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8080/magnoliaPublic/demo-project/members-area/registration.html&lt;/a&gt; and registrer new user&lt;/li&gt;
	&lt;li&gt;go to &lt;a href=&quot;http://localhost:8080/magnoliaPublic/.magnolia/pages/adminCentral.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8080/magnoliaPublic/.magnolia/pages/adminCentral.html&lt;/a&gt;, export user and check that YOUR_PROPERTY_NAME (&quot;extraParameter&quot;) is in XML export&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;In 4.5.9 and prior was not possible to use custom &lt;tt&gt;UserProfile class&lt;/tt&gt; because of bug in PUR module, see &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MGNLPUR-93&quot; title=&quot;UserProfile is instantiated directly, ignoring user configuration&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MGNLPUR-93&quot;&gt;&lt;del&gt;MGNLPUR-93&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;


</description>
                <environment></environment>
        <key id="32040">DOCU-437</key>
            <summary>New Public User Configuration</summary>
                <type id="3" iconUrl="https://jira.magnolia-cms.com/secure/viewavatar?size=xsmall&amp;avatarId=10898&amp;avatarType=issuetype">Task</type>
                                            <priority id="3" iconUrl="https://jira.magnolia-cms.com/images/icons/priorities/major.svg">Major</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="ahietala">Antti Hietala</assignee>
                                    <reporter username="rkovarik">Roman Kova&#345;&#237;k</reporter>
                        <labels>
                    </labels>
                <created>Wed, 17 Jul 2013 10:50:06 +0200</created>
                <updated>Tue, 30 Dec 2014 17:54:13 +0100</updated>
                            <resolved>Tue, 30 Dec 2014 17:54:13 +0100</resolved>
                                                    <fixVersion>short term</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="67009" author="had" created="Wed, 24 Jul 2013 12:25:20 +0200"  >&lt;p&gt;New configuration will be available to users as of Magnolia 4.5.10 release by the end of July. Documentation for the feature should be ideally available as the same time.&lt;/p&gt;</comment>
                            <comment id="67013" author="rkovarik" created="Wed, 24 Jul 2013 12:45:23 +0200"  >&lt;p&gt;Please wait until &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MGNLPUR-93&quot; title=&quot;UserProfile is instantiated directly, ignoring user configuration&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MGNLPUR-93&quot;&gt;&lt;del&gt;MGNLPUR-93&lt;/del&gt;&lt;/a&gt; will be closed before starting progress, the configuration can be changed.&lt;/p&gt;</comment>
                            <comment id="67113" author="rkovarik" created="Thu, 25 Jul 2013 10:36:27 +0200"  >&lt;p&gt;Update:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;&lt;tt&gt;extraUserProperties&lt;/tt&gt; is now named &lt;tt&gt;autopopulatedProperties&lt;/tt&gt;, &lt;span class=&quot;nobr&quot;&gt;&lt;a href=&quot;https://jira.magnolia-cms.com/secure/attachment/20124/20124_PURconfiguration.png&quot; title=&quot;PURconfiguration.png attached to DOCU-437&quot;&gt;PURconfiguration.png&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; is not updated!.&lt;/li&gt;
	&lt;li&gt;added note that default properties (&lt;tt&gt;username, password, fullName, email&lt;/tt&gt;) are always populated (by default).&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="96899" author="ruths" created="Tue, 30 Dec 2014 17:53:47 +0100"  >&lt;p&gt;Documented at:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;&lt;a href=&quot;http://documentation.magnolia-cms.com/display/DOCS/Public+User+Registration+module#PublicUserRegistrationmodule-Userprofiles&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://documentation.magnolia-cms.com/display/DOCS/Public+User+Registration+module#PublicUserRegistrationmodule-Userprofiles&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://documentation.magnolia-cms.com/display/DOCS45/Public+User+Registration+module#PublicUserRegistrationmodule-Userprofiles&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://documentation.magnolia-cms.com/display/DOCS45/Public+User+Registration+module#PublicUserRegistrationmodule-Userprofiles&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10050">
                    <name>documentation</name>
                                            <outwardlinks description="documents">
                                        <issuelink>
            <issuekey id="29700">MGNLPUR-93</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="28435">MGNLPUR-89</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="20124" name="PURconfiguration.png" size="184295" author="rkovarik" created="Wed, 17 Jul 2013 10:53:07 +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>Wed, 17 Jul 2013 16:59:49 +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, 7 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>ahietala</customfieldvalue>
            <customfieldvalue>had</customfieldvalue>
            <customfieldvalue>rkovarik</customfieldvalue>
            <customfieldvalue>ruths</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i01x5b:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10244" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>11252</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_14167" key="com.okapya.jira.checklist:checklist">
                        <customfieldname>Task DoR</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_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>