From 5ef3a6c9a8ad78053d03ec076293c117de78b689 Mon Sep 17 00:00:00 2001 From: Ludeck Date: Wed, 14 Jul 2021 02:46:53 +0000 Subject: [PATCH] provide support for hiding entire nested schemas --- src/server/data_form.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/server/data_form.ts b/src/server/data_form.ts index 93d868b4..d257f08c 100644 --- a/src/server/data_form.ts +++ b/src/server/data_form.ts @@ -579,6 +579,12 @@ export class FormsAngular { if (paths[element].options.form) { outPath[element].options = {form: extend(true, {}, paths[element].options.form)}; } + // this provides support for entire nested schemas that wish to remain hidden + if (paths[element].options.secure) { + hiddenFields.push(element); + } + // to support hiding individual properties of nested schema would require us + // to do something with subSchemaInfo.hide here } else { // check for arrays let realType = paths[element].caster ? paths[element].caster : paths[element];