diff --git a/generic/widgets.py b/generic/widgets.py index 64e5764e..4c6fc9f6 100644 --- a/generic/widgets.py +++ b/generic/widgets.py @@ -53,7 +53,7 @@ class UserSearchSelectMultipleWidget: f'{u.get_full_name() or u.username} {u.email}' ) if grade_text: - selected_html += f' {grade_text}' + selected_html += f' {grade_text}' selected_html += ( '' f'' @@ -407,10 +407,11 @@ class ExamSearchSelectMultipleWidget: pk = getattr(ex, "pk", "") options_html += f'' # badges for metadata where available - archive_badge = 'Archived' if getattr(ex, 'archive', False) else '' - open_badge = 'Open' if getattr(ex, 'open_access', False) else '' - mode_badge = 'Exam mode' if getattr(ex, 'exam_mode', False) else '' - cand_badge = 'Candidates only' if getattr(ex, 'candidates_only', False) else '' + # use smaller, less vibrant badges: low-opacity background + matching text color + archive_badge = 'Archived' if getattr(ex, 'archive', False) else '' + open_badge = 'Open' if getattr(ex, 'open_access', False) else '' + mode_badge = 'Exam mode' if getattr(ex, 'exam_mode', False) else '' + cand_badge = 'Candidates only' if getattr(ex, 'candidates_only', False) else '' selected_html += ( f'