[
https://issues.apache.org/jira/browse/ISIS-475?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13718013#comment-13718013
]
ASF subversion and git services commented on ISIS-475:
------------------------------------------------------
Commit a5ad5dcf4502e94cdb0e6931d04cd3c01ade19c3 in branch refs/heads/master
from [~danhaywood]
[ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=a5ad5dc ]
ISIS-475: dynamic layouts from JSON
- new LayoutMetadataReader interface
- new impls for properties and for json
- new classes representing LayoutMetadata (serializable to JSON)
- FacetedMethodsBuilder now uses the new LayoutMetadataReader interface
- searches for json impl, then properties impl
- utility classes/methods (ObjectAssociations, ObjectSpecifications,
EntityActionUtil.memberOrderOf) moved from viewer-wicket to core-metamodel
- example layout for ToDoItem converted to *.isis.json
- DeveloperUtilitiesService allows ability to download layout
- factored out MemberOrderFacetComparator from MemberOrderComparator, so can
reuse.
also:
- ArrayUtils and ArrayUtil classes removed
- combined Resources utility class with ResourceUtil utility class, unused
methods removed
- unused methods in PropertyUtil removed
also:
- little bit of CSS cosmetic change in table td left borders
> Dynamic layout using JSON
> -------------------------
>
> Key: ISIS-475
> URL: https://issues.apache.org/jira/browse/ISIS-475
> Project: Isis
> Issue Type: New Feature
> Components: Archetypes, Core, Examples, Viewer: Wicket
> Affects Versions: archetype-wrj-1.0.3, viewer-wicket-1.2.0, core-1.2.0
> Reporter: Dan Haywood
> Assignee: Dan Haywood
> Fix For: archetype-wrj-1.0.4, viewer-wicket-1.3.0, core-1.3.0
>
>
> Load layout metadata from a .isis.json file.
> Allow .isis.json file to be downloaded (using DeveloperUtilitiesService).
> Dynamically reload metadata; log any errors if does not parse etc.
--
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