From e3a67b1aa12c159dcd5ad8d10e3898a7d1a304d8 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Sun, 23 Oct 2022 20:08:59 +0530 Subject: [PATCH] feat: make page read only if editing is restricted --- frappe/public/js/form_builder/components/Field.vue | 3 ++- .../js/form_builder/components/FieldProperties.vue | 1 + frappe/public/js/form_builder/components/Section.vue | 8 +++++++- frappe/public/js/form_builder/components/Tabs.vue | 4 +++- frappe/public/js/form_builder/form_builder.bundle.js | 10 +++++++++- frappe/public/js/form_builder/store.js | 3 +++ 6 files changed, 25 insertions(+), 4 deletions(-) diff --git a/frappe/public/js/form_builder/components/Field.vue b/frappe/public/js/form_builder/components/Field.vue index 677b31b317..c90d9accff 100644 --- a/frappe/public/js/form_builder/components/Field.vue +++ b/frappe/public/js/form_builder/components/Field.vue @@ -51,6 +51,7 @@ watch( v-if="editing" ref="label_input" class="label-input" + :disabled="store.read_only" type="text" :placeholder="__('Label')" v-model="field.df.label" @@ -60,7 +61,7 @@ watch( {{ field.df.label }} {{ __("No Label") }} ({{ field.df.fieldtype }}) -
+
{{ df.description }}
diff --git a/frappe/public/js/form_builder/components/Section.vue b/frappe/public/js/form_builder/components/Section.vue index b722a8e167..fbd71fac0f 100644 --- a/frappe/public/js/form_builder/components/Section.vue +++ b/frappe/public/js/form_builder/components/Section.vue @@ -125,7 +125,7 @@ let section_options = computed(() => { :placeholder="__('Section Title')" v-model="section.df.label" /> -
+