lp1923057 Course Materials disassociate Rework
authorKyle Huckins <khuckins@catalyte.io>
Sun, 13 Mar 2022 05:05:55 +0000 (05:05 +0000)
committerKyle Huckins <khuckins@catalyte.io>
Tue, 22 Mar 2022 20:58:03 +0000 (20:58 +0000)
commitcd34f610929699dd6c5d3ab60c4ffb80f10b9014
tree4884de87980f75d54592bbebac6b76020c5a5f9b
parentc33f25848b1e72059ed5723df269bd9cfc08b367
lp1923057 Course Materials disassociate Rework

- Adds a "Currently Associated" boolean and Removal time for course materials
- When disassociating a course material, the time will still show up in the admin grid for course materials, marked as not currently associated.

Signed-off-by: Kyle Huckins <khuckins@catalyte.io>
Open-ILS/examples/fm_IDL.xml
Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-associate-material.component.html
Open-ILS/src/perlmods/lib/OpenILS/Application/Courses.pm
Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Course.pm
Open-ILS/src/sql/Pg/040.schema.asset.sql
Open-ILS/src/sql/Pg/upgrade/xxxx.schema.lp1923057-course-material-removal-time.sql [new file with mode: 0644]