File tree Expand file tree Collapse file tree 4 files changed +28
-25
lines changed
Expand file tree Collapse file tree 4 files changed +28
-25
lines changed Original file line number Diff line number Diff line change 1- import { inject as service } from '@ember/service' ;
2-
3- import { TrackedArray } from 'tracked-built-ins' ;
4-
51import AuthenticatedRoute from '../-authenticated-route' ;
62
7- export default class TokenSettingsRoute extends AuthenticatedRoute {
8- @service store ;
9-
10- async model ( ) {
11- let apiTokens = await this . store . findAll ( 'api-token' ) ;
12- return TrackedArray . from ( apiTokens . slice ( ) ) ;
13- }
14-
15- /**
16- * Ensure that all plaintext tokens are deleted from memory after leaving
17- * the API tokens settings page.
18- */
19- resetController ( controller ) {
20- for ( let token of controller . model ) {
21- if ( token . token ) {
22- token . token = undefined ;
23- }
24- }
25- }
26- }
3+ export default class TokenSettingsRoute extends AuthenticatedRoute { }
Original file line number Diff line number Diff line change 1+ import Route from '@ember/routing/route' ;
2+ import { inject as service } from '@ember/service' ;
3+
4+ import { TrackedArray } from 'tracked-built-ins' ;
5+
6+ export default class TokenListRoute extends Route {
7+ @service store ;
8+
9+ async model ( ) {
10+ let apiTokens = await this . store . findAll ( 'api-token' ) ;
11+ return TrackedArray . from ( apiTokens . slice ( ) ) ;
12+ }
13+
14+ /**
15+ * Ensure that all plaintext tokens are deleted from memory after leaving
16+ * the API tokens settings page.
17+ */
18+ resetController ( controller ) {
19+ for ( let token of controller . model ) {
20+ if ( token . token ) {
21+ token . token = undefined ;
22+ }
23+ }
24+ }
25+ }
Original file line number Diff line number Diff line change 33<PageHeader @title =" Account Settings" />
44
55<SettingsPage >
6- < Settings::ApiTokens @ tokens = {{ @model }} />
6+ {{ outlet }}
77</SettingsPage >
Original file line number Diff line number Diff line change 1+ <Settings::ApiTokens @tokens ={{ @model }} />
You can’t perform that action at this time.
0 commit comments