diff --git a/apiserver/apiserver/api/serializers.py b/apiserver/apiserver/api/serializers.py index e7b1531..b1dc133 100644 --- a/apiserver/apiserver/api/serializers.py +++ b/apiserver/apiserver/api/serializers.py @@ -569,6 +569,7 @@ class TrainingSerializer(serializers.ModelSerializer): 'Waiting for payment', 'Withdrawn', 'Rescheduled', + 'Failed', 'No-show', 'Attended', 'Confirmed' @@ -1076,4 +1077,4 @@ class MyLoginSerializer(LoginSerializer): if not user: raise ValidationError(dict(password='Incorrect password. Check caps lock.')) - return user + return user \ No newline at end of file diff --git a/webclient/src/Classes.js b/webclient/src/Classes.js index c301e31..ffe541d 100644 --- a/webclient/src/Classes.js +++ b/webclient/src/Classes.js @@ -668,7 +668,8 @@ export function ClassDetail(props) { {clazz.instructor !== user.id && (userTraining ?
Status: {userTraining.attendance_status}
+ { userTraining.attendance_status !== 'Failed' &&Status: {userTraining.attendance_status}
} + { userTraining.attendance_status === 'Failed' &&Status: Attempted
}{userTraining.attendance_status === 'Withdrawn' ?
@@ -101,4 +101,4 @@ export const Footer = () => {