Browse Source

Add conditional effects keys and table fields

pull/40/head
Kat 4 years ago
parent
commit
57bf8744c3
  1. 22
      config/forms/2021_2022.json
  2. 17
      db/migrate/20211008105117_add_condition_effects_fields.rb
  3. 13
      db/schema.rb

22
config/forms/2021_2022.json

@ -404,18 +404,18 @@
"type": "checkbox", "type": "checkbox",
"check_answer_label": "Conditions or illnesses", "check_answer_label": "Conditions or illnesses",
"answer_options": { "answer_options": {
"0": "Vision - such as blindness or partial sight", "condition_effects_vision": "Vision - such as blindness or partial sight",
"1": "Hearing - such as deafness or partial hearing", "condition_effects_hearing": "Hearing - such as deafness or partial hearing",
"2": "Mobility - such as walking short distances or climbing stairs", "condition_effects_mobility": "Mobility - such as walking short distances or climbing stairs",
"3": "Dexterity - such as lifting and carrying objects or using a keyboard", "condition_effects_dexterity": "Dexterity - such as lifting and carrying objects or using a keyboard",
"4": "Stamina or breathing or fatigue", "condition_effects_stamina": "Stamina or breathing or fatigue",
"5": "Learning or understanding or concentrating", "condition_effects_learning": "Learning or understanding or concentrating",
"6": "Memory", "condition_effects_memory": "Memory",
"7": "Mental health - such as depression, anxiety, schizophrenia or bipolar", "condition_effects_mental_health": "Mental health - such as depression, anxiety, schizophrenia or bipolar",
"8": "Socially or behaviourally - such as those associated with autism spectral disorder (ASD) including Aspergers’ or attention deficit hyperactivity disorder (ADHD))", "condition_effects_social_or_behavioral": "Socially or behaviourally - such as those associated with autism spectral disorder (ASD) including Aspergers’ or attention deficit hyperactivity disorder (ADHD))",
"9": "Other", "condition_effects_other": "Other",
"divider": true, "divider": true,
"10": "Prefer not to say" "condition_effects_prefer_not_to_say": "Prefer not to say"
} }
} }
} }

17
db/migrate/20211008105117_add_condition_effects_fields.rb

@ -0,0 +1,17 @@
class AddConditionEffectsFields < ActiveRecord::Migration[6.1]
def change
change_table :case_logs, bulk: true do |t|
t.column :condition_effects_vision, :boolean
t.column :condition_effects_hearing, :boolean
t.column :condition_effects_mobility, :boolean
t.column :condition_effects_dexterity, :boolean
t.column :condition_effects_stamina, :boolean
t.column :condition_effects_learning, :boolean
t.column :condition_effects_memory, :boolean
t.column :condition_effects_mental_health, :boolean
t.column :condition_effects_social_or_behavioral, :boolean
t.column :condition_effects_other, :boolean
t.column :condition_effects_prefer_not_to_say, :boolean
end
end
end

13
db/schema.rb

@ -10,7 +10,7 @@
# #
# It's strongly recommended that you check this file into your version control system. # It's strongly recommended that you check this file into your version control system.
ActiveRecord::Schema.define(version: 2021_10_07_160908) do ActiveRecord::Schema.define(version: 2021_10_08_105117) do
# These are extensions that must be enabled in order to support this database # These are extensions that must be enabled in order to support this database
enable_extension "plpgsql" enable_extension "plpgsql"
@ -115,6 +115,17 @@ ActiveRecord::Schema.define(version: 2021_10_07_160908) do
t.boolean "accessibility_requirements_no_disability_requirements" t.boolean "accessibility_requirements_no_disability_requirements"
t.boolean "accessibility_requirements_do_not_know" t.boolean "accessibility_requirements_do_not_know"
t.boolean "accessibility_requirements_prefer_not_to_say" t.boolean "accessibility_requirements_prefer_not_to_say"
t.boolean "condition_effects_vision"
t.boolean "condition_effects_hearing"
t.boolean "condition_effects_mobility"
t.boolean "condition_effects_dexterity"
t.boolean "condition_effects_stamina"
t.boolean "condition_effects_learning"
t.boolean "condition_effects_memory"
t.boolean "condition_effects_mental_health"
t.boolean "condition_effects_social_or_behavioral"
t.boolean "condition_effects_other"
t.boolean "condition_effects_prefer_not_to_say"
end end
end end

Loading…
Cancel
Save