We'll want a table to store executive term info and executive student info. The executive student info will link to all the terms a student was an executive, and the students table will link to an executive student entry.
Will also want to introduce API endpoints for unauthenticated & authenticated users to access data they have privileges for. Only execs from the past 5 exec terms can access data.
TODO
[x] figure out how the current site computes "exec term"
[x] create tables
[ ] create endpoints that check authentication, using the permissions subsystem
[ ] create mock data for testing locally (figure out how to do this with alembic)
We'll want a table to store executive term info and executive student info. The executive student info will link to all the terms a student was an executive, and the students table will link to an executive student entry.
Will also want to introduce API endpoints for unauthenticated & authenticated users to access data they have privileges for. Only execs from the past 5 exec terms can access data.
TODO