From 3a21618e4e828583f8f9c6a629c57b136e4ef6ee Mon Sep 17 00:00:00 2001 From: Arpit Jalan Date: Mon, 15 Aug 2022 05:52:07 +0530 Subject: [PATCH] FEATURE: allow wizard checkbox field to be disabled (#17916) * FEATURE: allow wizard checkbox field to be disabled * Changes per review feedback --- .../wizard/addon/components/wizard-field.js | 1 + .../templates/components/wizard-field-checkbox.hbs | 2 +- app/serializers/wizard_field_serializer.rb | 10 +++++++++- lib/wizard/field.rb | 3 ++- spec/lib/wizard/wizard_step_spec.rb | 5 ++++- 5 files changed, 17 insertions(+), 4 deletions(-) diff --git a/app/assets/javascripts/wizard/addon/components/wizard-field.js b/app/assets/javascripts/wizard/addon/components/wizard-field.js index 63b42c536d0..d732f6bf477 100644 --- a/app/assets/javascripts/wizard/addon/components/wizard-field.js +++ b/app/assets/javascripts/wizard/addon/components/wizard-field.js @@ -7,6 +7,7 @@ export default Component.extend({ ":wizard-container__field", "typeClasses", "field.invalid", + "field.disabled", ], @discourseComputed("field.type", "field.id") diff --git a/app/assets/javascripts/wizard/addon/templates/components/wizard-field-checkbox.hbs b/app/assets/javascripts/wizard/addon/templates/components/wizard-field-checkbox.hbs index a0a5086725f..978ec3a70eb 100644 --- a/app/assets/javascripts/wizard/addon/templates/components/wizard-field-checkbox.hbs +++ b/app/assets/javascripts/wizard/addon/templates/components/wizard-field-checkbox.hbs @@ -1,5 +1,5 @@