{ "module": "agency", "name": "Agencies", "icon" : "icon-delivery", "validations" : true, "dependencies": ["worker"], "menu": [ {"state": "zone.card.basicData", "icon": "settings"}, {"state": "zone.card.location", "icon": "my_location"}, {"state": "zone.card.calendar", "icon": "icon-deliveryprices"} ], "routes": [ { "url": "/zone", "state": "zone", "abstract": true, "component": "ui-view", "description": "Zones" }, { "url": "/index?q", "state": "zone.index", "component": "vn-zone-index", "description": "Zones" }, { "url": "/create", "state": "zone.create", "component": "vn-zone-create", "description": "New zone" }, { "url": "/:id", "state": "zone.card", "component": "vn-zone-card", "abstract": true, "description": "Detail" }, { "url": "/summary", "state": "zone.card.summary", "component": "vn-zone-summary", "description": "Summary", "params": { "zone": "$ctrl.zone" } }, { "url": "/basic-data", "state": "zone.card.basicData", "component": "vn-zone-basic-data", "description": "Basic data", "params": { "zone": "$ctrl.zone" } }, { "url": "/location?q", "state": "zone.card.location", "component": "vn-zone-location", "description": "Locations", "params": { "zone": "$ctrl.zone" } }, { "url": "/calendar", "state": "zone.card.calendar", "component": "vn-zone-calendar", "description": "Prices", "params": { "zone": "$ctrl.zone" } } ] }