lp1923057 Course Materials disassociate Rework user/khuckins/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 19:33:19 +0000 (19:33 +0000)
commit7e3f7e6af1be85e8bd6730d9bef0adf15784a662
treecc6e5aea3371682c2f05cc72e646876a851956ca
parent9f8def1839bd46d6a674760cda65c6b59c571d1a
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]