Site Info > Improve performance when displaying roster lists

Description

This PR improves the performance of displaying roster lists in Site Info by creating an overloaded method (in several areas) which takes an extra parameter (the academic session EID). In this way, you can limit what rosters are loaded by the selected academic session, instead of always asking for every roster the user belongs to regardless of the user's selection.

This patch has been running in a large production instance for over 5 years without issue.

Environment

None

Test Plan

Ensure that loading and displaying of available rosters works in all areas of the UI covered by the site-manage project (Worksite Setup > New > Course Site, Site Info > Manage Rosters > Add Roster, etc.)

Activity

Show:
Fixed

Details

Assignee

Reporter

Components

Fix versions

Priority

Created December 2, 2018 at 12:43 PM
Updated August 2, 2024 at 2:16 PM
Resolved December 11, 2018 at 10:39 AM