[MGNLDATA-256] EditDataActionDefinition does not support datatypes with namespace Created: 13/Jun/14 Updated: 17/Jul/14 Resolved: 11/Jul/14 |
|
| Status: | Closed |
| Project: | Magnolia Data Module (closed) |
| Component/s: | None |
| Affects Version/s: | 2.2.2, 2.3 |
| Fix Version/s: | 2.2.3, 2.3.1 |
| Type: | Bug | Priority: | Major |
| Reporter: | Erich Ruf | Assignee: | Roman Kovařík |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | support | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||
| Template: |
|
||||||||||||||||
| Acceptance criteria: |
Empty
|
||||||||||||||||
| Date of First Response: | |||||||||||||||||
| Description |
|
We migrated our old custom data types to separate workspaces and created apps for each one as recommended. We also migrated our datatypes and added the namespace prefix 'mgnl:' (e.g. rating -> mgnl:rating) to each of them In one case we have a tree view with two different data types. Therefore we used the EditDataActionDefinition from the data module to handle the default action properly. The "subAppMapping", which maps each datatype to the correct sub app, requires as jcr name the data type and as value the sub app. Problem: My workarround: |
| Comments |
| Comment by Roman Kovařík [ 20/Jun/14 ] |
|
Hello Erich, a property name can actually contain a namespace. The problem is that tree view filters out these kind of properties, see Hope that helps. |
| Comment by Erich Ruf [ 20/Jun/14 ] |
|
Hi Roman, The display issue in the JCR Browser is only one aspect of the problem. But i talk also about Node2BeanProcessing which is not working for property keys containing a colon character. Please reopen the issue and provide a working solution. Many thanks. |
| Comment by Roman Kovařík [ 23/Jun/14 ] |
|
Hi Erich, I see. I this case I would suggest to change the structure to something like:
Thanks for pointing that out. Regards. |
| Comment by Roman Kovařík [ 11/Jul/14 ] |
|
Reopen: Updated bootstrap file is missing. |