|
@@ -17,8 +17,8 @@
|
|
|
*/
|
|
|
|
|
|
module.exports = Em.Route.extend({
|
|
|
- route:'/main',
|
|
|
- enter:function (router) {
|
|
|
+ route: '/main',
|
|
|
+ enter: function (router) {
|
|
|
console.log('in /main:enter');
|
|
|
if (router.getAuthenticated()) {
|
|
|
App.router.get('clusterController').loadClusterName(false);
|
|
@@ -30,107 +30,118 @@ module.exports = Em.Route.extend({
|
|
|
});
|
|
|
}
|
|
|
},
|
|
|
-
|
|
|
- index:Ember.Route.extend({
|
|
|
- route:'/',
|
|
|
- redirectsTo:'dashboard'
|
|
|
+ /*routePath: function(router,event) {
|
|
|
+ if (router.getAuthenticated()) {
|
|
|
+ App.router.get('clusterController').loadClusterName(false);
|
|
|
+ router.get('mainController').initialize();
|
|
|
+ // TODO: redirect to last known state
|
|
|
+ } else {
|
|
|
+ Ember.run.next(function () {
|
|
|
+ router.transitionTo('login');
|
|
|
+ });
|
|
|
+ }
|
|
|
+ }, */
|
|
|
+
|
|
|
+ index: Ember.Route.extend({
|
|
|
+ route: '/',
|
|
|
+ redirectsTo: 'dashboard'
|
|
|
}),
|
|
|
|
|
|
- test:Em.Route.extend({
|
|
|
- route:'/test',
|
|
|
- connectOutlets:function (router, context) {
|
|
|
+ test: Em.Route.extend({
|
|
|
+ route: '/test',
|
|
|
+ connectOutlets: function (router, context) {
|
|
|
router.get('mainController').connectOutlet('mainTest');
|
|
|
}
|
|
|
}),
|
|
|
|
|
|
- connectOutlets:function (router, context) {
|
|
|
+ connectOutlets: function (router, context) {
|
|
|
router.get('applicationController').connectOutlet('main');
|
|
|
},
|
|
|
|
|
|
- charts:Em.Route.extend({
|
|
|
- route:'/charts',
|
|
|
- connectOutlets:function (router, context) {
|
|
|
+ charts: Em.Route.extend({
|
|
|
+ route: '/charts',
|
|
|
+ connectOutlets: function (router, context) {
|
|
|
router.get('mainController').connectOutlet('mainCharts');
|
|
|
},
|
|
|
- enter:function (router) {
|
|
|
+ enter: function (router) {
|
|
|
Em.run.next(function () {
|
|
|
router.transitionTo('heatmap');
|
|
|
});
|
|
|
},
|
|
|
- index:Ember.Route.extend({
|
|
|
- route:'/',
|
|
|
- redirectsTo:'heatmap'
|
|
|
+ index: Ember.Route.extend({
|
|
|
+ route: '/',
|
|
|
+ redirectsTo: 'heatmap'
|
|
|
}),
|
|
|
- heatmap:Em.Route.extend({
|
|
|
- route:'/heatmap',
|
|
|
- connectOutlets:function (router, context) {
|
|
|
+ heatmap: Em.Route.extend({
|
|
|
+ route: '/heatmap',
|
|
|
+ connectOutlets: function (router, context) {
|
|
|
router.get('mainChartsController').connectOutlet('mainChartsHeatmap');
|
|
|
}
|
|
|
}),
|
|
|
- horizon_chart:Em.Route.extend({
|
|
|
- route:'/horizon_chart',
|
|
|
- connectOutlets:function (router, context) {
|
|
|
+ horizon_chart: Em.Route.extend({
|
|
|
+ route: '/horizon_chart',
|
|
|
+ connectOutlets: function (router, context) {
|
|
|
router.get('mainChartsController').connectOutlet('mainChartsHorizon');
|
|
|
}
|
|
|
}),
|
|
|
- showChart:function (router, event) {
|
|
|
+ showChart: function (router, event) {
|
|
|
var parent = event.view._parentView;
|
|
|
parent.deactivateChildViews();
|
|
|
event.view.set('active', "active");
|
|
|
router.transitionTo(event.context);
|
|
|
}
|
|
|
}),
|
|
|
- apps:Em.Route.extend({
|
|
|
- route:'/apps',
|
|
|
- connectOutlets:function (router) {
|
|
|
+ apps: Em.Route.extend({
|
|
|
+ route: '/apps',
|
|
|
+ connectOutlets: function (router) {
|
|
|
//router.get('clusterController').loadRuns();
|
|
|
router.get('mainAppsController').loadRuns();
|
|
|
router.get('mainController').connectOutlet('mainApps');
|
|
|
}
|
|
|
}),
|
|
|
|
|
|
- hosts:Em.Route.extend({
|
|
|
- route:'/hosts',
|
|
|
- index:Ember.Route.extend({
|
|
|
- route:'/',
|
|
|
- connectOutlets:function (router, context) {
|
|
|
+ hosts: Em.Route.extend({
|
|
|
+ route: '/hosts',
|
|
|
+ index: Ember.Route.extend({
|
|
|
+ route: '/',
|
|
|
+ connectOutlets: function (router, context) {
|
|
|
router.get('mainController').connectOutlet('mainHost');
|
|
|
}
|
|
|
}),
|
|
|
|
|
|
- hostDetails:Em.Route.extend({
|
|
|
- route:'/:host_id',
|
|
|
- connectOutlets:function (router, host) {
|
|
|
+ hostDetails: Em.Route.extend({
|
|
|
+ route: '/:host_id',
|
|
|
+ connectOutlets: function (router, host) {
|
|
|
router.get('mainController').connectOutlet('mainHostDetails', host);
|
|
|
},
|
|
|
|
|
|
- index:Ember.Route.extend({
|
|
|
- route:'/',
|
|
|
- redirectsTo:'summary'
|
|
|
+ index: Ember.Route.extend({
|
|
|
+ route: '/',
|
|
|
+ redirectsTo: 'summary'
|
|
|
}),
|
|
|
|
|
|
- summary:Em.Route.extend({
|
|
|
- route:'/summary',
|
|
|
- connectOutlets:function (router, context) {
|
|
|
+ summary: Em.Route.extend({
|
|
|
+ route: '/summary',
|
|
|
+ connectOutlets: function (router, context) {
|
|
|
router.get('mainHostDetailsController').connectOutlet('mainHostSummary');
|
|
|
}
|
|
|
}),
|
|
|
|
|
|
- metrics:Em.Route.extend({
|
|
|
- route:'/metrics',
|
|
|
- connectOutlets:function (router, context) {
|
|
|
+ metrics: Em.Route.extend({
|
|
|
+ route: '/metrics',
|
|
|
+ connectOutlets: function (router, context) {
|
|
|
router.get('mainHostDetailsController').connectOutlet('mainHostMetrics');
|
|
|
}
|
|
|
}),
|
|
|
|
|
|
- audit:Em.Route.extend({
|
|
|
- route:'/audit',
|
|
|
- connectOutlets:function (router, context) {
|
|
|
+ audit: Em.Route.extend({
|
|
|
+ route: '/audit',
|
|
|
+ connectOutlets: function (router, context) {
|
|
|
router.get('mainHostDetailsController').connectOutlet('mainHostAudit');
|
|
|
}
|
|
|
}),
|
|
|
|
|
|
- hostNavigate:function (router, event) {
|
|
|
+ hostNavigate: function (router, event) {
|
|
|
var parent = event.view._parentView;
|
|
|
parent.deactivateChildViews();
|
|
|
event.view.set('active', "active");
|
|
@@ -138,20 +149,20 @@ module.exports = Em.Route.extend({
|
|
|
}
|
|
|
}),
|
|
|
|
|
|
- backToHostsList:function (router, event) {
|
|
|
+ backToHostsList: function (router, event) {
|
|
|
router.transitionTo('hosts.index');
|
|
|
},
|
|
|
|
|
|
- showDetails:function (router, event) {
|
|
|
+ showDetails: function (router, event) {
|
|
|
router.get('mainHostDetailsController').setBack(true);
|
|
|
router.transitionTo('hostDetails.summary', event.context)
|
|
|
},
|
|
|
|
|
|
- addHost:function (router) {
|
|
|
- if(App.clusterStatus){
|
|
|
+ addHost: function (router) {
|
|
|
+ if (App.clusterStatus) {
|
|
|
App.clusterStatus.updateFromServer();
|
|
|
var currentClusterStatus = App.clusterStatus.get('value');
|
|
|
- if(currentClusterStatus && currentClusterStatus.clusterState=="ADD_HOSTS_COMPLETED_5"){
|
|
|
+ if (currentClusterStatus && currentClusterStatus.clusterState == "ADD_HOSTS_COMPLETED_5") {
|
|
|
// The last time add hosts ran, it left the status
|
|
|
// in this state. We need to clear any previous status
|
|
|
// so that the hosts page starts from fresh.
|
|
@@ -163,133 +174,222 @@ module.exports = Em.Route.extend({
|
|
|
|
|
|
}),
|
|
|
|
|
|
- hostAdd:require('routes/add_host_routes'),
|
|
|
+ hostAdd: require('routes/add_host_routes'),
|
|
|
+
|
|
|
+ admin: Em.Route.extend({
|
|
|
+ route: '/admin',
|
|
|
+ enter: function (router, transition) {
|
|
|
+ var controller = router.get('mainAdminController');
|
|
|
+ if (!App.db.getUser().admin) {
|
|
|
+ Em.run.next(function () {
|
|
|
+ router.transitionTo('main.dashboard');
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ // Em.run.next(function () {
|
|
|
+ // router.transitionTo('admin' + controller.get('category').capitalize());
|
|
|
+ //});
|
|
|
+ }
|
|
|
+ },
|
|
|
|
|
|
- admin:Em.Route.extend({
|
|
|
- route:'/admin',
|
|
|
- enter: function(){
|
|
|
- if(!App.db.getUser().admin){
|
|
|
+ routePath: function (router, event) {
|
|
|
+ if (!App.db.getUser().admin) {
|
|
|
Em.run.next(function () {
|
|
|
App.router.transitionTo('main.dashboard');
|
|
|
});
|
|
|
+ } else {
|
|
|
+ // var controller = router.get('mainAdminController');
|
|
|
+ //router.transitionTo('admin' + controller.get('category').capitalize());
|
|
|
}
|
|
|
},
|
|
|
- connectOutlets:function (router, context) {
|
|
|
+ connectOutlets: function (router, context) {
|
|
|
router.get('mainController').connectOutlet('mainAdmin');
|
|
|
},
|
|
|
|
|
|
- index:Ember.Route.extend({
|
|
|
- route:'/',
|
|
|
- redirectsTo:'adminUser'
|
|
|
+ index: Em.Route.extend({
|
|
|
+ /* enter: function(router, transition){
|
|
|
+ var controller = router.get('mainAdminController');
|
|
|
+ router.transitionTo('admin' + controller.get('category').capitalize());
|
|
|
+ }, */
|
|
|
+ route: '/',
|
|
|
+ redirectsTo: 'adminUser'
|
|
|
}),
|
|
|
|
|
|
- adminUser:Em.Route.extend({
|
|
|
- route:'/user',
|
|
|
- enter:function (router) {
|
|
|
+
|
|
|
+ adminUser: Em.Route.extend({
|
|
|
+ route: '/user',
|
|
|
+ index: Em.Route.extend({
|
|
|
+ route: '/',
|
|
|
+ redirectsTo: 'allUsers'
|
|
|
+ }),
|
|
|
+ enter: function (router) {
|
|
|
router.set('mainAdminController.category', "user");
|
|
|
Em.run.next(function () {
|
|
|
router.transitionTo('allUsers');
|
|
|
});
|
|
|
},
|
|
|
-
|
|
|
+ routePath: function (router, event) {
|
|
|
+ router.set('mainAdminController.category', "user");
|
|
|
+ router.transitionTo('allUsers');
|
|
|
+ Em.run.next(function () {
|
|
|
+ router.transitionTo('allUsers');
|
|
|
+ });
|
|
|
+ },
|
|
|
// events
|
|
|
- gotoUsers:Em.Router.transitionTo("allUsers"),
|
|
|
- gotoCreateUser:Em.Router.transitionTo("createUser"),
|
|
|
- gotoEditUser:function (router, event) {
|
|
|
+ gotoUsers: Em.Router.transitionTo("allUsers"),
|
|
|
+ gotoCreateUser: Em.Router.transitionTo("createUser"),
|
|
|
+ gotoEditUser: function (router, event) {
|
|
|
router.transitionTo("editUser", event.context)
|
|
|
},
|
|
|
|
|
|
// states
|
|
|
- allUsers:Em.Route.extend({
|
|
|
- route:'/',
|
|
|
- connectOutlets:function (router) {
|
|
|
+ allUsers: Em.Route.extend({
|
|
|
+ route: '/allUsers',
|
|
|
+ // index: Ember.Route.extend({
|
|
|
+ //route: '/',
|
|
|
+ connectOutlets: function (router) {
|
|
|
router.get('mainAdminController').connectOutlet('mainAdminUser');
|
|
|
}
|
|
|
+ //})
|
|
|
}),
|
|
|
|
|
|
- createUser:Em.Route.extend({
|
|
|
- route:'/create',
|
|
|
- connectOutlets:function (router) {
|
|
|
+ createUser: Em.Route.extend({
|
|
|
+ route: '/create',
|
|
|
+ connectOutlets: function (router) {
|
|
|
router.get('mainAdminController').connectOutlet('mainAdminUserCreate', {});
|
|
|
}
|
|
|
}),
|
|
|
|
|
|
- editUser:Em.Route.extend({
|
|
|
- route:'/edit/:user_id',
|
|
|
- connectOutlets:function (router, user) {
|
|
|
+ editUser: Em.Route.extend({
|
|
|
+ route: '/edit/:user_id',
|
|
|
+ connectOutlets: function (router, user) {
|
|
|
router.get('mainAdminController').connectOutlet('mainAdminUserEdit', user);
|
|
|
}
|
|
|
})
|
|
|
}),
|
|
|
|
|
|
- adminCluster:Em.Route.extend({
|
|
|
- route:'/cluster',
|
|
|
- connectOutlets:function (router) {
|
|
|
- router.set('mainAdminController.category', "cluster");
|
|
|
- router.get('mainAdminController').connectOutlet('mainAdminCluster');
|
|
|
- }
|
|
|
- }),
|
|
|
|
|
|
- adminAuthentication:Em.Route.extend({
|
|
|
- route:'/authentication',
|
|
|
- connectOutlets:function (router) {
|
|
|
+ adminAuthentication: Em.Route.extend({
|
|
|
+ route: '/authentication',
|
|
|
+ connectOutlets: function (router, context) {
|
|
|
router.set('mainAdminController.category', "authentication");
|
|
|
router.get('mainAdminController').connectOutlet('mainAdminAuthentication');
|
|
|
}
|
|
|
}),
|
|
|
|
|
|
- adminSecurity:Em.Route.extend({
|
|
|
- route:'/security',
|
|
|
- connectOutlets:function (router) {
|
|
|
+
|
|
|
+ adminSecurity: Em.Route.extend({
|
|
|
+ route: '/security',
|
|
|
+ enter: function (router) {
|
|
|
+ //alert("1.. I am in enter path");
|
|
|
router.set('mainAdminController.category', "security");
|
|
|
- router.get('mainAdminController').connectOutlet('mainAdminSecurity');
|
|
|
- }
|
|
|
+ var controller = router.get('mainAdminSecurityController');
|
|
|
+ if (!(controller.getAddSecurityWizardStatus() === 'RUNNING')) {
|
|
|
+ Em.run.next(function () {
|
|
|
+ router.transitionTo('adminSecurity.index');
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ Em.run.next(function () {
|
|
|
+ router.transitionTo('adminAddSecurity');
|
|
|
+ });
|
|
|
+ }
|
|
|
+ },
|
|
|
+
|
|
|
+ index: Ember.Route.extend({
|
|
|
+ route: '/',
|
|
|
+ connectOutlets: function (router, context) {
|
|
|
+ var controller = router.get('mainAdminController');
|
|
|
+ controller.set('category', "security");
|
|
|
+ var securityStatus = controller.securityStatusLoading();
|
|
|
+ securityStatus.done(function () {
|
|
|
+ controller.connectOutlet('mainAdminSecurity');
|
|
|
+ });
|
|
|
+ securityStatus.fail(function () {
|
|
|
+ App.ModalPopup.show({
|
|
|
+ header: Em.I18n.translations['common.error'],
|
|
|
+ secondary: false,
|
|
|
+ onPrimary: function () {
|
|
|
+ this.hide();
|
|
|
+ },
|
|
|
+ bodyClass: Ember.View.extend({
|
|
|
+ template: Ember.Handlebars.compile(['<p>{{t admin.security.status.error}}</p>'])
|
|
|
+ })
|
|
|
+ });
|
|
|
+ });
|
|
|
+ }
|
|
|
+ }),
|
|
|
+
|
|
|
+ addSecurity: function (router, object) {
|
|
|
+ router.transitionTo('adminAddSecurity');
|
|
|
+ },
|
|
|
+
|
|
|
+ disableSecurity: Ember.Route.extend({
|
|
|
+ route: '/',
|
|
|
+ connectOutlets: function (router, context) {
|
|
|
+ router.get('mainAdminSecurityController').connectOutlet('mainAdminSecurityDisable');
|
|
|
+ }
|
|
|
+ }),
|
|
|
+
|
|
|
+ adminAddSecurity: require('routes/add_security')
|
|
|
}),
|
|
|
|
|
|
- adminAdvanced:Em.Route.extend({
|
|
|
- route:'/advanced',
|
|
|
- connectOutlets:function (router) {
|
|
|
+ adminCluster: Em.Route.extend({
|
|
|
+ route: '/cluster',
|
|
|
+ connectOutlets: function (router) {
|
|
|
+ router.set('mainAdminController.category', "cluster");
|
|
|
+ router.get('mainAdminController').connectOutlet('mainAdminCluster');
|
|
|
+ }
|
|
|
+ }),
|
|
|
+ adminAdvanced: Em.Route.extend({
|
|
|
+ route: '/advanced',
|
|
|
+ connectOutlets: function (router) {
|
|
|
router.set('mainAdminController.category', "advanced");
|
|
|
router.get('mainAdminController').connectOutlet('mainAdminAdvanced');
|
|
|
}
|
|
|
}),
|
|
|
|
|
|
- adminAudit:Em.Route.extend({
|
|
|
- route:'/audit',
|
|
|
- connectOutlets:function (router) {
|
|
|
+ adminAudit: Em.Route.extend({
|
|
|
+ route: '/audit',
|
|
|
+ connectOutlets: function (router) {
|
|
|
router.set('mainAdminController.category', "audit");
|
|
|
router.get('mainAdminController').connectOutlet('mainAdminAudit');
|
|
|
}
|
|
|
}),
|
|
|
- upgradeStack:function (router, event) {
|
|
|
- if(!$(event.currentTarget).hasClass('inactive')){
|
|
|
+ upgradeStack: function (router, event) {
|
|
|
+ if (!$(event.currentTarget).hasClass('inactive')) {
|
|
|
router.transitionTo('stackUpgrade');
|
|
|
}
|
|
|
},
|
|
|
|
|
|
- adminNavigate:function (router, object) {
|
|
|
+
|
|
|
+ adminNavigate: function (router, object) {
|
|
|
router.transitionTo('admin' + object.context.capitalize());
|
|
|
- }
|
|
|
+ },
|
|
|
+
|
|
|
+ //events
|
|
|
+ goToAdminUser: Em.Router.transitionTo('adminUser'),
|
|
|
+ goToAdminSecurity: Em.Router.transitionTo('adminSecurity.index'),
|
|
|
+ goToAdminCluster: Em.Router.transitionTo('adminCluster')
|
|
|
+
|
|
|
}),
|
|
|
- stackUpgrade:require('routes/stack_upgrade'),
|
|
|
+ stackUpgrade: require('routes/stack_upgrade'),
|
|
|
|
|
|
- dashboard:Em.Route.extend({
|
|
|
- route:'/dashboard',
|
|
|
- connectOutlets:function (router, context) {
|
|
|
+ dashboard: Em.Route.extend({
|
|
|
+ route: '/dashboard',
|
|
|
+ connectOutlets: function (router, context) {
|
|
|
router.get('mainController').connectOutlet('mainDashboard');
|
|
|
},
|
|
|
- showDetails:function (router, event) {
|
|
|
+ showDetails: function (router, event) {
|
|
|
router.get('mainHostDetailsController').setBack(true);
|
|
|
router.transitionTo('hosts.hostDetails.summary', event.context);
|
|
|
}
|
|
|
}),
|
|
|
|
|
|
- services:Em.Route.extend({
|
|
|
- route:'/services',
|
|
|
- index:Ember.Route.extend({
|
|
|
- route:'/'
|
|
|
+ services: Em.Route.extend({
|
|
|
+ route: '/services',
|
|
|
+ index: Ember.Route.extend({
|
|
|
+ route: '/'
|
|
|
}),
|
|
|
- enter:function (router) {
|
|
|
+ enter: function (router) {
|
|
|
Ember.run.next(function () {
|
|
|
var service = router.get('mainServiceItemController.content');
|
|
|
if (!service) {
|
|
@@ -298,72 +398,73 @@ module.exports = Em.Route.extend({
|
|
|
router.transitionTo('service.summary', service);
|
|
|
});
|
|
|
},
|
|
|
- connectOutlets:function (router, context) {
|
|
|
+ connectOutlets: function (router, context) {
|
|
|
router.get('mainController').connectOutlet('mainService');
|
|
|
},
|
|
|
- service:Em.Route.extend({
|
|
|
- route:'/:service_id',
|
|
|
- connectOutlets:function (router, service) {
|
|
|
+ service: Em.Route.extend({
|
|
|
+ route: '/:service_id',
|
|
|
+ connectOutlets: function (router, service) {
|
|
|
router.get('mainServiceController').connectOutlet('mainServiceItem', service);
|
|
|
router.transitionTo('summary');
|
|
|
},
|
|
|
- index:Ember.Route.extend({
|
|
|
- route:'/'
|
|
|
+ index: Ember.Route.extend({
|
|
|
+ route: '/'
|
|
|
}),
|
|
|
- summary:Em.Route.extend({
|
|
|
- route:'/summary',
|
|
|
- connectOutlets:function (router, context) {
|
|
|
+ summary: Em.Route.extend({
|
|
|
+ route: '/summary',
|
|
|
+ connectOutlets: function (router, context) {
|
|
|
var item = router.get('mainServiceItemController.content');
|
|
|
var viewName = 'mainServiceInfoSummary';
|
|
|
router.get('mainServiceItemController').connectOutlet('mainServiceInfoSummary', item);
|
|
|
}
|
|
|
}),
|
|
|
- metrics:Em.Route.extend({
|
|
|
- route:'/metrics',
|
|
|
- connectOutlets:function (router, context) {
|
|
|
+ metrics: Em.Route.extend({
|
|
|
+ route: '/metrics',
|
|
|
+ connectOutlets: function (router, context) {
|
|
|
var item = router.get('mainServiceItemController.content');
|
|
|
router.get('mainServiceItemController').connectOutlet('mainServiceInfoMetrics', item);
|
|
|
}
|
|
|
}),
|
|
|
- configs:Em.Route.extend({
|
|
|
- route:'/configs',
|
|
|
- connectOutlets:function (router, context) {
|
|
|
+ configs: Em.Route.extend({
|
|
|
+ route: '/configs',
|
|
|
+ connectOutlets: function (router, context) {
|
|
|
var item = router.get('mainServiceItemController.content');
|
|
|
router.get('mainServiceItemController').connectOutlet('mainServiceInfoConfigs', item);
|
|
|
}
|
|
|
}),
|
|
|
- audit:Em.Route.extend({
|
|
|
- route:'/audit',
|
|
|
- connectOutlets:function (router, context) {
|
|
|
+ audit: Em.Route.extend({
|
|
|
+ route: '/audit',
|
|
|
+ connectOutlets: function (router, context) {
|
|
|
var item = router.get('mainServiceItemController.content');
|
|
|
router.get('mainServiceItemController').connectOutlet('mainServiceInfoAudit', item);
|
|
|
}
|
|
|
}),
|
|
|
- showInfo:function (router, event) {
|
|
|
+ showInfo: function (router, event) {
|
|
|
var parent = event.view._parentView;
|
|
|
parent.deactivateChildViews();
|
|
|
event.view.set('active', "active");
|
|
|
router.transitionTo(event.context);
|
|
|
},
|
|
|
- showDetails:function (router, event) {
|
|
|
+ showDetails: function (router, event) {
|
|
|
router.get('mainHostDetailsController').setBack(true);
|
|
|
router.transitionTo('hosts.hostDetails.summary', event.context);
|
|
|
}
|
|
|
}),
|
|
|
- showService:Em.Router.transitionTo('service'),
|
|
|
- addService:Em.Router.transitionTo('serviceAdd')
|
|
|
+ showService: Em.Router.transitionTo('service'),
|
|
|
+ addService: Em.Router.transitionTo('serviceAdd')
|
|
|
}),
|
|
|
|
|
|
+
|
|
|
serviceAdd:require('routes/add_service_routes'),
|
|
|
reassignMaster:require('routes/reassign_master_routes'),
|
|
|
|
|
|
|
|
|
- selectService:Em.Route.transitionTo('services.service'),
|
|
|
- selectHost:function (router, event) {
|
|
|
+ selectService: Em.Route.transitionTo('services.service'),
|
|
|
+ selectHost: function (router, event) {
|
|
|
router.get('mainHostDetailsController').setBack(false);
|
|
|
router.transitionTo('hosts.hostDetails.index', event.context);
|
|
|
},
|
|
|
- filterHosts:function (router, component) {
|
|
|
+ filterHosts: function (router, component) {
|
|
|
router.get('mainHostController').filterByComponent(component.context);
|
|
|
router.transitionTo('hosts.index');
|
|
|
}
|