website
website copied to clipboard
Feature request: Automate updating the leadership section
Issue
Currently, the leadership section on the about page of the ACM Website needs to be manually updated through the .../leadership.js file. This process is cumbersome and error-prone.
Proposed Solution
Automate with existing script:
- There already exists the
.../officer-parser.mjsscript that retrieves data from the directory spreadsheet and writes it to theoffoutput.jsonfile. - We would need to modify the
.../OfficerCard.jscomponent and the.../about.jspage so that the data from the said generated json file is used instead of the hard-coded data. - This would be similar to how
.../CommitteeSectionOfficers/jsand.../officers.jsdo it but the styling would be different and a smaller subset of the data would be displayed which would be dictated by the currently displayed leadership section.