Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
District admin: Export 'wide' students spreadsheet #2507
Who is this PR for?
What problem does this PR fix?
district admin doing other kinds of rostering for summer school that want to be able to work from data within Student Insights, but permission and authorization is different and idiosyncratic for different summer school programs
What does this PR do?
Adds a districtwide export link for exporting a "wide" CSV with columns of data about students. This isn't all data, but a good baseline for one-off rostering cases like this that aren't common or important enough to support directly.
Screenshot (if adding a client-side feature)
Which features or pages does this PR touch?
Does this PR use tests to help verify we can deploy these changes quickly and confidently?
This bundles commits for fixing Ruby whitespace issues that were sitting on master.
In response to looking at a security vulnerability report in eslint, it turns out that the vulnerability is very low risk for the project. Since we were a bit behind here, I decided to update eslint and related packages anyway, including updating code and tests to conform to new whitespace and special character rules.