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
-
5
1
import AuthenticatedRoute from '../-authenticated-route' ;
6
2
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 3
3
<PageHeader @title =" Account Settings" />
4
4
5
5
<SettingsPage >
6
- < Settings::ApiTokens @ tokens = {{ @model }} />
6
+ {{ outlet }}
7
7
</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