You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@isis.apache.org by "Dan Haywood (JIRA)" <ji...@apache.org> on 2015/12/06 13:19:14 UTC
[jira] [Updated] (ISIS-977) Allow the application menus to be
specified using a appmenu.layout.json file.
[ https://issues.apache.org/jira/browse/ISIS-977?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Dan Haywood updated ISIS-977:
-----------------------------
see also https://github.com/estatio/estatio/issues/14 for another example where this would be needed.
> Allow the application menus to be specified using a appmenu.layout.json file.
> -----------------------------------------------------------------------------
>
> Key: ISIS-977
> URL: https://issues.apache.org/jira/browse/ISIS-977
> Project: Isis
> Issue Type: New Feature
> Components: Core, Core: Viewer: Wicket
> Affects Versions: viewer-wicket-1.7.0, core-1.7.0
> Reporter: Dan Haywood
> Assignee: Dan Haywood
> Priority: Minor
> Fix For: 1.12.0
>
>
> encapsulating the information in @DomainServiceLayout and @MemberOrder, eg:
> {
> "PRIMARY": [
> "FixedAssets": {
> "org.estatio.dom.assets.Properties": {
> "actions": {
> "newProperty": {
> "cssClassFa": "..."
> },
> "findProperties": {
> ...
> }
> }
> },
> "org.estatio.dom.assets.Units": {
> ...
> },
> "org.estatio.dom.assets.FixedAssetRegistrations": {
> ...
> }
> },
> "Parties": {
> ...
> },
> ...
> ],
> "SECONDARY": [
> "Prototyping": {
> ...
> },
> "Changes": {
> ...
> },
> "Security": {
> ...
> }
> ],
> "TERTIARY": {
> "org.estatio.webapp.services.admin.EstatioAdministrationService": {
> "updateEpochDate": {},
> "listAllSettings": {}
> }
> "org.estatio.webapp.services.other.OtherServices": {
> "execute": {
> "cssClassFa": "fa-bolt"
> },
> ...
> }
> }
> }
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)