From 90605107e67c4a24d5de78253300e6b176444686 Mon Sep 17 00:00:00 2001 From: Kyle Huckins Date: Wed, 16 Mar 2022 06:44:14 +0000 Subject: [PATCH] lp1907927 Allow Editing Items Attached to Course - Adds additional IDL/DB fields to Course Materials, holding Temporary Locaton, Circ Modifiers, Status, and Callnumbers - Enables the editing of the above fields to apply to the linked copy Signed-off-by: Kyle Huckins Changes to be committed: modified: Open-ILS/examples/fm_IDL.xml modified: Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-associate-material.component.html modified: Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-associate-material.component.ts modified: Open-ILS/src/eg2/src/app/staff/share/course.service.ts modified: Open-ILS/src/perlmods/lib/OpenILS/Application/Courses.pm modified: Open-ILS/src/sql/Pg/040.schema.asset.sql new file: Open-ILS/src/sql/Pg/upgrade/XXXX.schema.lp1907927-edit-items-attached-to-course.sql --- Open-ILS/examples/fm_IDL.xml | 8 +++ .../course-associate-material.component.html | 14 +++- .../course-associate-material.component.ts | 23 +++++-- .../src/eg2/src/app/staff/share/course.service.ts | 79 ++++++++++++++++------ .../perlmods/lib/OpenILS/Application/Courses.pm | 4 +- Open-ILS/src/sql/Pg/040.schema.asset.sql | 4 ++ ...ema.lp1907927-edit-items-attached-to-course.sql | 11 +++ 7 files changed, 115 insertions(+), 28 deletions(-) create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.lp1907927-edit-items-attached-to-course.sql diff --git a/Open-ILS/examples/fm_IDL.xml b/Open-ILS/examples/fm_IDL.xml index 6d8199f011..bc17963d1d 100644 --- a/Open-ILS/examples/fm_IDL.xml +++ b/Open-ILS/examples/fm_IDL.xml @@ -3312,6 +3312,10 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + + + + @@ -3321,6 +3325,10 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + + + + diff --git a/Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-associate-material.component.html b/Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-associate-material.component.html index aec9838d0b..917f6e1bfb 100644 --- a/Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-associate-material.component.html +++ b/Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-associate-material.component.html @@ -227,6 +227,7 @@ +