fix: include role field in all auth responses
- Add role to login response - Add role to register response - Add role to Google login response - Add role to OTP verification response - Add role to getUserProfile response - Fixes admin panel access denied issue
This commit is contained in:
@@ -53,6 +53,7 @@ export class AuthService {
|
|||||||
name: user.name,
|
name: user.name,
|
||||||
avatarUrl: user.avatarUrl,
|
avatarUrl: user.avatarUrl,
|
||||||
emailVerified: user.emailVerified,
|
emailVerified: user.emailVerified,
|
||||||
|
role: user.role,
|
||||||
},
|
},
|
||||||
token,
|
token,
|
||||||
};
|
};
|
||||||
@@ -69,6 +70,7 @@ export class AuthService {
|
|||||||
name: true,
|
name: true,
|
||||||
avatarUrl: true,
|
avatarUrl: true,
|
||||||
emailVerified: true,
|
emailVerified: true,
|
||||||
|
role: true,
|
||||||
otpEmailEnabled: true,
|
otpEmailEnabled: true,
|
||||||
otpWhatsappEnabled: true,
|
otpWhatsappEnabled: true,
|
||||||
otpTotpEnabled: true,
|
otpTotpEnabled: true,
|
||||||
@@ -132,6 +134,7 @@ export class AuthService {
|
|||||||
name: user.name,
|
name: user.name,
|
||||||
avatarUrl: user.avatarUrl,
|
avatarUrl: user.avatarUrl,
|
||||||
emailVerified: user.emailVerified,
|
emailVerified: user.emailVerified,
|
||||||
|
role: user.role,
|
||||||
},
|
},
|
||||||
token,
|
token,
|
||||||
};
|
};
|
||||||
@@ -268,6 +271,7 @@ export class AuthService {
|
|||||||
name: user.name,
|
name: user.name,
|
||||||
avatarUrl: user.avatarUrl,
|
avatarUrl: user.avatarUrl,
|
||||||
emailVerified: user.emailVerified,
|
emailVerified: user.emailVerified,
|
||||||
|
role: user.role,
|
||||||
},
|
},
|
||||||
token,
|
token,
|
||||||
};
|
};
|
||||||
@@ -354,6 +358,7 @@ export class AuthService {
|
|||||||
name: user.name,
|
name: user.name,
|
||||||
avatarUrl: user.avatarUrl,
|
avatarUrl: user.avatarUrl,
|
||||||
emailVerified: user.emailVerified,
|
emailVerified: user.emailVerified,
|
||||||
|
role: user.role,
|
||||||
},
|
},
|
||||||
token,
|
token,
|
||||||
};
|
};
|
||||||
@@ -389,6 +394,7 @@ export class AuthService {
|
|||||||
name: true,
|
name: true,
|
||||||
avatarUrl: true,
|
avatarUrl: true,
|
||||||
emailVerified: true,
|
emailVerified: true,
|
||||||
|
role: true,
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user