2626 reviewer_rotation_list ,
2727 latest_review_requests_for_reviewers ,
2828 augment_review_requests_with_events ,
29- get_default_filter_re ,)
29+ get_default_filter_re ,
30+ days_needed_to_fulfill_min_interval_for_reviewers ,
31+ )
3032from ietf .doc .models import LastCallDocEvent
3133from ietf .group .models import Role
3234from ietf .group .utils import get_group_or_404 , construct_group_menu_context
@@ -142,6 +144,8 @@ def reviewer_overview(request, acronym, group_type=None):
142144 req_data_for_reviewers = latest_review_requests_for_reviewers (group )
143145 review_state_by_slug = { n .slug : n for n in ReviewRequestStateName .objects .all () }
144146
147+ days_needed = days_needed_to_fulfill_min_interval_for_reviewers (group )
148+
145149 for person in reviewers :
146150 person .settings = reviewer_settings .get (person .pk ) or ReviewerSettings (team = group , person = person )
147151 person .settings_url = None
@@ -155,6 +159,8 @@ def reviewer_overview(request, acronym, group_type=None):
155159 person .completely_unavailable = any (p .availability == "unavailable"
156160 and (p .start_date is None or p .start_date <= today ) and (p .end_date is None or today <= p .end_date )
157161 for p in person .unavailable_periods )
162+ person .busy = person .id in days_needed
163+
158164
159165 MAX_CLOSED_REQS = 10
160166 req_data = req_data_for_reviewers .get (person .pk , [])
0 commit comments