ba5ae14b6c
* Added to subnav and basic table implemented * Existing services become service fragments, and services tab aggregated beneath job route * Index page within jobs/job/services * Watchable services * Lintfixes * Links to clients and individual services set up * Child service route * Keyboard shortcuts on service page * Model that shows consul services as well, plus level and provider cols * lintfix * Level as query param * Watch job for service name changes too * Lintfix * Testfixes * Placeholder mirage route
13 lines
370 B
JavaScript
13 lines
370 B
JavaScript
import Route from '@ember/routing/route';
|
|
|
|
export default class JobsJobServicesServiceRoute extends Route {
|
|
model({ name = '', level = '' }) {
|
|
const services = this.modelFor('jobs.job')
|
|
.get('services')
|
|
.filter(
|
|
(service) => service.name === name && service.derivedLevel === level
|
|
);
|
|
return { name, instances: services || [] };
|
|
}
|
|
}
|