From e1ae3b9d61dba641ba425515278ce9222a367097 Mon Sep 17 00:00:00 2001 From: Galen Charlton Date: Fri, 16 Apr 2021 16:31:36 -0400 Subject: [PATCH] currencies: do not allow changing code when editing currency Database is not set up to propagate code changes. LH#39 Signed-off-by: Galen Charlton --- .../eg2/src/app/staff/admin/acq/currency/currencies.component.html | 2 +- .../src/eg2/src/app/staff/admin/acq/currency/currencies.component.ts | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Open-ILS/src/eg2/src/app/staff/admin/acq/currency/currencies.component.html b/Open-ILS/src/eg2/src/app/staff/admin/acq/currency/currencies.component.html index 5ee103255e..fef285311f 100644 --- a/Open-ILS/src/eg2/src/app/staff/admin/acq/currency/currencies.component.html +++ b/Open-ILS/src/eg2/src/app/staff/admin/acq/currency/currencies.component.html @@ -76,7 +76,7 @@ [fieldOrder]="fieldOrder" [defaultNewRecord]="defaultNewRecord" [preloadLinkedValues]="true" - [readonlyFields]="readonlyFields"> + [readonlyFieldsList]="calculateReadonlyFields(editDialog.mode)"> diff --git a/Open-ILS/src/eg2/src/app/staff/admin/acq/currency/currencies.component.ts b/Open-ILS/src/eg2/src/app/staff/admin/acq/currency/currencies.component.ts index 6baba65d89..ec9036e2bf 100644 --- a/Open-ILS/src/eg2/src/app/staff/admin/acq/currency/currencies.component.ts +++ b/Open-ILS/src/eg2/src/app/staff/admin/acq/currency/currencies.component.ts @@ -146,4 +146,8 @@ export class CurrenciesComponent extends AdminPageComponent implements OnInit { } } + calculateReadonlyFields(mode: string) { + return mode === 'update' ? 'code' : ''; + } + } -- 2.11.0