LP#1917809 Create Course: Owning Library Default
authorMichele Morgan <mmorgan@noblenet.org>
Tue, 30 Mar 2021 20:16:59 +0000 (20:16 +0000)
committerGalen Charlton <gmc@equinoxOLI.org>
Sun, 15 Aug 2021 15:34:47 +0000 (11:34 -0400)
Changes the default for the owning library in the Create Course modal to the logged
in user's workstation org unit instead of the consortium.

Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
Signed-off-by: Christine Burns <christine.burns@bc.libraries.coop>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>

Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-list.component.ts

index 3c6a3e6..2ba9d40 100644 (file)
@@ -129,8 +129,10 @@ export class CourseListComponent implements OnInit, AfterViewInit {
 
     createNew() {
         this.editDialog.mode = 'create';
+        const course_module_course = this.idl.create('acmc');
+        course_module_course.owning_lib(this.auth.user().ws_ou());
         this.editDialog.recordId = null;
-        this.editDialog.record = null;
+        this.editDialog.record = course_module_course;
         this.editDialog.open({size: this.dialog_size}).subscribe(
             ok => {
                 this.createString.current()