frontend icon indicating copy to clipboard operation
frontend copied to clipboard

Curriculum Report

Open jrjohnson opened this issue 1 year ago • 3 comments

Creating a new type of Curriculum report that covers multiple courses. Each report is a separate component so it can control its own data loading, summary, and download.

WIP:

  • [x] validate report data and format
  • [x] re-do the course chooser, instead of search it should be presented as a list (School -> Year -> Checkboxes)
  • [x] Tests! (I've punted on tests until we finalized the UX)
  • [x] Fix picker UI, what should show up when creating something new, can two new things be created at the same time, when something is being created should the menu still appear, etc...

jrjohnson avatar Dec 13 '24 21:12 jrjohnson

Should I be able to add both a Subject and Course new report form widget at the same time? Screenshot 2024-12-13 at 3 47 24 PM

michaelchadwick avatar Dec 13 '24 23:12 michaelchadwick

Thanks for catching that @michaelchadwick, I'd forgotten to put that in my todo notes. Got it now!

jrjohnson avatar Dec 14 '24 00:12 jrjohnson

This got quite out of hand, code wise, the individual commits hopefully provide some context. Unfortunately the UI concept changed half way through so some of the early commits are now for components that didn't make the Final Cut. If a walk through of the parts has value let me know and I'll set it up.

jrjohnson avatar Feb 21 '25 07:02 jrjohnson

@jrjohnson I can't seem to reproduce the bug with selections in the URL despite no selections in the UI, so...

michaelchadwick avatar Feb 25 '25 19:02 michaelchadwick

Deploy Preview for ilios-frontend ready!

Name Link
Latest commit d0b366bbb43aacb0eab9397a2d272b49ab4d068b
Latest deploy log https://app.netlify.com/sites/ilios-frontend/deploys/67c76b3dfd7f9300082500d4
Deploy Preview https://deploy-preview-8268--ilios-frontend.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

netlify[bot] avatar Feb 26 '25 05:02 netlify[bot]