hypothesis / lms

LTI app for integrating with learning management systems
BSD 2-Clause "Simplified" License
46 stars 14 forks source link

Add filters to course activity section #6461

Closed acelaya closed 1 month ago

acelaya commented 1 month ago

Depends on https://github.com/hypothesis/lms/pull/6466

Continuing with the work from https://github.com/hypothesis/lms/pull/6453, this PR adds filters to the course section.

The main difference here is that the courses dropdown starts with the "active" course (the one represented in the URL) pre-selected. Then, selecting a different course does not apply a filter to the activity table, as we are implicitly filtering by a single course. Instead, once a different course is selected, we navigate to that course and propagate the rest of the filters there.

image

To do/discuss

acelaya commented 1 month ago

Conflicts got a bit complex. Closing and recreating in new branch