From 861562201bcffab0bb67604ab0b080d3d24212a4 Mon Sep 17 00:00:00 2001 From: Cameron Perera Date: Wed, 1 Nov 2023 13:54:36 -0500 Subject: [PATCH] =?UTF-8?q?refactor:=20=F0=9F=92=A1=20remove=20unused=20ta?= =?UTF-8?q?rget/sessions=20controller=20(#1979)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../scope/projects/targets/target/sessions.js | 41 ------------------- 1 file changed, 41 deletions(-) delete mode 100644 ui/desktop/app/controllers/scopes/scope/projects/targets/target/sessions.js diff --git a/ui/desktop/app/controllers/scopes/scope/projects/targets/target/sessions.js b/ui/desktop/app/controllers/scopes/scope/projects/targets/target/sessions.js deleted file mode 100644 index e2938602d..000000000 --- a/ui/desktop/app/controllers/scopes/scope/projects/targets/target/sessions.js +++ /dev/null @@ -1,41 +0,0 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -import Controller from '@ember/controller'; -import { inject as service } from '@ember/service'; -import sortBy from 'lodash/sortBy'; - -export default class ScopesScopeProjectsTargetsTargetSessionsController extends Controller { - // =services - - @service session; - - /** - * Sessions belonging to the target. - * @type {SessionModel[]} - */ - get sessions() { - return this.model.sessions; - } - - /** - * Sort and filter to active sessions of current user. - * @param {[SessionModel]} model - * @param {object} session - * @type {[SessionModel]} - */ - get cancelableUserSessions() { - const sessions = this.sessions; - const userId = this.session.data.authenticated.user_id; - const filteredSessions = sessions.filter( - (session) => session.isAvailable && session.user_id === userId - ); - - // Sort sessions - const sortedSessions = sortBy(filteredSessions, 'created_time').reverse(); - - return sortedSessions; - } -}