LP1840050 FM Editor refresh display for inline mode + more
authorBill Erickson <berickxx@gmail.com>
Mon, 12 Aug 2019 20:44:14 +0000 (16:44 -0400)
committerBill Erickson <berickxx@gmail.com>
Fri, 16 Aug 2019 20:33:32 +0000 (16:33 -0400)
commitbcd53f50f676cd14a6a5628f757e21b26ee0a7d9
treee6ff02d4f6c47952906b7fbf0668b47b9f745fd7
parent2d1c6dd82fb098457a76bbb2a108a0b918fb8913
LP1840050 FM Editor refresh display for inline mode + more

Force the editor to re-render its record in real time when using inline
mode, since the call to open() will never occur for inline mode.

Pass the org unit ID to org selects as they change, instead of only at
startup time, since the org select component may be rendered (in inline
mode) before the org ID is available to apply as a startOrgId value.

Migrate toward set/get functions for updating records and recordIds and
deprecate the redundant setRecord() function.

Adds a new hideBanner @Input() which prevents the modal header from
displaying, typically used for 'inline' mode.

Improve @Output() names and update refs.

IDL services gets a pkeyMatches method for testing IDLObject equality.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Open-ILS/src/eg2/src/app/core/idl.service.ts
Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.component.html
Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.component.ts
Open-ILS/src/eg2/src/app/staff/cat/vandelay/match-set-list.component.ts
Open-ILS/src/eg2/src/app/staff/catalog/record/parts.component.ts
Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.ts
Open-ILS/src/eg2/src/app/staff/share/admin-page/admin-page.component.ts