diff --git a/addons/api/mirage/scenarios/ipc.js b/addons/api/mirage/scenarios/ipc.js index 7001bc831..611f50d47 100644 --- a/addons/api/mirage/scenarios/ipc.js +++ b/addons/api/mirage/scenarios/ipc.js @@ -57,6 +57,7 @@ export default function initializeMockIPC(server, config) { userId: 'authenticateduser', type, created_time: new Date().toISOString(), + expiration_time: faker.date.soon(), }); const decoded = { key1: 'value 1', diff --git a/ui/desktop/app/controllers/scopes/scope/projects/targets/index.js b/ui/desktop/app/controllers/scopes/scope/projects/targets/index.js index c7dc524c8..4773cc68d 100644 --- a/ui/desktop/app/controllers/scopes/scope/projects/targets/index.js +++ b/ui/desktop/app/controllers/scopes/scope/projects/targets/index.js @@ -60,7 +60,8 @@ export default class ScopesScopeProjectsTargetsIndexController extends Controlle // Associate the connection details with the session let session; - const { session_id, address, port, credentials } = connectionDetails; + const { session_id, address, port, credentials, expiration } = + connectionDetails; try { session = await this.store.findRecord('session', session_id); } catch (error) { @@ -76,9 +77,11 @@ export default class ScopesScopeProjectsTargetsIndexController extends Controlle proxy_address: address, proxy_port: port, target_id: target.id, + expiration_time: expiration, }, ], }); + session = this.store.peekRecord('session', session_id); } diff --git a/ui/desktop/app/styles/app.scss b/ui/desktop/app/styles/app.scss index a9c2145d7..f39c28069 100644 --- a/ui/desktop/app/styles/app.scss +++ b/ui/desktop/app/styles/app.scss @@ -507,7 +507,12 @@ $chevron-down: url("data:image/svg+xml;utf-8, - + + + {{@model.displayName}} - + + diff --git a/ui/desktop/tests/acceptance/projects/sessions/session-test.js b/ui/desktop/tests/acceptance/projects/sessions/session-test.js index 7b1903b6a..a919cd783 100644 --- a/ui/desktop/tests/acceptance/projects/sessions/session-test.js +++ b/ui/desktop/tests/acceptance/projects/sessions/session-test.js @@ -191,11 +191,11 @@ module('Acceptance | projects | sessions | session', function (hooks) { address: 'a_123', port: 'p_123', protocol: 'tcp', + expiration: '2022-02-05T09:55:39.216Z', }); await visit(urls.target); await click(TARGET_CONNECT_BUTTON); - assert.strictEqual(currentURL(), urls.session); });