Skip to content

Commit 5f481e8

Browse files
feat: add warning message when grant beta tester
1 parent ef25674 commit 5f481e8

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

src/enrollments/components/UpdateBetaTesterModal.tsx

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ const UpdateBetaTesterModal = ({ learner, isOpen, onClose }: UpdateBetaTesterMod
2626
}, {
2727
onSuccess: (data) => {
2828
const failedUsernames = data.results?.filter(user => user.userDoesNotExist).map(user => user.identifier) || [];
29+
const inactiveUsernames = data.results?.filter(user => !user.isActive && user.isActive !== null && !user.userDoesNotExist).map(user => user.identifier) || [];
2930
if (failedUsernames.length > 0) {
3031
addAlert({
3132
type: 'danger',
@@ -37,6 +38,17 @@ const UpdateBetaTesterModal = ({ learner, isOpen, onClose }: UpdateBetaTesterMod
3738
)
3839
});
3940
}
41+
if (inactiveUsernames.length > 0) {
42+
addAlert({
43+
type: 'warning',
44+
message: intl.formatMessage(messages.inactiveUsers),
45+
extraContent: (
46+
inactiveUsernames.map((learner: string) => (
47+
<p key={learner} className="mb-0">{intl.formatMessage(messages.inactiveLearner, { learner })}</p>
48+
))
49+
)
50+
});
51+
}
4052
},
4153
onError: () => {
4254
showModal({

0 commit comments

Comments
 (0)