diff --git a/chrono/manager/templates/chrono/manager_partial_bookings_month_view.html b/chrono/manager/templates/chrono/manager_partial_bookings_month_view.html index 8ebe6508..83ffbee3 100644 --- a/chrono/manager/templates/chrono/manager_partial_bookings_month_view.html +++ b/chrono/manager/templates/chrono/manager_partial_bookings_month_view.html @@ -37,7 +37,13 @@ {% if booking %} - + {% if booking.check_css_class == 'present' %} + {% trans "Present" %} + {% elif booking.check_css_class == 'absent' %} + {% trans "Absent" %} + {% else %} + {% trans "Not checked" %} + {% endif %} {% endif %} diff --git a/tests/manager/test_partial_bookings.py b/tests/manager/test_partial_bookings.py index 1619659c..3a2952ce 100644 --- a/tests/manager/test_partial_bookings.py +++ b/tests/manager/test_partial_bookings.py @@ -1153,6 +1153,7 @@ def test_manager_partial_bookings_month_view(app, admin_user, freezer): assert len(resp.pyquery(user_absent_row)('td')) == 31 assert len(resp.pyquery(user_absent_row)('td span')) == 1 assert len(resp.pyquery(user_absent_row)('td span.booking.absent')) == 1 + assert resp.pyquery(user_absent_row)('td span.booking.absent').text() == 'Absent' subscription_not_booked_row = resp.pyquery('tbody tr')[1] assert len(resp.pyquery(subscription_not_booked_row)('td')) == 31 @@ -1161,11 +1162,13 @@ def test_manager_partial_bookings_month_view(app, admin_user, freezer): user_not_checked_row = resp.pyquery('tbody tr')[2] assert len(resp.pyquery(user_not_checked_row)('td')) == 31 assert len(resp.pyquery(user_not_checked_row)('td span.booking')) == 2 + assert resp.pyquery(user_not_checked_row)('td span.booking').text() == 'Not checked Not checked' user_present_row = resp.pyquery('tbody tr')[3] assert len(resp.pyquery(user_present_row)('td')) == 31 assert len(resp.pyquery(user_present_row)('td span')) == 1 assert len(resp.pyquery(user_present_row)('td span.booking.present')) == 1 + assert resp.pyquery(user_present_row)('td span.booking.present').text() == 'Present' user_present_mixed_row = resp.pyquery('tbody tr')[4] assert len(resp.pyquery(user_present_mixed_row)('td')) == 31