@@ -586,25 +586,11 @@ def cubehelix(i, total, hue=1.2, start_angle=0.5):
586586 p .scheduling_color = "rgb({}, {}, {})" .format (* tuple (int (round (x * 255 )) for x in rgb_color ))
587587 p .light_scheduling_color = "rgb({}, {}, {})" .format (* tuple (int (round ((0.9 + 0.1 * x ) * 255 )) for x in rgb_color ))
588588
589- # dig out historic AD names
590- ad_names = {}
591- ad_pks = {}
592- session_groups = set (s .group for s in sessions if s .group and s .group .parent and s .group .parent .type_id == 'area' )
593- meeting_time = datetime .datetime .combine (meeting .date , datetime .time (0 , 0 , 0 ))
594-
595- for group_id , history_time , name , pk in Person .objects .filter (rolehistory__name = 'ad' , rolehistory__group__group__in = session_groups , rolehistory__group__time__lte = meeting_time ).values_list ('rolehistory__group__group' , 'rolehistory__group__time' , 'name' , 'pk' ).order_by ('rolehistory__group__time' ):
596- ad_names [group_id ] = plain_name (name )
597- ad_pks [group_id ] = pk
598-
599- for group_id , name , pk in Person .objects .filter (role__name = 'ad' , role__group__in = session_groups , role__group__time__lte = meeting_time ).values_list ('role__group' , 'name' , 'pk' ):
600- ad_names [group_id ] = plain_name (name )
601- ad_pks [group_id ] = pk
602-
603589 # requesters
604590 requested_by_lookup = {p .pk : p for p in Person .objects .filter (pk__in = set (s .requested_by for s in sessions if s .requested_by ))}
605591
606592 # constraints
607- constraints_for_sessions , formatted_constraints_for_sessions , constraint_names = preprocess_constraints_for_meeting_schedule_editor (meeting , sessions , ad_pks )
593+ constraints_for_sessions , formatted_constraints_for_sessions , constraint_names = preprocess_constraints_for_meeting_schedule_editor (meeting , sessions )
608594
609595 sessions_for_group = defaultdict (list )
610596 for s in sessions :
@@ -625,7 +611,6 @@ def cubehelix(i, total, hue=1.2, start_angle=0.5):
625611 session_layout_margin = 0.2
626612 s .layout_width = timedelta_to_css_ems (s .requested_duration ) - 2 * session_layout_margin
627613 s .parent_acronym = s .group .parent .acronym if s .group and s .group .parent else ""
628- s .historic_group_ad_name = ad_names .get (s .group_id )
629614
630615 # compress the constraints, so similar constraint labels are
631616 # shared between the conflicting sessions they cover - the JS
0 commit comments