Added Bootcamp mentor application news, and CSC x Google event
Problem: When building the Meet the Team page using LDAP (in CI), we were only checking CSC members for the "current" term (Fall 2022) to see if any of them were execs. Since our actual current execs (the Spring 2022 execs, since Fall 2022 elections have not occurred yet) have not renewed their memberships for Fall 2022, the script was unable to find individuals for the Prez/VP/AVP/Trez positions, which caused an error.
Gracefully handle the edge case where an exec position might be intentionally unfilled, by simply omitting it from the Meet the Team page.
Search through CSC members for both the current term and the previous term, when checking for execs. Note that this might make the build time slightly slower, since the script now needs to loop through two terms of members in order to pick out the execs, however the difference should be insignificant.
changed title from Add Bootcamp mentor news and Google event to Fix exec fetching and add events5 months ago
requested review from j285he 5 months ago
The build failure was completely unrelated to my changes (our nightly builds actually started failing a couple days ago), but I've included the fix in this PR because screw the best practice of keeping PRs small and including related changes only it's not too big and also I got too lazy to make a separate PR. Sorry. 😛
Looks good, can you just confirm that if you have person A as Pres for Spring, and person B as Pres for Fall, person B shows up?
With the way ceo (CSC's member management system thing) is set up, we only keep track of the current execs (not "execs for each term"), so yeah we'll display the Fall execs as soon as those are updated in the system (ie. right after Fall elections).