[magnolia-dev] [JIRA] (MGNLUI-2022) Property values in workbench view are not html encoded and hide leadind spaces.

2013-09-04 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 created  MGNLUI-2022


Property values in workbench view are not html encoded and hide leadind spaces.















Issue Type:


Bug



Affects Versions:


5.0.4



Assignee:


Unassigned


Attachments:


Property-Displayed.png, Property-Displayed_ProducesHtml_FIlterOut_DivAndTD.png, Property-Displayed_With_Italic.png, Property-Edit_DivAndTD-FilteredOut.png, Property-Edit_Example1.png, Property-Edit_WithSpaces.png, Property-Edit_With_Italic.png



Components:


tree/list



Created:


04/Sep/13 10:18 AM



Description:


By copy paste a full qualified class name (containing generics) I encountered a bug:
The property values are not html encoded. So html within the property value is interpreted as such.
Also it filters out leading spaces, you just don't see them. Which leads to many problems especially when you copy paste values (as for example from 'my first content app' tutorial.)

I added print screens displaying this behavior.




Fix Versions:


5.0.x



Project:


Magnolia UI



Priority:


Critical




Reporter:


Christian Ringele



Security Level:


Public 




























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLSTK-1014) TemplatesAvailability reacts on node name and not on the defined id

2013-09-12 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLSTK-1014


TemplatesAvailability reacts on node name and not on the defined id
















Change By:


Christian Ringele
(12/Sep/13 1:05 PM)




Summary:


TemplatesAvailabilityreactsonnodenameandnoton
hte
the
definedid



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLACTIVATION-40) Activation tool (not monitoring tool) missing in M5: Needed for public key creation

2013-10-22 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 created  MGNLACTIVATION-40


Activation tool (not monitoring tool) missing in M5: Needed for public key creation















Issue Type:


Bug



Affects Versions:


5.0.2



Assignee:


Unassigned


Attachments:


FormerActivationTool.png



Created:


22/Oct/13 10:16 AM



Description:


The former too to create public key for activation is missing.
This tool/page should be ported asap.

I tried to configure a app in tools by myself, but its not possible as the class and html page is not a part of the admin interface module anymore.

Possible work around:
Using a M4.5 instance to create the private  public keys, and add them manually to the right places:

	Public  Private key into file on author:
/webapp/WEB-INF/config/default/magnolia-activation-keypair.properties
	Public key into config workspace on AuthorPublic instance:
/config//server/activation/publicKey






Fix Versions:


5.0.x



Project:


Magnolia Activation Module



Priority:


Critical




Reporter:


Christian Ringele




























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-2371) CKEditor should be implemented using the Vaadin7 components.

2013-11-11 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 created  MGNLUI-2371


CKEditor should be implemented using the Vaadin7 components.















Issue Type:


Bug



Affects Versions:


5.1.1, 5.0.4



Assignee:


Unassigned


Components:


dialogs



Created:


11/Nov/13 2:11 PM



Description:


The CKEditor implementation should be refactored in two way:

1. Make it more flexible adding (and testing) CKEditor plugins: MGNLUI-1947
2. The Vaadin component should use the Vaadin7 data pipe for communication to the back end and not the legacy Vaadin 6 code.




Fix Versions:


5.x



Project:


Magnolia UI



Labels:


ckeditor




Priority:


Neutral




Reporter:


Christian Ringele




























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLFORM-218) form processor 'sendConfirmationEMail' will never be executes, enabled=true missing

2013-12-17 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 created  MGNLFORM-218


form processor sendConfirmationEMail will never be executes, enabled=true missing















Issue Type:


Bug



Affects Versions:


2.2, 2.1, 2.0.2, 2.0.1, 2.0, 1.4.9, 1.4.8, 1.4.7, 1.4.6, 1.4.5, 1.4.4



Assignee:


Unassigned


Attachments:


Form-IgnoredDialogCheckbox.png, Form-NoEnabledOnSendConfirmationMail.png



Components:


processor



Created:


17/Dec/13 4:09 PM



Description:


The class:
info.magnolia.module.form.processors.AbstractFormProcessor
Defines a property "enable=true" for that any form processor is triggered at all.
Besides the 'sendContactEMail' processor non of the others have a "enable=true" configured. So no confirmation mail will ever be sent.

This is also miss leading, as the dialog itself already provides a "Send a confirmation mail" checkbox, which is then checked in the processor.
But without the "enable=true" on the processor itself, this code is never reached.




Fix Versions:


1.4.x, 2.1.x, 2.2.x



Project:


Magnolia Form Module



Priority:


Critical




Reporter:


Christian Ringele



Security Level:


Public 




























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLFORM-219) i18n: Collected form configNodes are not i18n aware in MultiStepForm component - requiredconfirmation text is not returned i18nized.

2013-12-20 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 created  MGNLFORM-219


i18n: Collected form configNodes are not i18n aware in MultiStepForm component - requiredconfirmation text is not returned i18nized.















Issue Type:


Bug



Affects Versions:


2.2.1, 2.0.2, 1.4.9



Assignee:


Unassigned


Attachments:


NavigationUtils.patch



Components:


i18n



Created:


20/Dec/13 11:13 AM



Description:


Behavior:
When defining a required and confirmation text in different languages, it works fine on the form component, but not on the formStep component.

Reason:
The form.ftl gets the required text from the model class.
The FormModel "allocates" the StartStepFormEngine with the 'content' node. The 'content' node is i18n wrapped be the renderer.

The SubStepFormModel "allocates" the SubStepFormEngine and gets the component nodes by this helper method:
info.magnolia.module.form.templates.components.multistep.NavigationUtils.findParagraphOfType(Node, Class?)

This method does not wrap the found nodes with the i18nNodeWrapper (see patch).




Fix Versions:


1.4.x, 2.2.x



Project:


Magnolia Form Module



Priority:


Major




Reporter:


Christian Ringele



Security Level:


Public 




























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-2556) Workflow Pulse Message: Not viewable to the end user if already approved or not

2014-01-09 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 created  MGNLUI-2556


Workflow Pulse Message: Not viewable to the end user if already approved or not















Issue Type:


Bug



Affects Versions:


5.2.1



Assignee:


Unassigned


Components:


pulse, user interaction



Created:


09/Jan/14 11:30 AM



Description:


After approving a publishing workflow message in pulse, there is not viewable marker that this workflow has been approved (or rejected) in any kind. The only option is to open the message again and try to approve it.
Also other participants of the same workflow (for example when a group is informed) won't be able to see that it was already approved by somebody else.

If you think in a real live system with many publishing a day, this is very hard to keep track of what is approved and what not. Especially if a whole team of approvers have to collaborate.




Fix Versions:


5.2.x



Project:


Magnolia UI



Priority:


Major




Reporter:


Christian Ringele



Security Level:


Public 




























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-2654) CheckboxFieldDefinition: 'defaultValue' property does not behave as the former 'selected' property. Also former 'selected' still exists in configurations (but igno

2014-02-06 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 created  MGNLUI-2654


CheckboxFieldDefinition: defaultValue property does not behave as the former selected property. Also former selected still exists in configurations (but ignored) and in documentation.















Issue Type:


Bug



Affects Versions:


5.2.2



Assignee:


Unassigned


Attachments:


CheckboxFieldDefinition_HideInNavigation.png



Components:


forms



Created:


06/Feb/14 3:24 PM



Description:


From the commit fce63483089061379501143b58528541d0fe1fcc indicates, that the always existing 'defaultValue' property is the successor of 'selected' property.

But setting the 'defaultValue' property to true (CheckboxFieldDefinition_HideInNavigation.png) has no impact, the checkbox is not checked, and will therefore save the false value (ignoring the defaultValue).

In the past, the 'defaultValue' property was only used for defining in a group of Checkboxes and radio buttons, which one should be selected. I didn't test if this still works.

Also looking at configurations in STK, the property still exists even its not used see CheckboxFieldDefinition_HideInNavigation.png.

And in documentation the 'selected' property is still mentioned:
http://documentation.magnolia-cms.com/display/DOCS/Checkbox




Fix Versions:


5.2.x



Project:


Magnolia UI



Labels:


Support




Priority:


Critical




Reporter:


Christian Ringele




























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-2654) CheckboxFieldDefinition: 'defaultValue' property does not behave as the former 'selected' property. Also former 'selected' still exists in configurations (but igno

2014-02-06 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLUI-2654


CheckboxFieldDefinition: defaultValue property does not behave as the former selected property. Also former selected still exists in configurations (but ignored) and in documentation.
















Change By:


Christian Ringele
(06/Feb/14 4:03 PM)




Fix Version/s:


5.2.3





Fix Version/s:


5.2.x



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLDATA-249) Renaming existing node to a substring od the former name only affects the name property, but not the node name itself.

2014-02-25 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 created  MGNLDATA-249


Renaming existing node to a substring od the former name only affects the name property, but not the node name itself.















Issue Type:


Bug



Affects Versions:


1.7.8, 1.6.5



Assignee:


Unassigned


Attachments:


DataModule_ReanmeToSubstring.jpg



Created:


25/Feb/14 1:43 PM



Description:


Reproduce the problem:

	Go the the contacts type in data module
	Open the dialog of "JMustermann"
	Rename the name field to a substing: JMuster
Result:
The property "name" was changes, but the node name itself is unchanged.
(DataModule_ReanmeToSubstring.jpg)



Problem source:
info.magnolia.module.data.dialogs.DataDialog.getNewNodeName()
Detecting the new node name falls to the else statement:


if(this.create ||  !this.nodeName.startsWith(name)){
  name = Path.getUniqueLabel(hm, this.path, name);
}
else{
  name = this.nodeName;
}






Project:


Magnolia Data Module



Labels:


support




Priority:


Neutral




Reporter:


Christian Ringele




























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-2731) Non extpanded app icson should overlap existing app icons when being expanded.

2014-03-06 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 created  MGNLUI-2731


Non extpanded app icson should overlap existing app icons when being expanded.















Issue Type:


Improvement



Affects Versions:


5.2.2



Assignee:


Unassigned


Components:


design, user interaction



Created:


06/Mar/14 10:37 AM



Description:


When clicking at non expanded app group it can happen that it overlaps existing expanded groups.
In this situation it should overlap the existing icons (be in fromt of them). Currently they are rendered behind the existing expanded group, see print screen.

This should be changed, as the app icons are not properly readable and therefore not properly usable.

Information of Andreas regarding this:
It was once implemented this way, at least it was planned. Should be added again.




Fix Versions:


5.2.3



Project:


Magnolia UI



Priority:


Neutral




Reporter:


Christian Ringele




























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-2731) Non extpanded app icson should overlap existing app icons when being expanded.

2014-03-06 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLUI-2731


Non extpanded app icson should overlap existing app icons when being expanded.
















Change By:


Christian Ringele
(06/Mar/14 11:05 AM)




Attachment:


Not-Overlapping-Group.PNG



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-1586) PageEditor: action availability is incorrect for several (area) selections

2014-04-07 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLUI-1586


PageEditor: action availability is incorrect for several (area) selections
















Change By:


Christian Ringele
(07/Apr/14 5:00 PM)




Labels:


support



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-2783) User is blocked in his browser session after starting long running Action

2014-04-24 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLUI-2783


User is blocked in his browser session after starting long running Action
















Change By:


Christian Ringele
(24/Apr/14 4:59 PM)




Labels:


support



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLRSSAGG-170) 'Number of entries' Rss-component filter is ignored

2014-05-05 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 created  MGNLRSSAGG-170


Number of entries Rss-component filter is ignored















Issue Type:


Bug



Affects Versions:


2.2.2



Assignee:


Unassigned


Attachments:


RSS-NumberOdEntries.jpg, RSS-Result.jpg



Components:


rss_component



Created:


05/May/14 11:18 AM



Description:


The dialogs value of the rss component is ignoring the value 'Number of entries'.
All entries are displayed, see print screens.




Fix Versions:


2.2.x



Project:


Magnolia RSS Aggregator Module



Priority:


Major




Reporter:


Christian Ringele




























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLRSSAGG-171) Multi-client capability: Mage feed configuration resolving path and not name aware

2014-05-06 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 created  MGNLRSSAGG-171


Multi-client capability: Mage feed configuration resolving path and not name aware















Issue Type:


Improvement



Affects Versions:


2.2.3, 2.3, 2.4



Assignee:


Aleksandr Pchelintcev



Attachments:


rssaggregator-pathAware.patch



Components:


rss_generator, rss_importer



Created:


06/May/14 4:29 PM



Description:


In the ticket MGNLRSSAGG-143 the Multi-client capability was implemented, that each feed can be imported separately.

In a project use where multi-clients are served a problem of the current implementation is shown:
Feeds are fetched from the workspace by their name (with sql) and not their physical path
- when two clients define a feed with the same name, all imports are always done on the first one found, the second is ignored.

Use case in the project:

	mutli clients
	separate top level folder for separate ACls
	each client adds feeds to their rss "real"
	as all work for the same company (different subsidiaries) they common shared names for consuming the same feed sources



Done:
Changed the fetching and serving of feeds by path and not by its name.
Patch is added.




Fix Versions:


2.4



Project:


Magnolia RSS Aggregator Module



Labels:


support




Priority:


Major




Reporter:


Christian Ringele



Security Level:


Public 




























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLRSSAGG-171) Multi-client capability: Make feed configuration resolving path and not name aware

2014-05-06 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLRSSAGG-171


Multi-client capability: Make feed configuration resolving path and not name aware
















Change By:


Christian Ringele
(06/May/14 4:40 PM)




Summary:


Multi-clientcapability:
Mage
Make
feedconfigurationresolvingpathandnotnameaware



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLRSSAGG-171) Multi-client capability: Make feed being resolved by path and not by name

2014-05-06 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLRSSAGG-171


Multi-client capability: Make feed being resolved by path and not by name
















Change By:


Christian Ringele
(06/May/14 4:40 PM)




Summary:


Multi-clientcapability:Makefeed
configurationresolving
beingresolvedby
pathandnot
by
name
aware



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3089) RichTextEditor: DAM image URLs in the rich text editor containthe context path in the created link (and stored text property)

2014-08-05 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 created  MGNLUI-3089


RichTextEditor: DAM image URLs in the rich text editor containthe context path in the created link (and stored text property)















Issue Type:


Bug



Affects Versions:


5.3.1, 5.2.8



Assignee:


Unassigned


Attachments:


RichTextImage-Author.jpg, RichTextImage-Public.jpg



Components:


forms



Created:


05/Aug/14 3:07 PM



Description:


When enabling the 'images' property on a RichTextFieldDefinition the resolved link/URL contains the context path.
Also a link to a dam image shows the same problem.

So when activating the content (or changing the context path afterwards) the image is not found.
See the print screens RichTextImage-Author.jpg and RichTextImage-Public.jpg
The image didn't show up on the public (attention as long the magnoliaAuthor is running the image is on the public is resolved by the author). I changed both context paths and the behavior was as expected: on both the image and the link was wrong.

If I'm not mistaken, in the former FckEditor the URL was also stored in in the text's property, but the uuid itself was then used for the url creation.




Fix Versions:


5.2.x, 5.3.x



Project:


Magnolia UI



Labels:


support




Priority:


Major




Reporter:


Christian Ringele




























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLFORM-234) ValidateExpression should not extend NoHTMLValidator, as it prohobits valid password characters

2014-08-11 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 created  MGNLFORM-234


ValidateExpression should not extend NoHTMLValidator, as it prohobits valid password characters















Issue Type:


Bug



Affects Versions:


2.2.5



Assignee:


Unassigned


Components:


validation



Created:


11/Aug/14 9:56 AM



Description:


The regexp based validator:
info.magnolia.module.form.validators.ValidateExpression
extends the class:
info.magnolia.module.form.validators.NoHTMLValidator

Using the NoHTMLValidator as a base class for all other fields makes sense, as it prohibuts html characters in form fields. But the NoHTMLValidator prohibits characters which are perfectly fine as password characters.

So the ValidateExpression should extends directly the base class Validator, and if by default it still should constrain by the html characters, it should directly be added to the used _expression_ itself. So its obvious and easy changeable.




Project:


Magnolia Form Module



Labels:


support




Priority:


Neutral




Reporter:


Christian Ringele




























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLFORM-235) Field, allow using more than one validator: The relation between a form field and a validator should be 1:n and not 1:1.

2014-08-11 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 created  MGNLFORM-235


Field, allow using more than one validator: The relation between a form field and a validator should be 1:n and not 1:1.















Issue Type:


Improvement



Affects Versions:


2.2.5



Assignee:


Unassigned


Components:


field



Created:


11/Aug/14 12:15 PM



Description:


In a form field one can choose only one validator to use (one drop down).
This means that if you use 2-3 validators in your project very often, one must encapsulate its logic into a single one, even all three are existing with their perfect logic.

An example:
Regexp validator with general check for all fields.
Password validator for the password field.
Solution:
A multifield value should be used to allow choosing a 1:n relation.




Project:


Magnolia Form Module



Labels:


support




Priority:


Neutral




Reporter:


Christian Ringele




























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLPUR-138) TokenPasswordProcessor does not check if the user has an actual token

2014-08-11 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 created  MGNLPUR-138


TokenPasswordProcessor does not check if the user has an actual token















Issue Type:


Bug



Affects Versions:


2.3.1



Assignee:


Unassigned


Created:


11/Aug/14 2:01 PM



Description:



	No check is done to see if the user actually has a token. If the user has no token (e.g. because the password change functionality has already been used; e.g. the user clicks on the change password link twice) you get an ugly null pointer. We added this in our TokenPasswordProcessor. See code below.
	The error messages (which are shown to the end-user) are hardcoded. i18n messages should really be used.



I think it would be good to add this to the Magnolia TokenPasswordProcessor class?



// not present in Magnolia's TokenPasswordProcessor
// check if user's token is present at all; if we don't do this and the token is not present
// we get an ugly nullpointer later on
if (null == user.getProperty("token")) {
throw new FormProcessorFailedException("No 'password change token' is present in the current user session. " +
"Maybe you have already changed your password? Should you want to change your password again then please " +
"request a new password reset.");
}






Project:


Magnolia Public User Registration



Labels:


support




Priority:


Neutral




Reporter:


Christian Ringele




























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLFORM-236) Html Escaping of form fields should be configurable

2014-08-11 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLFORM-236


Html Escaping of form fields should be configurable
















Change By:


Christian Ringele
(11/Aug/14 1:57 PM)




Description:


Theformmodulehtmlescapesbydefaultinputs.Thisisincertainsituationsnotgood.Clearlyinthepasswordfield,asitwontstorethePWwithallowedcharactersdifferentthanthe1:1input.ThisleadstoproblemswhenreusingthePWalsoforothersystems.Alsothecustomerneedstostorefromotherfieldsinputswhichareunchanged(seelinkedsupportticket).Examplesasoriginalvaluetostore{code}ResearchDevelopment{code}becomes{code}Researchamp;Development{code}
.
Theproblemisthislineintheinfo.magnolia.module.form.templates.components.DefaultFormDataBinder#bindAndValidateFieldsmethod:{code}finalStringvalue=EscapeUtil.escapeXss(StringUtils.join(MgnlContext.getParameterValues(controlName),__));{code}Suggestedsolution:AllformfieldsshouldbehtmlescapedtopreventXSSattacks.Butallowaconfigurationontheformfieldtodisableitforthisspecificfield.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLFORM-236) Html Escaping of form fields should be configurable

2014-08-11 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 created  MGNLFORM-236


Html Escaping of form fields should be configurable















Issue Type:


Improvement



Affects Versions:


2.2.5



Assignee:


Unassigned


Created:


11/Aug/14 1:56 PM



Description:


The form module html escapes by default inputs. This is in certain situations not good.
Clearly in the password field, as it won't store the PW with allowed characters different than the 1:1 input. This leads to problems when reusing the PW also for other systems.

Also the customer needs to store from other fields inputs which are unchanged (see linked support ticket). Examples as original value to store 

Research  Development

 becomes 

Research amp; Development

.

The problem is this line in the info.magnolia.module.form.templates.components.DefaultFormDataBinder#bindAndValidateFields method:


final String value = EscapeUtil.escapeXss(StringUtils.join(MgnlContext.getParameterValues(controlName), "__"));



Suggested solution:
All form fields should be html escaped to prevent XSS attacks.
But allow a configuration on the form field to disable it for this specific field.




Project:


Magnolia Form Module



Labels:


support




Priority:


Neutral




Reporter:


Christian Ringele




























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3092) Consider XSS atacks in AdminCentral and rethink XSS impl in Forum module.

2014-08-11 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLUI-3092


Consider XSS atacks in AdminCentral and rethink XSS impl in Forum module.
















Change By:


Christian Ringele
(11/Aug/14 2:09 PM)




Summary:


ConsiderXSSatacksinAdminCentraland
rething
rethink
XSSimplinForummodule.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3092) Consider XSS attacks in AdminCentral and re-think XSS impl in Form modulet

2014-08-11 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLUI-3092


Consider XSS attacks in AdminCentral and re-think XSS impl in Form modulet
















Change By:


Christian Ringele
(11/Aug/14 2:10 PM)




Summary:


ConsiderXSS
atacks
attacks
inAdminCentralandre-thinkXSSimplinFormmodulet



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3092) Consider XSS attacks in AdminCentral and re-think XSS impl in Form module

2014-08-11 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLUI-3092


Consider XSS attacks in AdminCentral and re-think XSS impl in Form module
















Change By:


Christian Ringele
(11/Aug/14 2:10 PM)




Summary:


ConsiderXSSattacksinAdminCentralandre-thinkXSSimplinForm
modulet
module



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3092) Consider XSS atacks in AdminCentral and re-think XSS impl in Form modulet

2014-08-11 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLUI-3092


Consider XSS atacks in AdminCentral and re-think XSS impl in Form modulet
















Change By:


Christian Ringele
(11/Aug/14 2:09 PM)




Summary:


ConsiderXSSatacksinAdminCentralandre-thinkXSSimplin
Forummodule.
Formmodulet



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3092) Consider XSS atacks in AdminCentral and re-think XSS impl in Forum module.

2014-08-11 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLUI-3092


Consider XSS atacks in AdminCentral and re-think XSS impl in Forum module.
















Change By:


Christian Ringele
(11/Aug/14 2:09 PM)




Summary:


ConsiderXSSatacksinAdminCentraland
rethink
re-think
XSSimplinForummodule.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3092) Consider XSS atacks in AdminCentral and rething XSS impl in Forum module.

2014-08-11 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 created  MGNLUI-3092


Consider XSS atacks in AdminCentral and rething XSS impl in Forum module.















Issue Type:


Improvement



Assignee:


Unassigned


Components:


forms



Created:


11/Aug/14 2:09 PM



Description:


A customer who looked deep into the Form module validation and field value submission rose this topic (SUPPORT-3873):

1. As for preventing XSS attacks in the form module all inputs are html escaped, 
a similar approach should also be considered within the AdminCentral forms. In the AdminCentral all form fields are open to XSS attacks.
It would be favorable, it the used solution would be aligned/comparable to the (new) implementation used in the form module.

2. Which leads to the second points:
He suggests to rethink the XSS html escaping implementation currently used in the form module. It might not be the best way to prevent such attacks.

As this topic is involving two modules, I created it here in the UI section (point 1 seems more important).




Project:


Magnolia UI



Labels:


support




Priority:


Neutral




Reporter:


Christian Ringele




























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLFORUM-270) DefaultForumManager#isModerator() checks only the directly attached roles of the user, but ignores his roles inherited from his groups

2014-08-11 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 created  MGNLFORUM-270


DefaultForumManager#isModerator() checks only the directly attached roles of the user, but ignores his roles inherited from his groups















Issue Type:


Bug



Affects Versions:


3.4.1, 3.3.3



Assignee:


Unassigned


Attachments:


DefaultForumManager.patch



Components:


moderation



Created:


11/Aug/14 5:20 PM



Description:


When trying to edit a form message, not only the ACL is checked, but also the method isModerator() is called on the DefaultForumManager.

This method only checks if the user has the roles "forum_ALL-admin" and "forum_ALL-moderator" directly assigned to the user. (currentUser.hasRole()).
But it is not checking, if the user has this role "inherited" be a group he is part of.

This means, if you have the role "forum_ALL-admin" only as a role of a group, you won't be able to edit a message, even if you have the content access rights to the data.

This is a big problem for all AD/LDap users. As AD/LDap users are matched by their user name or user group, one can not directly assign a role to a ad user, only groups. So even if the logged in AD user has the role by one if its group, he can not edit a message.

Former code:


@Override
public void isModerator() throws AccessDeniedException{
User currentUser = MgnlContext.getUser();
if (!currentUser.hasRole(ROLE_FORUM_ALL_MODERATOR)  !currentUser.hasRole(ROLE_FORUM_ALL_ADMIN)) {
throw new AccessDeniedException("User not allowed to perform that action.");
}
}



Should be changed to:


@Override
public void isModerator() throws AccessDeniedException{
User currentUser = MgnlContext.getUser();
boolean hasRole = false;
// Needs to use getAllRoles() instead of .hasRole() because .hasRole() will only check for the roles directly attached to the user, but not the ones inherited from the group.
// As roles can not directly be attached to a AD user, it is crucial to be able to define it over its group.
CollectionString allRoles = currentUser.getAllRoles();
for (IteratorString iterator = allRoles.iterator(); iterator.hasNext();) {
String roleName = iterator.next();
if (roleName.equals(ROLE_FORUM_ALL_MODERATOR) || roleName.equals(ROLE_FORUM_ALL_ADMIN)) {
hasRole = true;
}
}

if (!hasRole) {
throw new AccessDeniedException("User not allowed to perform that action.");
}
}



The "currentUser.getAllRoles();" returns all roles also the ones form the user's groups.

I added the patch of the class.
But tests are failing because the mock user returns a empty list on .getAllRoles();
Test should be fixed accordingly.




Project:


Magnolia Forum Module



Labels:


support




Priority:


Critical




Reporter:


Christian Ringele




























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com

[magnolia-dev] [JIRA] (MGNLUI-3098) Bulk oprtation MoveNodeAction: Move After is reverting the chosen Node order

2014-08-13 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 created  MGNLUI-3098


Bulk oprtation MoveNodeAction: Move After is reverting the chosen Node order















Issue Type:


Bug



Affects Versions:


5.3.2, 5.2.8



Assignee:


Unassigned


Attachments:


MoveNodeAction-M5.2.5.patch, MoveNodeAction-M5.3.1.patch



Components:


content app



Created:


13/Aug/14 1:39 PM



Description:


Summary:
When moving a selection of Nodes with the "Move After" operation, their order is reversed.
The reason is that for each Node the moveAfter() is called, which reverses implicit its order:
The last Node is placed as last element directly after the target node - its then the first Node and not the last anymore.

Cause:
Super class of MoveNodeAction abstract class is


info.magnolia.ui.framework.action.AbstractMultiItemAction


It calls in the execute() for every item operating on the abstract method .executeOnItem(JcrItemAdapter).
The MoveNodeAction implementing the method executeOnItem is calling 


info.magnolia.ui.workbench.tree.MoveHandler.moveItem(Item, Item, MoveLocation)


 which in the end calles 

info.magnolia.jcr.util.NodeUtil.moveNodeAfter(Node, Node)

.


Solution general:
Override the method 

info.magnolia.ui.contentapp.movedialog.action.MoveNodeAction.getSortedItems(ComparatorJcrItemAdapter)

 of the super class and revert the list on the MoveLoction.after operation.


Solution patches:
As the code changed form 5.2 to 5.3 of this class, I needed to create two different patches basically containing the same code. Just the line numbers won't match.






Project:


Magnolia UI



Labels:


support




Priority:


Major




Reporter:


Christian Ringele




























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3098) Bulk oprtation MoveNodeAction: Move After is reverting the chosen Node order

2014-08-13 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLUI-3098


Bulk oprtation MoveNodeAction: Move After is reverting the chosen Node order
















Change By:


Christian Ringele
(13/Aug/14 1:57 PM)




Description:


Summary:WhenmovingaselectionofNodeswiththeMoveAfteroperation,theirorderisreversed.ThereasonisthatforeachNodethemoveAfter()iscalled,whichreversesimplicititsorder:ThelastNodeisplacedaslastelementdirectlyafterthetargetnode-itsthenthefirstNodeandnotthelastanymore.Cause:SuperclassofMoveNodeActionabstractclassis{code}info.magnolia.ui.framework.action.AbstractMultiItemAction{code}Itcallsintheexecute()foreveryitemoperatingontheabstractmethod.executeOnItem(JcrItemAdapter).TheMoveNodeActionimplementingthemethodexecuteOnItemiscalling{code}info.magnolia.ui.workbench.tree.MoveHandler.moveItem(Item,Item,MoveLocation){code}whichintheendcalles{code}info.magnolia.jcr.util.NodeUtil.moveNodeAfter(Node,Node){code}
.
Solutiongeneral:Overridethemethod{code}info.magnolia.ui.contentapp.movedialog.action.MoveNodeAction.getSortedItems(ComparatorJcrItemAdapter){code}ofthesuperclassandrevertthelistontheMoveLoction.afteroperation.Solutionpatches:Asthecodechangedform5.2to5.3ofthisclass,Ineededtocreatetwodifferentpatchesbasicallycontainingthesamecode.Justthelinenumberswontmatch.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3098) Bulk operation MoveNodeAction: Move After is reverting the chosen Node order

2014-08-13 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLUI-3098


Bulk operation MoveNodeAction: Move After is reverting the chosen Node order
















Change By:


Christian Ringele
(13/Aug/14 2:04 PM)




Description:


Summary:WhenmovingaselectionofNodeswiththeMoveAfteroperation,theirorderisreversed.ThereasonisthatforeachNodethemoveAfter()iscalled,whichreversesimplicititsorder:ThelastNodeisplacedaslastelementdirectlyafterthetargetnode-itsthenthefirstNodeandnotthelastanymore.Cause:SuperclassofMoveNodeActionabstractclassis{code}info.magnolia.ui.framework.action.AbstractMultiItemAction{code}Itcallsintheexecute()foreveryitemoperatingontheabstractmethod.executeOnItem(JcrItemAdapter).TheMoveNodeActionimplementingthemethodexecuteOnItemiscalling{code}info.magnolia.ui.workbench.tree.MoveHandler.moveItem(Item,Item,MoveLocation){code}whichintheend
called
calles
{code}info.magnolia.jcr.util.NodeUtil.moveNodeAfter(Node,Node){code}Solutiongeneral:Overridethemethod{code}info.magnolia.ui.contentapp.movedialog.action.MoveNodeAction.getSortedItems(ComparatorJcrItemAdapter){code}ofthesuperclassandrevertthelistontheMoveLoction.afteroperation.Solutionpatches:Asthecodechangedform5.2to5.3ofthisclass,Ineededtocreatetwodifferentpatchesbasicallycontainingthesamecode.Justthelinenumberswontmatch.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3098) Bulk operation MoveNodeAction: Move After is reverting the chosen Node order

2014-08-13 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLUI-3098


Bulk operation MoveNodeAction: Move After is reverting the chosen Node order
















Change By:


Christian Ringele
(13/Aug/14 2:00 PM)




Summary:


Bulk
oprtation
operation
MoveNodeAction:MoveAfterisrevertingthechosenNodeorder



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3098) Bulk operation MoveNodeAction: Move After is reverting the chosen Node order

2014-08-13 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLUI-3098


Bulk operation MoveNodeAction: Move After is reverting the chosen Node order
















Change By:


Christian Ringele
(13/Aug/14 2:04 PM)




Description:


Summary:WhenmovingaselectionofNodeswiththeMoveAfteroperation,theirorderisreversed.ThereasonisthatforeachNodethemoveAfter()iscalled,whichreversesimplicititsorder:ThelastNodeisplacedaslastelementdirectlyafterthetargetnode-itsthenthefirstNodeandnotthelastanymore.Cause:SuperclassofMoveNodeActionabstractclassis{code}info.magnolia.ui.framework.action.AbstractMultiItemAction{code}Itcallsintheexecute()foreveryitemoperatingontheabstractmethod.executeOnItem(JcrItemAdapter).TheMoveNodeActionimplementingthemethodexecuteOnItemiscalling{code}info.magnolia.ui.workbench.tree.MoveHandler.moveItem(Item,Item,MoveLocation){code}whichintheend
calles
calls
{code}info.magnolia.jcr.util.NodeUtil.moveNodeAfter(Node,Node){code}Solutiongeneral:Overridethemethod{code}info.magnolia.ui.contentapp.movedialog.action.MoveNodeAction.getSortedItems(ComparatorJcrItemAdapter){code}ofthesuperclassandrevertthelistontheMoveLoction.afteroperation.Solutionpatches:Asthecodechangedform5.2to5.3ofthisclass,Ineededtocreatetwodifferentpatchesbasicallycontainingthesamecode.Justthelinenumberswontmatch.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3098) Bulk operation MoveNodeAction: Move After is reverting the chosen Node order

2014-08-13 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLUI-3098


Bulk operation MoveNodeAction: Move After is reverting the chosen Node order
















Change By:


Christian Ringele
(13/Aug/14 2:02 PM)




Description:


Summary:WhenmovingaselectionofNodeswiththeMoveAfteroperation,theirorderisreversed.ThereasonisthatforeachNodethemoveAfter()iscalled,whichreversesimplicititsorder:ThelastNodeisplacedaslastelementdirectlyafterthetargetnode-itsthenthefirstNodeandnotthelastanymore.Cause:SuperclassofMoveNodeActionabstractclassis{code}info.magnolia.ui.framework.action.AbstractMultiItemAction{code}Itcallsintheexecute()foreveryitemoperatingontheabstractmethod.executeOnItem(JcrItemAdapter).TheMoveNodeActionimplementingthemethodexecuteOnItemiscalling{code}info.magnolia.ui.workbench.tree.MoveHandler.moveItem(Item,Item,MoveLocation){code}whichintheend
calles
called
{code}info.magnolia.jcr.util.NodeUtil.moveNodeAfter(Node,Node){code}Solutiongeneral:Overridethemethod{code}info.magnolia.ui.contentapp.movedialog.action.MoveNodeAction.getSortedItems(ComparatorJcrItemAdapter){code}ofthesuperclassandrevertthelistontheMoveLoction.afteroperation.Solutionpatches:Asthecodechangedform5.2to5.3ofthisclass,Ineededtocreatetwodifferentpatchesbasicallycontainingthesamecode.Justthelinenumberswontmatch.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLWORKFLOW-268) CompleteTaskAction links in its deprecation information to the wrong successor class.

2014-08-13 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 created  MGNLWORKFLOW-268


CompleteTaskAction links in its deprecation information to the wrong successor class.















Issue Type:


Bug



Affects Versions:


5.4.1



Assignee:


Unassigned


Components:


Base



Created:


13/Aug/14 2:33 PM



Description:


The class info.magnolia.module.workflow.action.CompleteTaskAction states:


 * @deprecated since 5.4. Use {@link info.magnolia.ui.admincentral.shellapp.pulse.task.action.CompleteTaskAction}



But the correct successor class is:
info.magnolia.ui.admincentral.shellapp.pulse.task.action.ResolveTaskAction

Should be changed, was misleading to a support customer.





Project:


Magnolia Workflow Module



Labels:


support




Priority:


Minor




Reporter:


Christian Ringele




























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLWORKFLOW-268) CompleteTaskAction links in its deprecation information to the wrong successor class.

2014-08-13 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLWORKFLOW-268


CompleteTaskAction links in its deprecation information to the wrong successor class.
















Change By:


Christian Ringele
(13/Aug/14 2:36 PM)




Description:


Theclassinfo.magnolia.module.workflow.action.CompleteTaskActionstates:{code}*@deprecatedsince5.4.Use{@linkinfo.magnolia.ui.admincentral.shellapp.pulse.task.action.CompleteTaskAction}{code}Butthecorrectsuccessorclassis:
{code}
info.magnolia.ui.admincentral.shellapp.pulse.task.action.ResolveTaskAction
{code}


Shouldbechanged,wasmisleadingtoasupportcustomer.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3100) AdminCentral SearchJcrContainer: Using characters ( { [ ''' crashes the AdminCentral

2014-08-13 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 created  MGNLUI-3100


AdminCentral  SearchJcrContainer: Using characters ( { [  crashes the AdminCentral















Issue Type:


Bug



Affects Versions:


5.3.2, 5.2.8



Assignee:


Unassigned


Components:


workbench



Created:


13/Aug/14 4:58 PM



Description:


This happens only on the fist search dropped after opening an app using the SearchJcrContainer (content apps in the workbench).

Reproduce crash:

	Open for example the contacts app
	enter one if these search terms:


(
{
[
'''
anythingAnd(inbetween





No crash when:

	Open app
	enter valid search term
	removing the term using the  at the right of the search field
	drop one of the characters that don't work in first search



Errors:
The initial Error:


Aug 13, 2014 4:35:10 PM com.vaadin.server.DefaultErrorHandler doDefault
SEVERE: 
java.lang.RuntimeException: Unable to get item id for index: 0 from container using Container.Indexed#getIdByIndex() even though container.size()  endIndex. Returned item id was null. Check your container implementation!
	at com.vaadin.data.ContainerHelpers.getItemIdsUsingGetIdByIndex(ContainerHelpers.java:90)
	at info.magnolia.ui.workbench.container.AbstractJcrContainer.getItemIds(AbstractJcrContainer.java:676)
	at com.vaadin.ui.Table.getItemIds(Table.java:2219)
	at com.vaadin.ui.Table.getVisibleCellsNoCache(Table.java:2169)
	at com.vaadin.ui.Table.refreshRenderedCells(Table.java:1694)
	at com.vaadin.ui.Table.getVisibleCells(Table.java:3960)


Happens when the calls "ContainerHelpers.getItemIdsUsingGetIdByIndex(startIndex, numberOfItems, this);" which calls on the used container the method getIdByIndex(int):


info.magnolia.ui.workbench.container.AbstractJcrContainer.getIdByIndex(int)



The system complaints about illegal characters used for the full text search:


2014-08-13 16:08:05,914 WARN  gnolia.ui.workbench.container.AbstractJcrContainer: Could not update size with statement: select * from [nt:base] as t where (([jcr:primaryType] = 'mgnl:contact' or [jcr:primaryType] = 'mgnl:folder') and (lower(localname()) LIKE '(%' or t.['('] IS NOT NULL or contains(t.*, '(')) ): javax.jcr.RepositoryException: Invalid full text search _expression_: (
2014-08-13 16:08:19,833 WARN  gnolia.ui.workbench.container.AbstractJcrContainer: Cannot get Page with statement: select * from [nt:base] as t where (([jcr:primaryType] = 'mgnl:contact' or [jcr:primaryType] = 'mgnl:folder') and (lower(localname()) LIKE '(%' or t.['('] IS NOT NULL or contains(t.*, '(')) ) order by score(t) desc: javax.jcr.RepositoryException: Invalid full text search _expression_: (




Looked into:
First I suspected this method:

info.magnolia.ui.workbench.search.SearchJcrContainer.escapeIllegalFullTextSearchChars(String)

 as it uses the variable 

private static final String illegalFullTextChars = "-+)\"\\";

 to determine the invalid characters.

Then I checked the method:
info.magnolia.ui.workbench.search.SearchJcrContainer.getQueryWhereClauseSearch()
Where the 

 final String escapedSearch = Text.escapeIllegalJcrChars(unescapedFullTextExpression);

 is already using the Text.escapeIllegalJcrChars to remove illegal characters.

But all this can't be the full source of the problem, because this does not explain why it only doesn't work as a first dropped search. If the excaping alone would be the problem, then it would never work.

What surprises is:
If changing in the method "info.magnolia.ui.workbench.search.SearchJcrContainer.getQueryWhereClauseSearch()"
just for testing the 

final String unescapedFullTextExpression = getFullTextExpression();

 by 

final String unescapedFullTextExpression = "\\(";

 it works perfectly.




Project:


Magnolia UI



Labels:


support




Priority:


Neutral





[magnolia-dev] [JIRA] (MGNLUI-3120) Windows all browsers: On various actions the whole tree shifts quickly down and up again

2014-08-25 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 created  MGNLUI-3120


Windows all browsers: On various actions the whole tree shifts quickly down and up again















Issue Type:


Bug



Assignee:


Unassigned


Created:


25/Aug/14 4:36 PM



Description:


Customer raised the issue in the suppor ticket SUPPORT-3906 and added also a video of it.

I tested it in parallels and can confirm the same behavior.

Description:
On various actions the whole tree shifts quickly down and up again. It is good viewable on the right side of the scroll bar.
The actions where it was seen:

	adding a node
	adding a property
	renaming a node inline
	renaming a property inline



It seems that it happens every time, when the tree needs to be updated for displaying the added change.




Project:


Magnolia UI



Labels:


support




Priority:


Neutral




Reporter:


Christian Ringele




























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3120) Windows all browsers: On various actions the whole tree shifts quickly down and up again

2014-08-25 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLUI-3120


Windows all browsers: On various actions the whole tree shifts quickly down and up again
















Change By:


Christian Ringele
(25/Aug/14 4:36 PM)




Affects Version/s:


5.3.2





Affects Version/s:


5.2.8





Component/s:


admincentral



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3121) ConversionException after unselecting and selecting agin a channel from exclusion

2014-08-26 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 created  MGNLUI-3121


ConversionException after unselecting and selecting agin a channel from exclusion















Issue Type:


Bug



Affects Versions:


5.3.2, 5.2.8



Assignee:


Unassigned


Components:


forms



Created:


26/Aug/14 11:29 AM



Description:


There was a similar issue MGNLUI-2048.
Now the difference is in point 6. :
it only shows up when it was selected before, and on the second opening the checkbox is deselected and selected again while the dialog stays open.

With following steps you can reproduce the issue:
1. open a page in page editor
2. open page properties dialog
3. select an output channel checkbox
4. save the dialog
5. open page properties dialog again
6. unselect and select the output channel
the error message will appear (see screenshot from demoauthor)




Project:


Magnolia UI



Labels:


support




Priority:


Neutral




Reporter:


Christian Ringele



Security Level:


Public 




























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3123) Date property change in JCR browser doesn't work

2014-08-26 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLUI-3123


Date property change in JCR browser doesnt work
















Change By:


Christian Ringele
(26/Aug/14 4:12 PM)




Labels:


support



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3124) AbstractJcrNodeAdapter: allow calling updateChildren(Node) from outside the class.

2014-08-27 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 created  MGNLUI-3124


AbstractJcrNodeAdapter: allow calling  updateChildren(Node) from outside the class.















Issue Type:


Improvement



Affects Versions:


5.3.2, 5.2.8



Assignee:


Unassigned


Attachments:


AbstractJcrNodeAdapter.patch



Components:


forms



Created:


27/Aug/14 12:20 PM



Description:


Use Case:
Adding a image to the user dialog in security app.

Problem:
info.magnolia.security.app.dialog.action.SaveUserDialogAction
Is not calling in the JcrNodeAdapter#applyChanges() as it needs to store the properties different (groups and roles). This is because applyChanges() calls besides the updateChildren(Node) also the updateProperties(node) method.

Problem:
As applyChanges() is not called, the updateChildren(Node) is also never called - no dialog field value will be stored which creates a subnode instead of a property (example: DamUploadFieldDefinition).

Solution:
Make the method updateChildren(Node) public as also the updateProperties(node) is public.

See linked issue from security app:




Project:


Magnolia UI



Labels:


support




Priority:


Neutral




Reporter:


Christian Ringele




























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3124) AbstractJcrNodeAdapter: allow calling updateChildren(Node) from outside the class. Allow in security app storing a image on the user.

2014-08-27 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLUI-3124


AbstractJcrNodeAdapter: allow calling  updateChildren(Node) from outside the class. Allow in security app storing a image on the user.
















Change By:


Christian Ringele
(27/Aug/14 12:23 PM)




Description:


UseCase:Addingaimagetotheuserdialoginsecurityapp.Problem:info.magnolia.security.app.dialog.action.SaveUserDialogActionIsnotcallingintheJcrNodeAdapter#applyChanges()asitneedstostorethepropertiesdifferent(groupsandroles).ThisisbecauseapplyChanges()callsbesidestheupdateChildren(Node)alsotheupdateProperties(node)method.Problem:AsapplyChanges()isnotcalled,theupdateChildren(Node)isalsonevercalled-nodialogfieldvaluewillbestoredwhichcreatesasubnodeinsteadofaproperty(example:DamUploadFieldDefinition).Solution:MakethemethodupdateChildren(Node)publicasalsotheupdateProperties(node)ispublic.Thetheinfo.magnolia.security.app.dialog.action.SaveUserDialogAction.createOrUpdateUser(JcrNodeAdapter)cancalltheupdateChildren(Node)explicitontheusernode
(seepatchofSaveUserDialogAction)
.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3124) AbstractJcrNodeAdapter: allow calling updateChildren(Node) from outside the class. Allow in security app storing a image on the user.

2014-08-27 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLUI-3124


AbstractJcrNodeAdapter: allow calling  updateChildren(Node) from outside the class. Allow in security app storing a image on the user.
















Change By:


Christian Ringele
(27/Aug/14 12:22 PM)




Summary:


AbstractJcrNodeAdapter:allowcallingupdateChildren(Node)fromoutsidetheclass.
Allowinsecurityappstoringaimageontheuser.





Attachment:


SaveUserDialog.patch





Description:


UseCase:Addingaimagetotheuserdialoginsecurityapp.Problem:info.magnolia.security.app.dialog.action.SaveUserDialogActionIsnotcallingintheJcrNodeAdapter#applyChanges()asitneedstostorethepropertiesdifferent(groupsandroles).ThisisbecauseapplyChanges()callsbesidestheupdateChildren(Node)alsotheupdateProperties(node)method.Problem:AsapplyChanges()isnotcalled,theupdateChildren(Node)isalsonevercalled-nodialogfieldvaluewillbestoredwhichcreatesasubnodeinsteadofaproperty(example:DamUploadFieldDefinition).Solution:MakethemethodupdateChildren(Node)publicasalsotheupdateProperties(node)ispublic.
Seelinkedissuefrom
Thetheinfo.magnolia.
security
.
app
:
.dialog.action.SaveUserDialogAction.createOrUpdateUser(JcrNodeAdapter)cancalltheupdateChildren(Node)explicitontheusernode.





Component/s:


securityapp



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3128) DefaultI18NAuthoringSupport: fallbackLocale provided in scope of pages app's editor is always from default site definiton

2014-08-28 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 created  MGNLUI-3128


DefaultI18NAuthoringSupport: fallbackLocale provided in scope of pages apps editor is always from default site definiton















Issue Type:


Bug



Affects Versions:


5.3.2



Assignee:


Unassigned


Attachments:


fallbackLocal.jpg



Components:


dialogs, page editor



Created:


28/Aug/14 11:00 PM



Description:


This issue is very related to MULTISITE-22, it's is follow up.
The described behavior was also detected on the defaultLocale (MULTISITE-22).

Description:
When changing in a specific site definition the defaultLocale  the fallbackLocale, the already stored content should appear in a dialog.
This is not the case because the fallbackLocale is still served from the "default" site definition, see print screen fallbackLocal.jpg.
(MULTISITE-22) corrected that the defaultLocale is set correctly and the dialog opens in the default locale (in this case "de") from the specific site definition, but because the fallbackLocale(en) != defaultLocale(de) the dialog still want to edit a property with "_en" appended to its name. There fore the dialog is empty, and if entering content it will store a "%propertyName_fallsbackLocale%" property.

Reason:
In info.magnolia.ui.framework.i18n.DefaultI18NAuthoringSupport.i18nize(HasComponents, Locale) the locale provided as the parameter is the correct defaultLocal. But in this code:


boolean isFallbackLanguage = i18nContentSupport.getFallbackLocale().equals(locale);


The provided fallbackLocal from i18nContentSupport (Object=MultiSiteI18nAuthoringSupport) is from the "default" site definition (set in MultiSiteFilter). This because the detected site definition in the scope of the pages app is not the actual specific site definition from the edited page (different requests). (same problem as in MULTISITE-22)

Tried solution:
I tried to create also a node dependent getFallbackLocale(Node node) method for MultiSiteI18nAuthoringSupport  DefaultI18nAuthoringSupport as done in the MULTISITE-22 for the defaultLocale.
The problem is that in the calling class of the method DefaultI18NAuthoringSupport#i18nize is the dialogs view: 
info.magnolia.ui.dialog.formdialog.ItemFormView.createLocaleSelector()
I haven't found a way to retrieve the content the DialogView operates on.
Which could be well intended by the MVP pattern. A different solution might has to be found.





Project:


Magnolia UI



Labels:


support




Priority:


Major




Reporter:


Christian Ringele




























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3128) DefaultI18NAuthoringSupport: fallbackLocale is always from default site definiton in pages app.

2014-08-28 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLUI-3128


DefaultI18NAuthoringSupport: fallbackLocale is always from default site definiton in pages app.
















Change By:


Christian Ringele
(28/Aug/14 11:10 PM)




Summary:


DefaultI18NAuthoringSupport:fallbackLocale
providedinscopeofpagesappseditor
isalwaysfromdefaultsitedefiniton
inpagesapp.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3128) DefaultI18NAuthoringSupport: fallbackLocale is in pages app always from default site definiton.

2014-08-28 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLUI-3128


DefaultI18NAuthoringSupport: fallbackLocale is in pages app always from default site definiton.
















Change By:


Christian Ringele
(28/Aug/14 11:11 PM)




Summary:


DefaultI18NAuthoringSupport:fallbackLocaleis
inpagesapp
alwaysfromdefaultsitedefiniton
inpagesapp
.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (BLOSSOM-190) Provide also to blossom the MutliSite features placed in STK (i18n, prototype merging, etc)

2014-09-01 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 created  BLOSSOM-190


Provide also to blossom the MutliSite features placed in STK (i18n, prototype merging, etc)















Issue Type:


Improvement



Affects Versions:


3.0.3



Assignee:


Tobias Mattsson



Created:


01/Sep/14 1:36 PM



Description:


Multi site feature is a base functionality provided by the EE (Pro) usage.

The mutli site configurations used in the MultiSiteModule (modules config node/sites) reflected by "info.magnolia.multisite.MultiSiteModule.sites" use the STK based SiteDefintion bean Site "info.magnolia.module.templatingkit.sites.Site".

But various features of this configuration are based on pure STK implementations:

	i18n (the AbstractRenderer wrapps the nodes, not done by the blossom renderer)
	templates/prototype merging (done by the STK renderer)
	TemplatesAvailability class used for SiteDefition/templates node is pure STK (and not the one form the rendering module).



This limits the use of the blossom module in collaboration of the multi site module.
This functionality provided by the multi-site module should also be useable for the blossom module.

The way to solve this problem by using STK-Pages and adding blossom components is not applicable for all customers, but they still need to use the mutli site capability and its features.




Project:


Magnolia Blossom Module



Labels:


support




Priority:


Neutral




Reporter:


Christian Ringele




























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3131) AdminCentral tree view: The focus gets lost after editing a property or doing a mouse right click

2014-09-03 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 created  MGNLUI-3131


AdminCentral tree view: The focus gets lost after editing a property or doing a mouse right click















Issue Type:


Bug



Affects Versions:


5.2.8, 5.2.7



Assignee:


Unassigned


Created:


03/Sep/14 1:25 PM



Description:


When editing a property or doing a right mouse click in the tree view the focus gets lost and the tree scrolls to the top.

This behavior was fixed for M5.3.2 (or earlier 5.3.x), please check if the fix can be back ported also to M5.2.x.


This behavior was detected on:
(Videos available in the linked support ticket)
Ubuntu 13.04:
Firefox 26.0
Chrome 31.0.1650.63 - Ubuntu 13.04

Windows XP SP3:
Firefox 26.0

Windows 7:*
IE 9 (see screenshot)




Project:


Magnolia UI



Labels:


support




Priority:


Major




Reporter:


Christian Ringele




























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3131) AdminCentral tree view: The focus gets lost after editing a property or doing a right mouse click

2014-09-03 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLUI-3131


AdminCentral tree view: The focus gets lost after editing a property or doing a right mouse click
















Change By:


Christian Ringele
(03/Sep/14 1:28 PM)




Summary:


AdminCentraltreeview:Thefocusgetslostaftereditingapropertyordoinga
mouse
right
mouse
click



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLFORUM-276) Forum app: ‘Creation date’ column should display creationDate and not mgnl:created. Also message node should be updated.

2014-09-03 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 created  MGNLFORUM-276


Forum app: ‘Creation date’ column should display creationDate and not mgnl:created. Also message node should be updated.















Issue Type:


Improvement



Affects Versions:


3.4.2



Assignee:


Unassigned


Attachments:


config.modules.forum.apps.forum.subApps.browser.workbench.contentViews.list.columns.creation.xml



Components:


Admin-UI



Created:


03/Sep/14 3:25 PM



Description:


When you edit the creation date of a message this is not reflected in the forum app. In the JCR the custom ‘creationDate’ node property is updated just fine however the message node itself is not renamed. Also the ‘Creation date’ column in the browser sub app shows the mgnl:created field and not the custom ‘creationDate’ property. However on the frontend (website) only the creationData is used.. I think the forum app should show the creationData property instead of mgnl:created (since that is really irrelevant) and should also rename the node when the creationDate is changed. This is very easy to do with the attached changed creation column for the browser app.




Project:


Magnolia Forum Module



Labels:


support




Priority:


Neutral




Reporter:


Christian Ringele



Security Level:


Public 




























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLFORUM-276) Forum app: ‘Creation date’ column should display creationDate and not mgnl:created. Also message node should be updated.

2014-09-03 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLFORUM-276


Forum app: ‘Creation date’ column should display creationDate and not mgnl:created. Also message node should be updated.
















Change By:


Christian Ringele
(03/Sep/14 3:27 PM)




Description:


Customerfeedback:
Whenyoueditthecreationdateofamessagethisisnotreflectedintheforumapp.IntheJCRthecustom‘creationDate’nodepropertyisupdatedjustfinehoweverthemessagenodeitselfisnotrenamed.Alsothe‘Creationdate’columninthebrowsersubappshowsthemgnl:createdfieldandnotthecustom‘creationDate’property.Howeveronthefrontend(website)onlythecreationDataisused..IthinktheforumappshouldshowthecreationDatapropertyinsteadofmgnl:created(sincethatisreallyirrelevant)andshouldalsorenamethenodewhenthecreationDateischanged.Thisisveryeasytodowiththeattachedchangedcreationcolumnforthebrowserapp.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLFORUM-277) Forum app: Provide possibility to add new forum thread messages.

2014-09-03 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 created  MGNLFORUM-277


Forum app: Provide possibility to add new forum thread messages.















Issue Type:


Improvement



Assignee:


Unassigned


Attachments:


config.modules.forum.apps.forum.subApps.browser.actionbar.sections.message.groups.editActions.items.addMessage.xml, config.modules.forum.apps.forum.subApps.browser.actionbar.sections.thread.groups.editActions.items.addMessage.xml, config.modules.forum.apps.forum.subApps.browser.actions.addMessage.xml



Created:


03/Sep/14 3:28 PM



Description:


Customer feedback:
There is no way to add new forum thread messages in the forum app but our client really wants this. So I implemented this by adding an ‘Add message’ action in the appropriate places. See attached files (ps: I reuse the existing editMessage dialog). Maybe you want to add this to the forum app by default? The only thing I have not managed to do is to set the name of the created message node to the creationDate automatically (as is done when you create a message on the frontend). Instead the name is now set to ‘0’ (/’00’ etc). I am not sure how to do this. 




Project:


Magnolia Forum Module



Labels:


support




Priority:


Neutral




Reporter:


Christian Ringele



Security Level:


Public 




























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLFORUM-273) The messageEdit dialog in the forum app misses a ‘required=true’ property

2014-09-03 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 created  MGNLFORUM-273


The messageEdit dialog in the forum app misses a ‘required=true’ property















Issue Type:


Improvement



Affects Versions:


3.4.2



Assignee:


Unassigned


Components:


dialogs



Created:


03/Sep/14 3:18 PM



Description:


Customer feedback:
The messageEdit dialog in the forum app misses a ‘required=true’ property for the fields author, content and creationDate. If you leave the author and creationDate empty you cannot save the dialog (you get an error) so they really should be added. Content as well in my opinion because what is a thread message without a message?

In our version handler we have added them like this: 	

// add missing required properties to edit message dialog in forum app
		tasks.add(new SetPropertyTask(RepositoryConstants.CONFIG,
  "/modules/forum/dialogs/messageEdit/form/tabs/tabMain/fields/author",
  "required", "true"));
		tasks.add(new SetPropertyTask(RepositoryConstants.CONFIG,
  "/modules/forum/dialogs/messageEdit/form/tabs/tabMain/fields/content",
  "required", "true"));
		tasks.add(new SetPropertyTask(RepositoryConstants.CONFIG,
  "/modules/forum/dialogs/messageEdit/form/tabs/tabMetadata/fields/creationDate",
  "required", "true"));






Project:


Magnolia Forum Module



Labels:


support




Priority:


Neutral




Reporter:


Christian Ringele




























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLFORUM-274) Old property: In the messageEdit dialog the author and inReplyTo fields have a ‘tree’ property.

2014-09-03 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 created  MGNLFORUM-274


Old property: In the messageEdit dialog the author and inReplyTo fields have a ‘tree’ property.















Issue Type:


Improvement



Affects Versions:


3.4.2



Assignee:


Unassigned


Components:


dialogs



Created:


03/Sep/14 3:20 PM



Description:


In the messageEdit dialog the author and inReplyTo fields have a ‘tree’ property. This seems an old property type from Magnolia 4? In any case it does not seem to work anymore. The fields are now just text fields. I guess the idea was that you could link to an existing user / forum message respectively. That would be very nice indeed. Can this be re-implemented? I guess you would do this with a Link property in Magnolia 5? I have not looked into this myself. Surely would be nice if this could be fixed/enhanced.




Project:


Magnolia Forum Module



Labels:


support




Priority:


Neutral




Reporter:


Christian Ringele



Security Level:


Public 




























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLFORUM-275) Update using the new i18n mechanism.

2014-09-03 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 created  MGNLFORUM-275


Update using the new i18n mechanism.















Issue Type:


Improvement



Affects Versions:


3.4.2



Assignee:


Unassigned


Components:


i18n



Created:


03/Sep/14 3:22 PM



Description:


Customer feedback:
The forum module seems to still use the ‘old’ way of defining i18n properties using ‘i18nBasename’ instead of the new way? This makes overriding i18n properties cumbersome because we now have to override i18nBasename in the right places and then copy a lot of properties from the forum module which we do not really want to do, just to override a single property ourselves.




Project:


Magnolia Forum Module



Labels:


support




Priority:


Neutral




Reporter:


Christian Ringele



Security Level:


Public 




























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLFORUM-274) Old property: In the messageEdit dialog the author and inReplyTo fields have a ‘tree’ property.

2014-09-03 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLFORUM-274


Old property: In the messageEdit dialog the author and inReplyTo fields have a ‘tree’ property.
















Change By:


Christian Ringele
(03/Sep/14 3:21 PM)




Description:


Customerfeedback:
InthemessageEditdialogtheauthorandinReplyTofieldshavea‘tree’property.ThisseemsanoldpropertytypefromMagnolia4?Inanycaseitdoesnotseemtoworkanymore.Thefieldsarenowjusttextfields.Iguesstheideawasthatyoucouldlinktoanexistinguser/forummessagerespectively.Thatwouldbeveryniceindeed.Canthisbere-implemented?IguessyouwoulddothiswithaLinkpropertyinMagnolia5?Ihavenotlookedintothismyself.Surelywouldbeniceifthiscouldbefixed/enhanced.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLFORUM-277) Forum app: Provide possibility to add new forum thread messages.

2014-09-03 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLFORUM-277


Forum app: Provide possibility to add new forum thread messages.
















Change By:


Christian Ringele
(03/Sep/14 3:29 PM)




Affects Version/s:


3.4.2



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLFORUM-277) Forum app: Provide possibility to add new forum thread messages.

2014-09-03 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLFORUM-277


Forum app: Provide possibility to add new forum thread messages.
















Change By:


Christian Ringele
(03/Sep/14 3:30 PM)




Component/s:


Admin-UI



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3159) Suggestion: task in ui-admincentral for registering apps into the UI/Shell

2014-09-18 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLUI-3159


Suggestion: task in ui-admincentral for registering apps into the UI/Shell
















Change By:


Christian Ringele
(18/Sep/14 11:20 AM)




Summary:


Suggestion:taskinui-admincentralfor
adding
registering
apps
intotheUI/Shell



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3159) Suggestion: task in ui-admincentral for registering apps into the UI's app launcher

2014-09-18 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLUI-3159


Suggestion: task in ui-admincentral for registering apps into the UIs app launcher
















Change By:


Christian Ringele
(18/Sep/14 11:21 AM)




Summary:


Suggestion:taskinui-admincentralforregisteringappsintotheUI
/Shell
sapplauncher



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3215) Page component chooser field (available pages components): Allo the customer to define a comparator-class to have an impact on the displayed order.

2014-10-27 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 created  MGNLUI-3215


Page  component chooser field (available pages  components): Allo the customer to define a comparator-class to have an impact on the displayed order. 















Issue Type:


Improvement



Affects Versions:


5.3.4, 5.2.10



Assignee:


Unassigned


Components:


page editor, pages app



Created:


27/Oct/14 2:26 PM



Description:


Problem:
The page template one can choose in the pages app, and the components one can choose in the pages editor are sorted alphabetically.

This is in many situations quite annoying:
When the most often used pages and component have a "low" letter (t-z), they appear at the very bottom, or in case of page templates you need to click on "next" to get to the second tab pane - you loos possibility to do all via keys, mouse click is a must.

For example the "Section" page is always in the second pane.

Source of problem:
/modules/pages/fieldTypes/templateSelect defined info.magnolia.pages.app.field.TemplateSelectorFieldFactory
Which delegates to a internal used comparator class.

Solution:
Allow to define/configure your own/custom comparator class on a select field.
(Probably on any field that operates on more than just one value this would make sense)

I think this is a often use case for select fields.
Having an impact on the order of the values without the need to "duplicate" the originals Factory class just for injecting a different comparator.






Project:


Magnolia UI



Labels:


support




Priority:


Neutral




Reporter:


Christian Ringele




























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3219) Move in Configuration app: Option for live systems that triggers confirmation pop up for any move operation

2014-10-27 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 created  MGNLUI-3219


Move in Configuration app: Option for live systems that triggers confirmation pop up for any move operation















Issue Type:


Improvement



Affects Versions:


5.3.4, 5.2.10



Assignee:


Unassigned


Components:


configuration



Created:


27/Oct/14 5:06 PM



Description:


Problem:
As unfortunately not all states are displayed always property on the client side (which node is actively clicked in the tree view) and also the move operation via the mouse is not very precise this can lead to the following error:
A users tries to move a node in config app/workspace, but moves more nodes than expected, or into a wrong place.

As the config workspace is crucial for the system, one can easily break the while instance like this.
Accessing and operating on live in the content app is done for example when creating virtualURIMappings or any live ad-hoc needed changes.

Solution:
A property that can be set (for example in magnolia.properties) which declares that the system is a live system.
This has the result in the config app that:

	Any move operation needs a confirmation (as deletion).
	
		All nodes that will be moved
		The source path
		The destination path
	
	






Project:


Magnolia UI



Labels:


support




Priority:


Neutral




Reporter:


Christian Ringele




























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3225) Security App: 'superuer' role can not be edited

2014-10-28 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLUI-3225


Security App: superuer role can not be edited
















Change By:


Christian Ringele
(28/Oct/14 5:00 PM)




Description:


*
Info:
*
Thedescribedproblemhappensonlywheneditingthesuperuserrole,andonlyinMangolia5.3.4,
*
Problem:
*
Whentryingtoeditthesuperuserrolefollowingerroristhrown:{noformat}2014-10-2813:44:35,787ERRORfo.magnolia.ui.contentapp.browser.BrowserPresenter:Anerroroccurredwhileexecutingaction[editRole]info.magnolia.ui.api.action.ActionExecutionException:Actionexecutionfailedforaction:editRole	atinfo.magnolia.ui.api.action.AbstractActionExecutor.execute(AbstractActionExecutor.java:64)	atinfo.magnolia.ui.contentapp.browser.BrowserPresenter.executeAction(BrowserPresenter.java:333)	atinfo.magnolia.ui.contentapp.browser.BrowserPresenter.executeDefaultAction(BrowserPresenter.java:310)	atinfo.magnolia.ui.contentapp.browser.BrowserPresenter.access$300(BrowserPresenter.java:91)	atinfo.magnolia.ui.contentapp.browser.BrowserPresenter$3.onItemDoubleClicked(BrowserPresenter.java:200)	atinfo.magnolia.ui.workbench.event.ItemDoubleClickedEvent.dispatch(ItemDoubleClickedEvent.java:65)	atinfo.magnolia.ui.workbench.event.ItemDoubleClickedEvent.dispatch(ItemDoubleClickedEvent.java:43)	atinfo.magnolia.event.SimpleEventBus.fireEvent(SimpleEventBus.java:78)	atinfo.magnolia.ui.workbench.AbstractContentPresenterBase.onDoubleClick(AbstractContentPresenterBase.java:156)	atinfo.magnolia.ui.workbench.list.ListViewImpl$3.itemClick(ListViewImpl.java:146)	atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)	atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)	atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)	atjava.lang.reflect.Method.invoke(Method.java:606)	atcom.vaadin.event.ListenerMethod.receiveEvent(ListenerMethod.java:508)	atcom.vaadin.event.EventRouter.fireEvent(EventRouter.java:167)	atcom.vaadin.server.AbstractClientConnector.fireEvent(AbstractClientConnector.java:969)	atcom.vaadin.ui.Table.handleClickEvent(Table.java:3057)	atcom.vaadin.ui.Table.changeVariables(Table.java:2853)	atcom.vaadin.ui.TreeTable.changeVariables(TreeTable.java:415)	atinfo.magnolia.ui.vaadin.grid.MagnoliaTreeTable.changeVariables(MagnoliaTreeTable.java:87)	atcom.vaadin.server.communication.ServerRpcHandler.changeVariables(ServerRpcHandler.java:403)	atcom.vaadin.server.communication.ServerRpcHandler.handleBurst(ServerRpcHandler.java:228)	atcom.vaadin.server.communication.ServerRpcHandler.handleRpc(ServerRpcHandler.java:111)	atcom.vaadin.server.communication.UidlRequestHandler.synchronizedHandleRequest(UidlRequestHandler.java:91)	atcom.vaadin.server.SynchronizedRequestHandler.handleRequest(SynchronizedRequestHandler.java:37)	atcom.vaadin.server.VaadinService.handleRequest(VaadinService.java:1371)	atcom.vaadin.server.VaadinServlet.service(VaadinServlet.java:238)	atinfo.magnolia.ui.admincentral.AdmincentralVaadinServlet.service(AdmincentralVaadinServlet.java:132)	atjavax.servlet.http.HttpServlet.service(HttpServlet.java:728)	atinfo.magnolia.cms.filters.ServletDispatchingFilter.doFilter(ServletDispatchingFilter.java:148)	atinfo.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:89)	atinfo.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)	atinfo.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)	atinfo.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)	atinfo.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)	atinfo.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)	atinfo.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)	atinfo.magnolia.cms.filters.CompositeFilter.doFilter(CompositeFilter.java:65)	atinfo.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:89)	atinfo.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)	atinfo.magnolia.cms.filters.VirtualUriFilter.doFilter(VirtualUriFilter.java:68)	atinfo.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:89)	atinfo.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)	atinfo.magnolia.module.cache.executor.Bypass.processCacheRequest(Bypass.java:58)	

[magnolia-dev] [JIRA] (MGNLUI-3225) Security App: 'superuer' role can not be edited

2014-10-28 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLUI-3225


Security App: superuer role can not be edited
















Change By:


Christian Ringele
(28/Oct/14 4:57 PM)




Attachment:


magnolia-security-app-5.3.4-MGNLUI-3225.jar



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3225) Security App: 'superuer' role can not be edited

2014-10-28 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 created  MGNLUI-3225


Security App: superuer role can not be edited















Issue Type:


Bug



Affects Versions:


5.3.4



Assignee:


Unassigned


Attachments:


magnolia-security-app-5.3.4-MGNLUI-3225.jar, Superuser-Role_export.jpg, Superuser-Role_import.jpg, WorkspaceAccessFieldFactory.class.zip



Components:


security app



Created:


28/Oct/14 4:57 PM



Description:


Info:
The described problem happens only when editing the 'superuser' role, and only in Mangolia 5.3.4,


Problem:
When trying to edit the 'superuser' role following error is thrown:

2014-10-28 13:44:35,787 ERROR fo.magnolia.ui.contentapp.browser.BrowserPresenter: An error occurred while executing action [editRole]
info.magnolia.ui.api.action.ActionExecutionException: Action execution failed for action: editRole
	at info.magnolia.ui.api.action.AbstractActionExecutor.execute(AbstractActionExecutor.java:64)
	at info.magnolia.ui.contentapp.browser.BrowserPresenter.executeAction(BrowserPresenter.java:333)
	at info.magnolia.ui.contentapp.browser.BrowserPresenter.executeDefaultAction(BrowserPresenter.java:310)
	at info.magnolia.ui.contentapp.browser.BrowserPresenter.access$300(BrowserPresenter.java:91)
	at info.magnolia.ui.contentapp.browser.BrowserPresenter$3.onItemDoubleClicked(BrowserPresenter.java:200)
	at info.magnolia.ui.workbench.event.ItemDoubleClickedEvent.dispatch(ItemDoubleClickedEvent.java:65)
	at info.magnolia.ui.workbench.event.ItemDoubleClickedEvent.dispatch(ItemDoubleClickedEvent.java:43)
	at info.magnolia.event.SimpleEventBus.fireEvent(SimpleEventBus.java:78)
	at info.magnolia.ui.workbench.AbstractContentPresenterBase.onDoubleClick(AbstractContentPresenterBase.java:156)
	at info.magnolia.ui.workbench.list.ListViewImpl$3.itemClick(ListViewImpl.java:146)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at com.vaadin.event.ListenerMethod.receiveEvent(ListenerMethod.java:508)
	at com.vaadin.event.EventRouter.fireEvent(EventRouter.java:167)
	at com.vaadin.server.AbstractClientConnector.fireEvent(AbstractClientConnector.java:969)
	at com.vaadin.ui.Table.handleClickEvent(Table.java:3057)
	at com.vaadin.ui.Table.changeVariables(Table.java:2853)
	at com.vaadin.ui.TreeTable.changeVariables(TreeTable.java:415)
	at info.magnolia.ui.vaadin.grid.MagnoliaTreeTable.changeVariables(MagnoliaTreeTable.java:87)
	at com.vaadin.server.communication.ServerRpcHandler.changeVariables(ServerRpcHandler.java:403)
	at com.vaadin.server.communication.ServerRpcHandler.handleBurst(ServerRpcHandler.java:228)
	at com.vaadin.server.communication.ServerRpcHandler.handleRpc(ServerRpcHandler.java:111)
	at com.vaadin.server.communication.UidlRequestHandler.synchronizedHandleRequest(UidlRequestHandler.java:91)
	at com.vaadin.server.SynchronizedRequestHandler.handleRequest(SynchronizedRequestHandler.java:37)
	at com.vaadin.server.VaadinService.handleRequest(VaadinService.java:1371)
	at com.vaadin.server.VaadinServlet.service(VaadinServlet.java:238)
	at info.magnolia.ui.admincentral.AdmincentralVaadinServlet.service(AdmincentralVaadinServlet.java:132)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
	at info.magnolia.cms.filters.ServletDispatchingFilter.doFilter(ServletDispatchingFilter.java:148)
	at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:89)
	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)
	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
	at 

[magnolia-dev] [JIRA] (MGNLUI-3225) Security App: 'superuer' role can not be edited

2014-10-28 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLUI-3225


Security App: superuer role can not be edited
















Change By:


Christian Ringele
(28/Oct/14 4:59 PM)




Description:


Info:Thedescribedproblemhappensonlywheneditingthesuperuserrole,andonlyinMangolia5.3.4,Problem:Whentryingtoeditthesuperuserrolefollowingerroristhrown:{noformat}2014-10-2813:44:35,787ERRORfo.magnolia.ui.contentapp.browser.BrowserPresenter:Anerroroccurredwhileexecutingaction[editRole]info.magnolia.ui.api.action.ActionExecutionException:Actionexecutionfailedforaction:editRole	atinfo.magnolia.ui.api.action.AbstractActionExecutor.execute(AbstractActionExecutor.java:64)	atinfo.magnolia.ui.contentapp.browser.BrowserPresenter.executeAction(BrowserPresenter.java:333)	atinfo.magnolia.ui.contentapp.browser.BrowserPresenter.executeDefaultAction(BrowserPresenter.java:310)	atinfo.magnolia.ui.contentapp.browser.BrowserPresenter.access$300(BrowserPresenter.java:91)	atinfo.magnolia.ui.contentapp.browser.BrowserPresenter$3.onItemDoubleClicked(BrowserPresenter.java:200)	atinfo.magnolia.ui.workbench.event.ItemDoubleClickedEvent.dispatch(ItemDoubleClickedEvent.java:65)	atinfo.magnolia.ui.workbench.event.ItemDoubleClickedEvent.dispatch(ItemDoubleClickedEvent.java:43)	atinfo.magnolia.event.SimpleEventBus.fireEvent(SimpleEventBus.java:78)	atinfo.magnolia.ui.workbench.AbstractContentPresenterBase.onDoubleClick(AbstractContentPresenterBase.java:156)	atinfo.magnolia.ui.workbench.list.ListViewImpl$3.itemClick(ListViewImpl.java:146)	atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)	atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)	atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)	atjava.lang.reflect.Method.invoke(Method.java:606)	atcom.vaadin.event.ListenerMethod.receiveEvent(ListenerMethod.java:508)	atcom.vaadin.event.EventRouter.fireEvent(EventRouter.java:167)	atcom.vaadin.server.AbstractClientConnector.fireEvent(AbstractClientConnector.java:969)	atcom.vaadin.ui.Table.handleClickEvent(Table.java:3057)	atcom.vaadin.ui.Table.changeVariables(Table.java:2853)	atcom.vaadin.ui.TreeTable.changeVariables(TreeTable.java:415)	atinfo.magnolia.ui.vaadin.grid.MagnoliaTreeTable.changeVariables(MagnoliaTreeTable.java:87)	atcom.vaadin.server.communication.ServerRpcHandler.changeVariables(ServerRpcHandler.java:403)	atcom.vaadin.server.communication.ServerRpcHandler.handleBurst(ServerRpcHandler.java:228)	atcom.vaadin.server.communication.ServerRpcHandler.handleRpc(ServerRpcHandler.java:111)	atcom.vaadin.server.communication.UidlRequestHandler.synchronizedHandleRequest(UidlRequestHandler.java:91)	atcom.vaadin.server.SynchronizedRequestHandler.handleRequest(SynchronizedRequestHandler.java:37)	atcom.vaadin.server.VaadinService.handleRequest(VaadinService.java:1371)	atcom.vaadin.server.VaadinServlet.service(VaadinServlet.java:238)	atinfo.magnolia.ui.admincentral.AdmincentralVaadinServlet.service(AdmincentralVaadinServlet.java:132)	atjavax.servlet.http.HttpServlet.service(HttpServlet.java:728)	atinfo.magnolia.cms.filters.ServletDispatchingFilter.doFilter(ServletDispatchingFilter.java:148)	atinfo.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:89)	atinfo.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)	atinfo.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)	atinfo.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)	atinfo.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)	atinfo.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)	atinfo.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)	atinfo.magnolia.cms.filters.CompositeFilter.doFilter(CompositeFilter.java:65)	atinfo.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:89)	atinfo.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)	atinfo.magnolia.cms.filters.VirtualUriFilter.doFilter(VirtualUriFilter.java:68)	atinfo.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:89)	atinfo.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)	atinfo.magnolia.module.cache.executor.Bypass.processCacheRequest(Bypass.java:58)	

[magnolia-dev] [JIRA] (MGNLUI-3225) Security App: 'superuser' role can not be edited

2014-10-28 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLUI-3225


Security App: superuser role can not be edited
















Change By:


Christian Ringele
(28/Oct/14 5:42 PM)




Description:


*Info:*Thedescribedproblemhappensonlywheneditingthesuperuserrole,andonlyinMangolia5.3.4,*Problem:*Whentryingtoeditthesuperuserrolefollowingerroristhrown:{noformat}2014-10-2813:44:35,787ERRORfo.magnolia.ui.contentapp.browser.BrowserPresenter:Anerroroccurredwhileexecutingaction[editRole]info.magnolia.ui.api.action.ActionExecutionException:Actionexecutionfailedforaction:editRole	atinfo.magnolia.ui.api.action.AbstractActionExecutor.execute(AbstractActionExecutor.java:64)	atinfo.magnolia.ui.contentapp.browser.BrowserPresenter.executeAction(BrowserPresenter.java:333)	atinfo.magnolia.ui.contentapp.browser.BrowserPresenter.executeDefaultAction(BrowserPresenter.java:310)	atinfo.magnolia.ui.contentapp.browser.BrowserPresenter.access$300(BrowserPresenter.java:91)	atinfo.magnolia.ui.contentapp.browser.BrowserPresenter$3.onItemDoubleClicked(BrowserPresenter.java:200)	atinfo.magnolia.ui.workbench.event.ItemDoubleClickedEvent.dispatch(ItemDoubleClickedEvent.java:65)	atinfo.magnolia.ui.workbench.event.ItemDoubleClickedEvent.dispatch(ItemDoubleClickedEvent.java:43)	atinfo.magnolia.event.SimpleEventBus.fireEvent(SimpleEventBus.java:78)	atinfo.magnolia.ui.workbench.AbstractContentPresenterBase.onDoubleClick(AbstractContentPresenterBase.java:156)	atinfo.magnolia.ui.workbench.list.ListViewImpl$3.itemClick(ListViewImpl.java:146)	atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)	atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)	atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)	atjava.lang.reflect.Method.invoke(Method.java:606)	atcom.vaadin.event.ListenerMethod.receiveEvent(ListenerMethod.java:508)	atcom.vaadin.event.EventRouter.fireEvent(EventRouter.java:167)	atcom.vaadin.server.AbstractClientConnector.fireEvent(AbstractClientConnector.java:969)	atcom.vaadin.ui.Table.handleClickEvent(Table.java:3057)	atcom.vaadin.ui.Table.changeVariables(Table.java:2853)	atcom.vaadin.ui.TreeTable.changeVariables(TreeTable.java:415)	atinfo.magnolia.ui.vaadin.grid.MagnoliaTreeTable.changeVariables(MagnoliaTreeTable.java:87)	atcom.vaadin.server.communication.ServerRpcHandler.changeVariables(ServerRpcHandler.java:403)	atcom.vaadin.server.communication.ServerRpcHandler.handleBurst(ServerRpcHandler.java:228)	atcom.vaadin.server.communication.ServerRpcHandler.handleRpc(ServerRpcHandler.java:111)	atcom.vaadin.server.communication.UidlRequestHandler.synchronizedHandleRequest(UidlRequestHandler.java:91)	atcom.vaadin.server.SynchronizedRequestHandler.handleRequest(SynchronizedRequestHandler.java:37)	atcom.vaadin.server.VaadinService.handleRequest(VaadinService.java:1371)	atcom.vaadin.server.VaadinServlet.service(VaadinServlet.java:238)	atinfo.magnolia.ui.admincentral.AdmincentralVaadinServlet.service(AdmincentralVaadinServlet.java:132)	atjavax.servlet.http.HttpServlet.service(HttpServlet.java:728)	atinfo.magnolia.cms.filters.ServletDispatchingFilter.doFilter(ServletDispatchingFilter.java:148)	atinfo.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:89)	atinfo.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)	atinfo.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)	atinfo.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)	atinfo.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)	atinfo.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)	atinfo.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)	atinfo.magnolia.cms.filters.CompositeFilter.doFilter(CompositeFilter.java:65)	atinfo.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:89)	atinfo.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)	atinfo.magnolia.cms.filters.VirtualUriFilter.doFilter(VirtualUriFilter.java:68)	atinfo.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:89)	atinfo.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)	atinfo.magnolia.module.cache.executor.Bypass.processCacheRequest(Bypass.java:58)	

[magnolia-dev] [JIRA] (MGNLUI-3225) Security App: 'superuser' role can not be edited

2014-10-28 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLUI-3225


Security App: superuser role can not be edited
















Change By:


Christian Ringele
(28/Oct/14 5:40 PM)




Description:


*Info:*Thedescribedproblemhappensonlywheneditingthesuperuserrole,andonlyinMangolia5.3.4,*Problem:*Whentryingtoeditthesuperuserrolefollowingerroristhrown:{noformat}2014-10-2813:44:35,787ERRORfo.magnolia.ui.contentapp.browser.BrowserPresenter:Anerroroccurredwhileexecutingaction[editRole]info.magnolia.ui.api.action.ActionExecutionException:Actionexecutionfailedforaction:editRole	atinfo.magnolia.ui.api.action.AbstractActionExecutor.execute(AbstractActionExecutor.java:64)	atinfo.magnolia.ui.contentapp.browser.BrowserPresenter.executeAction(BrowserPresenter.java:333)	atinfo.magnolia.ui.contentapp.browser.BrowserPresenter.executeDefaultAction(BrowserPresenter.java:310)	atinfo.magnolia.ui.contentapp.browser.BrowserPresenter.access$300(BrowserPresenter.java:91)	atinfo.magnolia.ui.contentapp.browser.BrowserPresenter$3.onItemDoubleClicked(BrowserPresenter.java:200)	atinfo.magnolia.ui.workbench.event.ItemDoubleClickedEvent.dispatch(ItemDoubleClickedEvent.java:65)	atinfo.magnolia.ui.workbench.event.ItemDoubleClickedEvent.dispatch(ItemDoubleClickedEvent.java:43)	atinfo.magnolia.event.SimpleEventBus.fireEvent(SimpleEventBus.java:78)	atinfo.magnolia.ui.workbench.AbstractContentPresenterBase.onDoubleClick(AbstractContentPresenterBase.java:156)	atinfo.magnolia.ui.workbench.list.ListViewImpl$3.itemClick(ListViewImpl.java:146)	atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)	atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)	atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)	atjava.lang.reflect.Method.invoke(Method.java:606)	atcom.vaadin.event.ListenerMethod.receiveEvent(ListenerMethod.java:508)	atcom.vaadin.event.EventRouter.fireEvent(EventRouter.java:167)	atcom.vaadin.server.AbstractClientConnector.fireEvent(AbstractClientConnector.java:969)	atcom.vaadin.ui.Table.handleClickEvent(Table.java:3057)	atcom.vaadin.ui.Table.changeVariables(Table.java:2853)	atcom.vaadin.ui.TreeTable.changeVariables(TreeTable.java:415)	atinfo.magnolia.ui.vaadin.grid.MagnoliaTreeTable.changeVariables(MagnoliaTreeTable.java:87)	atcom.vaadin.server.communication.ServerRpcHandler.changeVariables(ServerRpcHandler.java:403)	atcom.vaadin.server.communication.ServerRpcHandler.handleBurst(ServerRpcHandler.java:228)	atcom.vaadin.server.communication.ServerRpcHandler.handleRpc(ServerRpcHandler.java:111)	atcom.vaadin.server.communication.UidlRequestHandler.synchronizedHandleRequest(UidlRequestHandler.java:91)	atcom.vaadin.server.SynchronizedRequestHandler.handleRequest(SynchronizedRequestHandler.java:37)	atcom.vaadin.server.VaadinService.handleRequest(VaadinService.java:1371)	atcom.vaadin.server.VaadinServlet.service(VaadinServlet.java:238)	atinfo.magnolia.ui.admincentral.AdmincentralVaadinServlet.service(AdmincentralVaadinServlet.java:132)	atjavax.servlet.http.HttpServlet.service(HttpServlet.java:728)	atinfo.magnolia.cms.filters.ServletDispatchingFilter.doFilter(ServletDispatchingFilter.java:148)	atinfo.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:89)	atinfo.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)	atinfo.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)	atinfo.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)	atinfo.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)	atinfo.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)	atinfo.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)	atinfo.magnolia.cms.filters.CompositeFilter.doFilter(CompositeFilter.java:65)	atinfo.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:89)	atinfo.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)	atinfo.magnolia.cms.filters.VirtualUriFilter.doFilter(VirtualUriFilter.java:68)	atinfo.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:89)	atinfo.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)	atinfo.magnolia.module.cache.executor.Bypass.processCacheRequest(Bypass.java:58)	

[magnolia-dev] [JIRA] (MGNLUI-3227) Field Validation: Don't ignore 'required' property on the CompositeField itself.

2014-10-29 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 created  MGNLUI-3227


Field Validation: Dont ignore required property on the CompositeField itself.















Issue Type:


Improvement



Affects Versions:


5.3.4, 5.2.10



Assignee:


Unassigned


Attachments:


CompositeField-Required.jpg, CompositeField.patch



Components:


forms



Created:


29/Oct/14 12:31 PM



Description:


Setting on the CompositeFieldDefinition the required property it is ignored.
So if one needs to ensure that all fields in the composite need to be filled out, one must set to all sub fields a required property.

Much easier would be if the required could be set on the composite itself.

Use case definition:
If the Composite field sets required=true, every sub field in the composite needs a value.

Problem:
CompositeFieldDefinition does not implement isValid(), and the super's isValid is only checking the validation of the sub fields.

This code solves the problem, I included a patch.


@Override
public boolean isValid() {
boolean isValid = super.isValid();

if (this.isRequired()) {
// If required is set on the composite itself then it checks if one of the sub-fields is empty - all must have a value
ListAbstractFieldPropertysetItem fields = getFields(this, false);
for (AbstractFieldPropertysetItem field : fields) {
if (isEmpty()) {
isValid = false;
}
}
}
return isValid;
}






Project:


Magnolia UI



Labels:


support




Priority:


Neutral




Reporter:


Christian Ringele




























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3240) UI From: Add cross field validation feature

2014-11-04 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLUI-3240


UI From: Add cross field validation feature
















Change By:


Christian Ringele
(04/Nov/14 1:50 PM)




Description:


Crossfieldvalidationwouldbeahelpfulfeatureinmanyusecases.Herethreeexamples:1.Ifyouenteravalueforanassetfield,youalsomustprovideavaluefortheassetdescriptionfieldthatispresentinthedialog.2.IntheCompositefieldPointofinterest,youmustalwaysfillinalongitudeandalatitude,orleavebothempty.3.Twofields,ageparentsnames:Ifage18onemustenteraparentsname.Thiswouldbeaveryhelpfulfeaturetomaketheusageofformsmoreflexible.IhavecreatedanissuewhereItriedacrossfieldvalidationonaCompositeField(constrainedscope)asaPOC,thePOCwouldbeusable:

MGNLUI-3241



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3241) Composite Field: Add cross field validation between the subfields of the composite field

2014-11-04 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 created  MGNLUI-3241


Composite Field: Add cross field validation between the subfields of the composite field















Issue Type:


New Feature



Assignee:


Unassigned


Attachments:


AllEmptyOrNoneEmpty.java, config.modules.training-templating.dialogs.myTextImage.form.tabs.tabMain.fields.pointOfInterest.xml, config.modules.ui-framework.fieldTypes.crossValidatingCompositeField.xml, CrossFieldsComparator.java, CrossFieldsValidatingCompositeField.java, CrossFieldsValidatingCompositeFieldDefinition.java, CrossFieldsValidatingCompositeFieldFactory.java



Created:


04/Nov/14 1:50 PM



Description:


Cross field validation is not a feature of the current Magnolia Form UI implementation.

I have created a general issue for requesting this feature as a general feature throughout form fields: MGNLUI-3240

In this ticket the the idea is to implement it for the CompositeField, as it would be a alternative to handle many of the use cases that occur of fields that need to be cross validated.
Possible use cases:

	A "point of interest" CompositeField with the sub-fields "Longitude' and 'Latitude'. The field is not required, BUT if in one sub field a value is entered, the other also needs a value (no value or all have a value situation).



Idea:
Extending the CompositeField by a cross field validation of its sub fields.
Overriding the validate() method and delegating to a configurable field comparator class.

POC implementation:
I tried quickly such an implementation to test if it is possible.
I created:

	CrossFieldsValidatingCompositeField.java which extends the CompositeField and its definition  factory class.
The field delegates to an implementation of the CrossFieldsComparator.java interface to do the field comparison.
	CrossFieldsComparator.java does the field comparison.
	AllEmptyOrNoneEmpty.java is the implementation for this use case, checking if one field ha a value.



Attention: This is just a POC, not product ready code! It can be used in projects, but will probably need some adaptions.

Usage:

	Add a 'fieldTypes' mapping of the FieldDefinition and the FieldFactory class. (added bootstrap file)
	Use the CrossFieldsValidatingCompositeField class for a composite field.
	Define the crossFieldsComparator property pointing to the implementation CrossFieldsComparator for the specific use case, in this case here the AllEmptyOrNoneEmpty.



Other use cases:
Just implement another version of CrossFieldsComparator.




Project:


Magnolia UI



Labels:


support




Priority:


Neutral




Reporter:


Christian Ringele



Security Level:


Public 




























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3240) UI From: Add cross field validation feature

2014-11-04 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 created  MGNLUI-3240


UI From: Add cross field validation feature















Issue Type:


New Feature



Affects Versions:


5.3.5



Assignee:


Unassigned


Components:


forms



Created:


04/Nov/14 1:47 PM



Description:


Cross field validation would be a helpful feature in many use cases.

Here three examples:
1. If you enter a value for an asset field, you also must provide a value for the asset description field that is present in the dialog.
2. In the Composite field "Point of interest", you must always fill in a longitude and a latitude, or leave both empty.
3. Two fields, age  parents names: If age  18 one must enter a parents name.

This would be a very helpful feature to make the usage of forms more flexible.

I have created an issue where I tried a cross field validation on a CompositeField (constrained scope) as a POC, the POC would be usable: 




Project:


Magnolia UI



Labels:


support




Priority:


Neutral




Reporter:


Christian Ringele



Security Level:


Public 




























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3241) Composite Field: Add cross field validation between the subfields of the composite field

2014-11-04 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLUI-3241


Composite Field: Add cross field validation between the subfields of the composite field
















Change By:


Christian Ringele
(04/Nov/14 1:52 PM)




Attachment:


CrossFieldsValidatingCompositeField-Configuration.jpg



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3227) Field Validation: Don't ignore 'required' property on the CompositeField itself.

2014-11-04 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLUI-3227


Field Validation: Dont ignore required property on the CompositeField itself.
















Change By:


Christian Ringele
(04/Nov/14 2:17 PM)




Attachment:


CompositeField.patch



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3227) Field Validation: Don't ignore 'required' property on the CompositeField itself.

2014-11-04 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLUI-3227


Field Validation: Dont ignore required property on the CompositeField itself.
















Change By:


Christian Ringele
(04/Nov/14 2:16 PM)




Attachment:


CompositeField-Required.patch



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3227) Field Validation: Don't ignore 'required' property on the CompositeField itself.

2014-11-04 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLUI-3227


Field Validation: Dont ignore required property on the CompositeField itself.
















Change By:


Christian Ringele
(04/Nov/14 2:16 PM)




Attachment:


CompositeField-Required.patch



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3227) Field Validation: Don't ignore 'required' property on the CompositeField itself.

2014-11-04 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLUI-3227


Field Validation: Dont ignore required property on the CompositeField itself.
















Change By:


Christian Ringele
(04/Nov/14 2:15 PM)




Description:


SettingontheCompositeFieldDefinitiontherequiredpropertyitisignored.Soifoneneedstoensurethatallfieldsinthecompositeneedtobefilledout,onemustsettoallsubfieldsarequiredproperty.Mucheasierwouldbeiftherequiredcouldbesetonthecompositeitself.Usecasedefinition:IftheCompositefieldsetsrequired=true,everysubfieldinthecompositeneedsavalue.Problem:CompositeFieldDefinitiondoesnotimplementisValid(),andthesupersisValidisonlycheckingthevalidationofthesubfields.Thiscodesolvestheproblem,Iincludedapatch.{code}@OverridepublicbooleanisValid(){booleanisValid=super.isValid();if(this.isRequired()){
//Ifrequiredissetonthecompositeitselfthenitchecks
if
oneofthesub-fieldsisempty-allmusthaveavalueListAbstractFieldPropertysetItemfields=getFields
(
this,false);for(AbstractFieldPropertysetItemfield:fields){if(
isEmpty()){isValid=false;}}
}
returnisValid;}{code}



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3227) Field Validation: Don't ignore 'required' property on the CompositeField itself.

2014-11-04 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLUI-3227


Field Validation: Dont ignore required property on the CompositeField itself.
















Change By:


Christian Ringele
(04/Nov/14 2:17 PM)




Attachment:


CompositeField.patch



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3241) Composite Field: Add cross field validation between the subfields of the composite field

2014-11-04 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLUI-3241


Composite Field: Add cross field validation between the subfields of the composite field
















Change By:


Christian Ringele
(04/Nov/14 2:31 PM)




Description:


CrossfieldvalidationisnotafeatureofthecurrentMagnoliaFormUIimplementation.Ihavecreatedageneralissueforrequestingthisfeatureasageneralfeaturethroughoutformfields:MGNLUI-3240InthisticketthetheideaistoimplementitfortheCompositeField,asitwouldbeaalternativetohandlemanyoftheusecasesthatoccuroffieldsthatneedtobecrossvalidated.Possibleusecases:-ApointofinterestCompositeFieldwiththesub-fieldsLongitudeandLatitude.Thefieldisnotrequired,BUTifinonesubfieldavalueisentered,theotheralsoneedsavalue(novalueorallhaveavaluesituation).Idea:ExtendingtheCompositeFieldbyacrossfieldvalidationofitssubfields.Overridingthevalidate()methodanddelegatingtoaconfigurablefieldcomparatorclass.POCimplementation:Itriedquicklysuchanimplementationtotestifitispossible.Icreated:-CrossFieldsValidatingCompositeField.javawhichextendstheCompositeFieldanditsdefinitionfactoryclass.ThefielddelegatestoanimplementationoftheCrossFieldsComparator.javainterfacetodothefieldcomparison.-CrossFieldsComparator.javadoesthefieldcomparison.-AllEmptyOrNoneEmpty.javaistheimplementationforthisusecase,checkingifonefieldhaavalue.Attention:ThisisjustaPOC,notproductreadycode!Itcanbeusedinprojects,butwillprobablyneedsomeadaptions.Usage:-AddafieldTypesmappingoftheFieldDefinitionandtheFieldFactoryclass.(addedbootstrapfile)-UsetheCrossFieldsValidatingCompositeFieldclassforacompositefield.-DefinethecrossFieldsComparatorpropertypointingtotheimplementationCrossFieldsComparatorforthespecificusecase,inthiscaseheretheAllEmptyOrNoneEmpty.Otherusecases:JustimplementanotherversionofCrossFieldsComparator.
Constrains
Constraints
:IfirsttriedtouseaVaadinValidatoronthecompositefield.ThisdoesntworkbecausetheValidatorisdecoupledformtheinvokedfiled.SoTheValidatorisnotawareofanyconfiguredsubfieldsofaMagnoliaCompositeField.ProvidingthisvaluestotheValidatortodoacomparisonwouldbeveryhackish(interlinkingMagnoliaConfigurationsandVaadinValidators).



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3241) Composite Field: Add cross field validation between the subfields of the composite field

2014-11-04 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLUI-3241


Composite Field: Add cross field validation between the subfields of the composite field
















Change By:


Christian Ringele
(04/Nov/14 2:31 PM)




Description:


CrossfieldvalidationisnotafeatureofthecurrentMagnoliaFormUIimplementation.Ihavecreatedageneralissueforrequestingthisfeatureasageneralfeaturethroughoutformfields:MGNLUI-3240InthisticketthetheideaistoimplementitfortheCompositeField,asitwouldbeaalternativetohandlemanyoftheusecasesthatoccuroffieldsthatneedtobecrossvalidated.Possibleusecases:-ApointofinterestCompositeFieldwiththesub-fieldsLongitudeandLatitude.Thefieldisnotrequired,BUTifinonesubfieldavalueisentered,theotheralsoneedsavalue(novalueorallhaveavaluesituation).Idea:ExtendingtheCompositeFieldbyacrossfieldvalidationofitssubfields.Overridingthevalidate()methodanddelegatingtoaconfigurablefieldcomparatorclass.POCimplementation:Itriedquicklysuchanimplementationtotestifitispossible.Icreated:-CrossFieldsValidatingCompositeField.javawhichextendstheCompositeFieldanditsdefinitionfactoryclass.ThefielddelegatestoanimplementationoftheCrossFieldsComparator.javainterfacetodothefieldcomparison.-CrossFieldsComparator.javadoesthefieldcomparison.-AllEmptyOrNoneEmpty.javaistheimplementationforthisusecase,checkingifonefieldhaavalue.Attention:ThisisjustaPOC,notproductreadycode!Itcanbeusedinprojects,butwillprobablyneedsomeadaptions.Usage:-AddafieldTypesmappingoftheFieldDefinitionandtheFieldFactoryclass.(addedbootstrapfile)-UsetheCrossFieldsValidatingCompositeFieldclassforacompositefield.-DefinethecrossFieldsComparatorpropertypointingtotheimplementationCrossFieldsComparatorforthespecificusecase,inthiscaseheretheAllEmptyOrNoneEmpty.Otherusecases:JustimplementanotherversionofCrossFieldsComparator.
Constrains:IfirsttriedtouseaVaadinValidatoronthecompositefield.ThisdoesntworkbecausetheValidatorisdecoupledformtheinvokedfiled.SoTheValidatorisnotawareofanyconfiguredsubfieldsofaMagnoliaCompositeField.ProvidingthisvaluestotheValidatortodoacomparisonwouldbeveryhackish(interlinkingMagnoliaConfigurationsandVaadinValidators).



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3240) UI From: Add cross field validation feature

2014-11-04 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLUI-3240


UI From: Add cross field validation feature
















Change By:


Christian Ringele
(04/Nov/14 2:51 PM)




Labels:


support





Fix Version/s:


Backlog



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3241) Composite Field: Add cross field validation between the subfields of the composite field

2014-11-04 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLUI-3241


Composite Field: Add cross field validation between the subfields of the composite field
















Change By:


Christian Ringele
(04/Nov/14 2:51 PM)




Labels:


support





Fix Version/s:


Backlog





Affects Version/s:


5.3.5





Affects Version/s:


5.2.10



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3283) Search View value: Don't reset search value after load of the tree view's content

2014-12-04 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 created  MGNLUI-3283


Search View value: Dont reset search value after load of the tree views content















Issue Type:


Improvement



Affects Versions:


5.3.5, 5.2.10



Assignee:


Unassigned


Components:


content app



Created:


04/Dec/14 10:53 AM



Description:


Example form the Contacts app:
"When having a lot of contacts in the contacts app, the tree view might load a while.
Imagine a scenario, where the editor enters a search term into the search field before the tree load completes.
Unfortunately, the search field is reset after load is completed and the search term must be entered again."

It would be great, if the search term would not be resetted after the tree view loading is finished.




Project:


Magnolia UI



Labels:


support




Priority:


Neutral




Reporter:


Christian Ringele




























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3283) Search View value: Don't reset search value after initial load of the tree view's content

2014-12-04 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 updated  MGNLUI-3283


Search View value: Dont reset search value after initial load of the tree views content
















Change By:


Christian Ringele
(04/Dec/14 10:54 AM)




Summary:


SearchViewvalue:Dontresetsearchvalueafter
initial
loadofthetreeviewscontent



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3290) Field properties: Combination of i18n=true readOnly=true results in Exception Dialog or subApp does not open.

2014-12-10 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 created  MGNLUI-3290


Field properties: Combination of i18n=true  readOnly=true results in Exception  Dialog or subApp does not open.















Issue Type:


Bug



Affects Versions:


5.3.5



Assignee:


Unassigned


Attachments:


Form-readOnly-ContactsApp.png, Form-readOnly-TextImageDialog.png



Components:


forms



Created:


10/Dec/14 9:51 AM



Description:


The combination of these two properties on a form field does not work:

	i18n = true
	readOnly = true



The the detail subapp of the contacts app does not open and trows:


2014-12-10 09:49:48,033 ERROR agnolia.ui.framework.app.AppInstanceControllerImpl: Sub-app detail failed to start: Invocation of method valueChange in info.magnolia.ui.dialog.formdialog.ItemFormView$2 failed.
com.vaadin.event.ListenerMethod$MethodException: Invocation of method valueChange in info.magnolia.ui.dialog.formdialog.ItemFormView$2 failed.
	at com.vaadin.event.ListenerMethod.receiveEvent(ListenerMethod.java:528)
	at com.vaadin.event.EventRouter.fireEvent(EventRouter.java:167)
	at com.vaadin.server.AbstractClientConnector.fireEvent(AbstractClientConnector.java:969)
	at com.vaadin.ui.AbstractField.fireValueChange(AbstractField.java:1126)
	at com.vaadin.ui.AbstractField.setValue(AbstractField.java:542)
	at com.vaadin.ui.AbstractSelect.setValue(AbstractSelect.java:702)
	at com.vaadin.ui.AbstractSelect.setValue(AbstractSelect.java:671)
	at info.magnolia.ui.dialog.formdialog.ItemFormView.setCurrentLocale(ItemFormView.java:143)
	at info.magnolia.ui.dialog.formdialog.FormBuilder.buildForm(FormBuilder.java:132)
	at info.magnolia.ui.contentapp.detail.DetailPresenter.setItemView(DetailPresenter.java:159)
	at info.magnolia.ui.contentapp.detail.DetailPresenter.start(DetailPresenter.java:138)
	at info.magnolia.ui.contentapp.detail.DetailEditorPresenter.start(DetailEditorPresenter.java:122)
	at info.magnolia.ui.contentapp.detail.DetailEditorPresenter.start(DetailEditorPresenter.java:101)
	at info.magnolia.ui.contentapp.detail.DetailSubApp.start(DetailSubApp.java:118)
	at info.magnolia.ui.contentapp.detail.DetailSubApp.start(DetailSubApp.java:1)



In the textImage component the dialog does not open and trwos:


2014-12-10 09:51:04,699 ERROR info.magnolia.pages.app.editor.PageEditorPresenter: An error occurred while executing action [editComponent]
info.magnolia.ui.api.action.ActionExecutionException: Action execution failed for action: editComponent
	at info.magnolia.ui.api.action.AbstractActionExecutor.execute(AbstractActionExecutor.java:64)
	at info.magnolia.pages.app.editor.PageEditorPresenter.onAction(PageEditorPresenter.java:127)
	at info.magnolia.ui.vaadin.editor.PageEditor$1.editComponent(PageEditor.java:93)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at com.vaadin.server.ServerRpcManager.applyInvocation(ServerRpcManager.java:168)
	at com.vaadin.server.ServerRpcManager.applyInvocation(ServerRpcManager.java:118)
	at com.vaadin.server.communication.ServerRpcHandler.handleBurst(ServerRpcHandler.java:214)
	at com.vaadin.server.communication.ServerRpcHandler.handleRpc(ServerRpcHandler.java:111)
	at com.vaadin.server.communication.UidlRequestHandler.synchronizedHandleRequest(UidlRequestHandler.java:91)
	at com.vaadin.server.SynchronizedRequestHandler.handleRequest(SynchronizedRequestHandler.java:37)
	at com.vaadin.server.VaadinService.handleRequest(VaadinService.java:1371)
	at com.vaadin.server.VaadinServlet.service(VaadinServlet.java:238)






Project:


Magnolia UI



Priority:


Neutral




 

[magnolia-dev] [JIRA] (DOCU-547) URL selectors should be documented

2015-01-13 Thread JIRA (on behalf of Christian Ringele)














































Christian Ringele
 created  DOCU-547


URL selectors should be documented















Issue Type:


Task



Assignee:


Antti Hietala



Components:


content



Created:


13/Jan/15 2:31 PM



Description:


URL selectors should be documented.

It was mentioned in SUPPORT-4305 see Milan's comment of 12/Jan/15 12:34 PM

I hope its correct that I create an issue here regarding this.




Project:


Documentation



Labels:


support




Priority:


Neutral




Reporter:


Christian Ringele




























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira








Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (PAGES-16) Pages Brwoser SubApp: Pages can't be moved

2015-03-31 Thread JIRA (on behalf of Christian Ringele)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Christian Ringele created an issue 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 Magnolia pages module /  PAGES-16 
 
 
 
  Pages Brwoser SubApp: Pages can't be moved  
 
 
 
 
 
 
 
 
 

Issue Type:
 
  Bug 
 
 
 

Affects Versions:
 

 5.4.x 
 
 
 

Assignee:
 
 Espen Jervidalo 
 
 
 

Created:
 

 31/Mar/15 1:14 PM 
 
 
 

Priority:
 
  Major 
 
 
 

Reporter:
 
 Christian Ringele 
 
 
 
 
 
 
 
 
 
 
Version 5.4-m4 
Pages can not be moved in the page's browser sub app. Not with drag  drop nor with the move action. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This 

[magnolia-dev] [JIRA] (PAGES-16) Pages Browser SubApp: Pages can't be moved

2015-03-31 Thread JIRA (on behalf of Christian Ringele)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Christian Ringele updated an issue 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 Magnolia pages module /  PAGES-16 
 
 
 
  Pages Browser SubApp: Pages can't be moved  
 
 
 
 
 
 
 
 
 

Change By:
 
 Christian Ringele 
 
 
 

Summary:
 
 Pages Brwoser Browser SubApp:Pagescan'tbemoved 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.3.15#6346-sha1:dbc023d) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   




Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com




[magnolia-dev] [JIRA] (MGNLDEMO-23) Dialogs: Don't use extends for no reson (or some might possible future easons)

2015-05-06 Thread JIRA (on behalf of Christian Ringele)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Christian Ringele created an issue 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 Magnolia Demo Projects /  MGNLDEMO-23 
 
 
 
  Dialogs: Don't use extends for no reson (or some might possible future easons)  
 
 
 
 
 
 
 
 
 

Issue Type:
 
  Bug 
 
 
 

Affects Versions:
 

 1.0 
 
 
 

Assignee:
 
 Philip Mundt 
 
 
 

Attachments:
 

 Demo_TextImage_DialogExtends.png 
 
 
 

Components:
 

 magnolia-travels 
 
 
 

Created:
 

 06/May/15 12:13 PM 
 
 
 

Priority:
 
  Major 
 
 
 

Reporter:
 
 Christian Ringele 
 
 
 
 
 
 
 
 
 
 
Something that killed STK is the way to complex referencing of configurations via extends. 
Extends is a really cool feature, if there is a good reason to use it (real need of variations). But until there is a real need of it, using if for future possible extensions is contradicting this: 
 

the goal should be that it is straight forward and by this easy to understand for beginners
 
 
 

[magnolia-dev] [JIRA] (MTE-20) Don't store html elements in website workspace, use named/speaking headlineLevels instead

2015-05-06 Thread JIRA (on behalf of Christian Ringele)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Christian Ringele updated an issue 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 Magnolia Templating Essentials /  MTE-20 
 
 
 
  Don't store html elements in website workspace, use named/speaking headlineLevels instead  
 
 
 
 
 
 
 
 
 

Change By:
 
 Christian Ringele 
 
 
 

Summary:
 
 Don'tstorehtmlelementsinwebsiteworkspace,usenamed /speaking headlineLevelsinstead 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.1#64016-sha1:5d75814) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   




Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MTE-20) Don't store html elements in website workspace, use named headlineLevels instead

2015-05-06 Thread JIRA (on behalf of Christian Ringele)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Christian Ringele updated an issue 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 Magnolia Templating Essentials /  MTE-20 
 
 
 
  Don't store html elements in website workspace, use named headlineLevels instead  
 
 
 
 
 
 
 
 
 

Change By:
 
 Christian Ringele 
 
 
 

Attachment:
 
 Demo_TxtImage_CurrentImpl_HeadinLevels.png 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.1#64016-sha1:5d75814) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   




Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLDEMO-22) Freemarker Scripts: Should be simplified and best practices should be used

2015-05-06 Thread JIRA (on behalf of Christian Ringele)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Christian Ringele created an issue 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 Magnolia Demo Projects /  MGNLDEMO-22 
 
 
 
  Freemarker Scripts: Should be simplified and best practices should be used  
 
 
 
 
 
 
 
 
 

Issue Type:
 
  Improvement 
 
 
 

Assignee:
 
 Philip Mundt 
 
 
 

Components:
 

 magnolia-travels 
 
 
 

Created:
 

 06/May/15 11:50 AM 
 
 
 

Fix Versions:
 

 1.0 
 
 
 

Priority:
 
  Major 
 
 
 

Reporter:
 
 Christian Ringele 
 
 
 
 
 
 
 
 
 
 
I see in many scripts parts which are either too complicated or do not use scripting best practices. This should be changes to make the readability and understandability much better. 
One example (textImage.ftl): Original 

 

[#assign headingLevel = h2]
[#if content.headingLevel?has_content]
[#assign headingLevel = content.headingLevel]
[/#if]

[#if content.headline?has_content]
${headingLevel}${content.headline!}/${headingLevel}
[/#if]
 

 
Replacing with (using properly !): 

 

[#assign headingLevel = content.headingLevel!h2]
[#if content.headline?has_content]

[magnolia-dev] [JIRA] (MGNLUI-3339) Vaadin Communication Problem error message on slow connections

2015-06-22 Thread JIRA (on behalf of Christian Ringele)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Christian Ringele updated an issue 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 Magnolia UI /  MGNLUI-3339 
 
 
 
  Vaadin Communication Problem error message on slow connections  
 
 
 
 
 
 
 
 
 

Change By:
 
 Christian Ringele 
 
 
 

Labels:
 
 OnDemand support 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.1#64016-sha1:5d75814) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   




Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3473) Tranformer for TwinColumnField: Provide transformers alike the DelegatingMultiValueFieldTransformer and DelegatingMultiValueSubnodeTransformer for the TwinColumnFi

2015-06-25 Thread JIRA (on behalf of Christian Ringele)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Christian Ringele created an issue 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 Magnolia UI /  MGNLUI-3473 
 
 
 
  Tranformer for TwinColumnField: Provide transformers alike the DelegatingMultiValueFieldTransformer and DelegatingMultiValueSubnodeTransformer for the TwinColumnField  
 
 
 
 
 
 
 
 
 

Issue Type:
 
  Improvement 
 
 
 

Affects Versions:
 

 5.3.9 
 
 
 

Assignee:
 

 Unassigned 
 
 
 

Components:
 

 forms 
 
 
 

Created:
 

 25/Jun/15 2:46 PM 
 
 
 

Labels:
 

 support 
 
 
 

Priority:
 
  Neutral 
 
 
 

Reporter:
 
 Christian Ringele 
 
 
 

Security Level:
 

 Public 
 
 
 
 
 
 
 
 
 
 
The TwinColumnField (actually a ComboBox) stores the data by default into a JCR MultiValue property. Same as the as the MultiField does by default. 
There is also the need for TwinColumnField to have this 

[magnolia-dev] [JIRA] (MGNLUI-3446) RichTextField: reguired=true validator is ignored when using a jsConfig file

2015-05-27 Thread JIRA (on behalf of Christian Ringele)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Christian Ringele updated an issue 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 Magnolia UI /  MGNLUI-3446 
 
 
 
  RichTextField: reguired=true validator is ignored when using a jsConfig file   
 
 
 
 
 
 
 
 
 

Change By:
 
 Christian Ringele 
 
 
 

Summary:
 
 RichTextField:reguired=truevalidatoris if ignored whenusingajsConfigfile 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.1#64016-sha1:5d75814) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   




Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





[magnolia-dev] [JIRA] (MGNLUI-3446) RichTextField: reguired=true validator is if when using a jsConfig file

2015-05-27 Thread JIRA (on behalf of Christian Ringele)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Christian Ringele updated an issue 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 Magnolia UI /  MGNLUI-3446 
 
 
 
  RichTextField: reguired=true validator is if when using a jsConfig file   
 
 
 
 
 
 
 
 
 

Change By:
 
 Christian Ringele 
 
 
 

Summary:
 
 RichTextField:reguired=truevalidatoris ifnored if whenusingajsConfigfile 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.1#64016-sha1:5d75814) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   




Forlistdetails,see:http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively,useourforums:http://forum.magnolia-cms.com/
Tounsubscribe,E-mailto:dev-list-unsubscr...@magnolia-cms.com





<    1   2   3   4   >