/** * Copyright (c) HashiCorp, Inc. * SPDX-License-Identifier: MPL-2.0 */ import EmberRouter from '@ember/routing/router'; import config from './config/environment'; export default class Router extends EmberRouter { location = config.locationType; rootURL = config.rootURL; } Router.map(function () { this.route('scopes', function () { this.route('scope', { path: ':scope_id' }, function () { this.route('authenticate', function () { this.route('method', { path: ':auth_method_id' }, function () { this.route('oidc'); }); }); this.route('projects', function () { this.route('targets', function () { this.route('target', { path: ':target_id' }, function () { this.route('hosts'); this.route('sessions'); }); }); this.route('sessions', function () {}); }); }); }); this.route('cluster-url'); });