38 lines
1.1 KiB
JavaScript

import Route from '@ember/routing/route';
import $ from 'jquery';
const listUrl = '/api/v1/list/flows';
const flowsPageBaseURL = '/api/v1/flows?size=10&page=';
export default Route.extend({
// maintains backwards compatibility with legacy code
// TODO: [DSS-6122] refactor so this may not be required
controllerName: 'flows',
setupController: function(controller, model) {
const flowsPageURL = `${flowsPageBaseURL}${model.page}`;
const breadcrumbs = [{ title: 'FLOWS_ROOT', urn: '1' }];
currentTab = 'Flows';
this.controller.set('flowView', true);
this.controller.set('queryParams', null);
$.get(listUrl, function(data) {
if (data && data.status === 'ok') {
// renderFlowListView(data.nodes);
}
});
updateActiveTab();
$.get(flowsPageURL, data => {
if (data && data.status === 'ok') {
this.controller.set('model', data);
this.controller.set('jobView', false);
this.controller.set('flowView', true);
this.controller.set('breadcrumbs', breadcrumbs);
}
});
}
});