diff --git a/ui/admin/app/styles/app.scss b/ui/admin/app/styles/app.scss index 699de8ac1..3dd3daa5d 100644 --- a/ui/admin/app/styles/app.scss +++ b/ui/admin/app/styles/app.scss @@ -740,7 +740,8 @@ } .auth-methods-list-table, -.workers-list-table { +.workers-list-table, +.sessions-list-table { margin-top: 1rem; } diff --git a/ui/admin/app/templates/scopes/scope/sessions/index.hbs b/ui/admin/app/templates/scopes/scope/sessions/index.hbs index 604dee22e..a12b0f71a 100644 --- a/ui/admin/app/templates/scopes/scope/sessions/index.hbs +++ b/ui/admin/app/templates/scopes/scope/sessions/index.hbs @@ -68,76 +68,63 @@ {{#if @model}} - - - - {{t 'form.id.label'}} - {{t 'resources.user.title'}} - {{t 'resources.target.title'}} - {{t 'form.started.label'}} - {{t 'form.status.label'}} - {{t 'titles.actions'}} - - - - {{#each @model as |sessionAggregate|}} - - - + <:body as |B|> + + + + + {{B.data.session.id}} + + + + {{B.data.user.id}} + {{#if B.data.user.accountName}} +
+ + {{/if}} +
+ {{B.data.target.displayName}} + + + + + + + + {{#if (can 'cancel session' B.data.session)}} + - - {{sessionAggregate.session.id}} - -
- - {{sessionAggregate.user.id}} - {{#if sessionAggregate.user.accountName}} -
- - {{/if}} -
- {{sessionAggregate.target.displayName}} - - - - - - - - {{#if sessionAggregate.session.isAvailable}} - - {{t 'actions.cancel'}} - - {{/if}} - -
- {{/each}} -
-
+ {{/if}} + + + + {{else if (has-resource-filter-selections 'scopes.scope.sessions' 'status')