[
https://issues.apache.org/jira/browse/ISIS-2846?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17414248#comment-17414248
]
Andi Huber commented on ISIS-2846:
----------------------------------
remodeling attribute names using following logic
{code:java}
protected void putExtensionsName() {
getObjectFeature()
.getStaticOrCanonicalFriendlyName()
.accept(
staticForm->{
getExtensions().mapPut("friendlyName", staticForm);
getExtensions().mapPut("friendlyNameForm", "static");
},
canonicalForm->{
getExtensions().mapPut("friendlyName", canonicalForm);
getExtensions().mapPut("friendlyNameForm", "canonical");
});
}
protected void putExtensionsDescriptionIfAvailable() {
getObjectFeature()
.getStaticOrCanonicalDescription()
.accept(
staticForm->{
if(staticForm.isEmpty()) return;
getExtensions().mapPut("description", staticForm);
getExtensions().mapPut("descriptionForm", "static");
},
canonicalForm->{
if(canonicalForm.isEmpty()) return;
getExtensions().mapPut("description", canonicalForm);
getExtensions().mapPut("descriptionForm", "canonical");
});
}
{code}
> Layout Information Missing in RO Viewer
> ---------------------------------------
>
> Key: ISIS-2846
> URL: https://issues.apache.org/jira/browse/ISIS-2846
> Project: Isis
> Issue Type: Bug
> Components: Isis Client Kroviz, Isis Viewer RO
> Affects Versions: 2.0.0-M5
> Reporter: Jörg Rade
> Priority: Minor
> Fix For: 2.0.0-M7
>
> Attachments: 2021-07-06.txt, 2021-07-06_object-layout.xml,
> 2021-07-07_object-layout.xml, 2021-08-18.txt
>
>
> Found in 2.0.0-M6 RC1
> I suspect some of the commits for
> https://issues.apache.org/jira/browse/ISIS-2787 have a side effect on the RO
> viewer, that 'break' kroviz.
> The first version showing the defect is
> apacheisis/demo-wicket-jdo:2.0.0-M5.20210707-0226-46cb701c - the version from
> the day before works as expected.
> Some layout information is missing, that is required at least for rendering
> columns in parented collections.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)