Dan Haywood created ISIS-977:
--------------------------------

             Summary: 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, Viewer: Wicket
    Affects Versions: core-1.7.0, viewer-wicket-1.7.0
            Reporter: Dan Haywood
            Assignee: Dan Haywood
            Priority: Minor
             Fix For: viewer-wicket-1.9.0, core-1.9.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)

Reply via email to