File tree 11 files changed +17
-17
lines changed
11 files changed +17
-17
lines changed Original file line number Diff line number Diff line change @@ -21,7 +21,6 @@ module.exports = {
21
21
22
22
'ember/no-classic-classes' : 'error' ,
23
23
'ember/no-empty-attrs' : 'off' ,
24
- 'ember/no-get' : 'off' ,
25
24
'ember/require-computed-property-dependencies' : 'off' ,
26
25
27
26
'import-helpers/order-imports' : [
Original file line number Diff line number Diff line change @@ -42,11 +42,11 @@ export default class CrateOwnersController extends Controller {
42
42
switch ( owner . kind ) {
43
43
case 'user' :
44
44
this . set ( 'removed' , `User ${ owner . get ( 'login' ) } removed as crate owner` ) ;
45
- this . get ( ' crate.owner_user' ) . removeObject ( owner ) ;
45
+ this . crate . owner_user . removeObject ( owner ) ;
46
46
break ;
47
47
case 'team' :
48
48
this . set ( 'removed' , `Team ${ owner . get ( 'display_name' ) } removed as crate owner` ) ;
49
- this . get ( ' crate.owner_team' ) . removeObject ( owner ) ;
49
+ this . crate . owner_team . removeObject ( owner ) ;
50
50
break ;
51
51
}
52
52
} catch ( error ) {
Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ export default class CrateVersionController extends Controller {
28
28
29
29
@computed ( 'crate.owner_user' , 'session.currentUser.id' )
30
30
get isOwner ( ) {
31
- return this . get ( ' crate.owner_user' ) . findBy ( 'id' , this . get ( ' session.currentUser.id' ) ) ;
31
+ return this . crate . owner_user . findBy ( 'id' , this . session . currentUser ? .id ) ;
32
32
}
33
33
34
34
@readOnly ( 'crate.versions' ) sortedVersions ;
Original file line number Diff line number Diff line change @@ -7,6 +7,6 @@ export default class CrateVersionsController extends Controller {
7
7
8
8
@computed ( 'model.owner_user' , 'session.currentUser.id' )
9
9
get isOwner ( ) {
10
- return this . get ( ' model.owner_user' ) . findBy ( 'id' , this . get ( ' session.currentUser.id' ) ) ;
10
+ return this . model . owner_user . findBy ( 'id' , this . session . currentUser ? .id ) ;
11
11
}
12
12
}
Original file line number Diff line number Diff line change @@ -29,12 +29,12 @@ export default class DashboardController extends Controller {
29
29
30
30
@computed ( 'myCrates.[]' )
31
31
get hasMoreCrates ( ) {
32
- return this . get ( ' myCrates.length' ) > TO_SHOW ;
32
+ return this . myCrates . length > TO_SHOW ;
33
33
}
34
34
35
35
@computed ( 'myFollowing.[]' )
36
36
get hasMoreFollowing ( ) {
37
- return this . get ( ' myFollowing.length' ) > TO_SHOW ;
37
+ return this . myFollowing . length > TO_SHOW ;
38
38
}
39
39
40
40
@task ( function * ( ) {
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ export default class IndexController extends Controller {
12
12
13
13
@computed ( 'dataTask.{lastSuccessful,isRunning}' )
14
14
get hasData ( ) {
15
- return this . get ( ' dataTask.lastSuccessful' ) && ! this . get ( ' dataTask.isRunning' ) ;
15
+ return this . dataTask . lastSuccessful && ! this . dataTask . isRunning ;
16
16
}
17
17
18
18
@( task ( function * ( ) {
Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ export default class MeIndexController extends Controller {
28
28
}
29
29
30
30
setAllEmailNotifications ( value ) {
31
- this . get ( ' ownedCrates' ) . forEach ( c => {
31
+ this . ownedCrates . forEach ( c => {
32
32
c . set ( 'email_notifications' , value ) ;
33
33
} ) ;
34
34
}
@@ -41,7 +41,7 @@ export default class MeIndexController extends Controller {
41
41
await ajax ( `/api/v1/me/email_notifications` , {
42
42
method : 'PUT' ,
43
43
body : JSON . stringify (
44
- this . get ( ' ownedCrates' ) . map ( c => ( {
44
+ this . ownedCrates . map ( c => ( {
45
45
id : parseInt ( c . id , 10 ) ,
46
46
email_notifications : c . email_notifications ,
47
47
} ) ) ,
Original file line number Diff line number Diff line change @@ -16,12 +16,12 @@ export default class SearchController extends Controller {
16
16
17
17
@computed ( 'dataTask.{lastSuccessful,isRunning}' )
18
18
get hasData ( ) {
19
- return this . get ( ' dataTask.lastSuccessful' ) || ! this . get ( ' dataTask.isRunning' ) ;
19
+ return this . dataTask . lastSuccessful || ! this . dataTask . isRunning ;
20
20
}
21
21
22
22
@computed ( 'dataTask.{lastSuccessful,isRunning}' )
23
23
get firstResultPending ( ) {
24
- return ! this . get ( ' dataTask.lastSuccessful' ) && this . get ( ' dataTask.isRunning' ) ;
24
+ return ! this . dataTask . lastSuccessful && this . dataTask . isRunning ;
25
25
}
26
26
27
27
@readOnly ( 'model.meta.total' ) totalItems ;
Original file line number Diff line number Diff line change @@ -18,8 +18,7 @@ export default class Team extends Model {
18
18
org_name ;
19
19
20
20
@computed ( 'name' , 'org_name' , function ( ) {
21
- let { name, org_name } = this . getProperties ( 'name' , 'org_name' ) ;
22
- return `${ org_name } /${ name } ` ;
21
+ return `${ this . org_name } /${ this . name } ` ;
23
22
} )
24
23
display_name ;
25
24
}
Original file line number Diff line number Diff line change @@ -29,7 +29,8 @@ export default class Version extends Model {
29
29
@alias ( 'loadAuthorsTask.last.value' ) authorNames ;
30
30
31
31
@( task ( function * ( ) {
32
- let authors = yield this . get ( 'authors' ) ;
32
+ // trigger the async relationship to load the content
33
+ let authors = yield this . authors ;
33
34
return authors . meta . names ;
34
35
} ) . keepLatest ( ) )
35
36
loadAuthorsTask ;
@@ -39,7 +40,8 @@ export default class Version extends Model {
39
40
@alias ( 'loadDepsTask.last.value.dev' ) devDependencies ;
40
41
41
42
@( task ( function * ( ) {
42
- let dependencies = yield this . get ( 'dependencies' ) ;
43
+ // trigger the async relationship to load the content
44
+ let dependencies = yield this . dependencies ;
43
45
44
46
let normal = dependencies . filterBy ( 'kind' , 'normal' ) . uniqBy ( 'crate_id' ) ;
45
47
let build = dependencies . filterBy ( 'kind' , 'build' ) . uniqBy ( 'crate_id' ) ;
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ export default class MeCratesRoute extends AuthenticatedRoute {
7
7
} ;
8
8
9
9
model ( params ) {
10
- params . user_id = this . get ( ' session.currentUser.id' ) ;
10
+ params . user_id = this . session . currentUser . id ;
11
11
return this . store . query ( 'crate' , params ) ;
12
12
}
13
13
}
You can’t perform that action at this time.
0 commit comments