File tree 5 files changed +13
-9
lines changed
controllers/authenticated
5 files changed +13
-9
lines changed Original file line number Diff line number Diff line change @@ -43,9 +43,8 @@ export default class OrganizationInformationSection extends Component {
43
43
get identityProviderName () {
44
44
const GARIdentityProvider = { code: ' GAR' , organizationName: ' GAR' };
45
45
const allIdentityProviderList = [... this .oidcIdentityProviders .list , GARIdentityProvider];
46
- const identityProvider = allIdentityProviderList .findBy (
47
- ' code' ,
48
- this .args .organization .identityProviderForCampaigns ,
46
+ const identityProvider = allIdentityProviderList .find (
47
+ (identityProvider ) => identityProvider .code === this .args .organization .identityProviderForCampaigns ,
49
48
);
50
49
const identityProviderName = identityProvider? .organizationName ;
51
50
return identityProviderName ?? ' Aucun' ;
Original file line number Diff line number Diff line change @@ -45,7 +45,7 @@ export default class GetTeamController extends Controller {
45
45
const emailInLowerCase = email . toLowerCase ( ) ;
46
46
const matchingUsers = await this . store . query ( 'user' , { filter : { email : emailInLowerCase } } ) ;
47
47
// GET /users?filter[email] makes an approximative request ("LIKE %email%") and not a strict request
48
- return matchingUsers . findBy ( ' email' , emailInLowerCase ) ;
48
+ return matchingUsers . find ( ( user ) => user . email === emailInLowerCase ) ;
49
49
}
50
50
51
51
@action
Original file line number Diff line number Diff line change @@ -25,8 +25,13 @@ export default class UserAuthenticationMethodsController extends Controller {
25
25
26
26
@action
27
27
async reassignAuthenticationMethod ( { targetUserId, identityProvider } ) {
28
- const authenticationMethod = this . model . authenticationMethods . findBy ( 'identityProvider' , identityProvider ) ;
29
- const oidcIdentityProvider = this . oidcIdentityProviders . list . findBy ( 'code' , identityProvider ) ;
28
+ const authenticationMethod = this . model . authenticationMethods . find (
29
+ ( authenticationMethod ) => authenticationMethod . identityProvider === identityProvider ,
30
+ ) ;
31
+ const oidcIdentityProvider = this . oidcIdentityProviders . list . find (
32
+ ( oidcIdentityProvider ) => oidcIdentityProvider . code === identityProvider ,
33
+ ) ;
34
+
30
35
const reassignedAuthenticationMethodLabel = oidcIdentityProvider
31
36
? oidcIdentityProvider . organizationName
32
37
: 'Médiacentre' ;
Original file line number Diff line number Diff line change @@ -63,7 +63,7 @@ export default class Organization extends Model {
63
63
64
64
async hasMember ( userId ) {
65
65
const memberships = await this . organizationMemberships ;
66
- return ! ! memberships . findBy ( ' user.id' , userId ) ;
66
+ return memberships . some ( ( membership ) => membership . user ? .id === userId ) ;
67
67
}
68
68
69
69
get archivedFormattedDate ( ) {
Original file line number Diff line number Diff line change @@ -45,12 +45,12 @@ export default class Training extends Model {
45
45
46
46
get prerequisiteTrigger ( ) {
47
47
const trainingTriggers = this . hasMany ( 'trainingTriggers' ) . value ( ) || [ ] ;
48
- return trainingTriggers . findBy ( ' type' , 'prerequisite' ) ;
48
+ return trainingTriggers . find ( ( trigger ) => trigger . type === 'prerequisite' ) ;
49
49
}
50
50
51
51
get goalTrigger ( ) {
52
52
const trainingTriggers = this . hasMany ( 'trainingTriggers' ) . value ( ) || [ ] ;
53
- return trainingTriggers . findBy ( ' type' , 'goal' ) ;
53
+ return trainingTriggers . find ( ( trigger ) => trigger . type === 'goal' ) ;
54
54
}
55
55
56
56
get sortedTargetProfileSummaries ( ) {
You can’t perform that action at this time.
0 commit comments