From 251326ea9a5406e2d065e885a8f426e33a2ee2e7 Mon Sep 17 00:00:00 2001 From: voodoorai2000 Date: Sun, 2 Jun 2019 10:47:31 +0200 Subject: [PATCH] Revert removal of translated attributes from default tables We removed these columns from their original tables as Globalize raises a warning when making queries on the corresponding translated columns. Since then we have decided to migrate from Globalize to Mobility, which does not raise these warnings. We are still concerned about possible inconsistencies in the database due to maintaining these columns. However until we clear the problems out with the Mobility support team we are bringing them back. --- ...e_old_translatable_attibutes_in_debates.rb | 8 -- ...old_translatable_attibutes_in_proposals.rb | 11 --- ..._old_translatable_attibutes_in_comments.rb | 5 -- ...latable_attibutes_in_budget_investments.rb | 6 -- ...ecated_translatable_fields_from_banners.rb | 6 -- ...precated_translatable_fields_from_polls.rb | 7 -- ...translatable_fields_from_poll_questions.rb | 5 -- ...table_fields_from_poll_question_answers.rb | 6 -- ...latable_fields_from_admin_notifications.rb | 6 -- ...ted_translatable_fields_from_milestones.rb | 6 -- ..._fields_from_legislation_draft_versions.rb | 9 -- ...table_fields_from_legislation_processes.rb | 8 -- ...table_fields_from_legislation_questions.rb | 5 -- ...ields_from_legislation_question_options.rb | 5 -- ...le_fields_from_site_customization_pages.rb | 7 -- ...d_translatable_fields_from_widget_cards.rb | 8 -- ...ecated_translatable_fields_from_budgets.rb | 5 -- ..._translatable_fields_from_budget_groups.rb | 5 -- ...ranslatable_fields_from_budget_headings.rb | 5 -- ..._translatable_fields_from_budget_phases.rb | 6 -- db/schema.rb | 86 +++++++++++++------ 21 files changed, 62 insertions(+), 153 deletions(-) delete mode 100644 db/migrate/20190213150434_rename_old_translatable_attibutes_in_debates.rb delete mode 100644 db/migrate/20190215152236_rename_old_translatable_attibutes_in_proposals.rb delete mode 100644 db/migrate/20190218122530_rename_old_translatable_attibutes_in_comments.rb delete mode 100644 db/migrate/20190218162141_rename_old_translatable_attibutes_in_budget_investments.rb delete mode 100644 db/migrate/20190221154819_remove_deprecated_translatable_fields_from_banners.rb delete mode 100644 db/migrate/20190221162450_remove_deprecated_translatable_fields_from_polls.rb delete mode 100644 db/migrate/20190221162858_remove_deprecated_translatable_fields_from_poll_questions.rb delete mode 100644 db/migrate/20190221163117_remove_deprecated_translatable_fields_from_poll_question_answers.rb delete mode 100644 db/migrate/20190221163818_remove_deprecated_translatable_fields_from_admin_notifications.rb delete mode 100644 db/migrate/20190221164056_remove_deprecated_translatable_fields_from_milestones.rb delete mode 100644 db/migrate/20190221164559_remove_deprecated_translatable_fields_from_legislation_draft_versions.rb delete mode 100644 db/migrate/20190221164928_remove_deprecated_translatable_fields_from_legislation_processes.rb delete mode 100644 db/migrate/20190221165347_remove_deprecated_translatable_fields_from_legislation_questions.rb delete mode 100644 db/migrate/20190221171155_remove_deprecated_translatable_fields_from_legislation_question_options.rb delete mode 100644 db/migrate/20190221171859_remove_deprecated_translatable_fields_from_site_customization_pages.rb delete mode 100644 db/migrate/20190221172209_remove_deprecated_translatable_fields_from_widget_cards.rb delete mode 100644 db/migrate/20190325184500_remove_deprecated_translatable_fields_from_budgets.rb delete mode 100644 db/migrate/20190325185046_remove_deprecated_translatable_fields_from_budget_groups.rb delete mode 100644 db/migrate/20190325185405_remove_deprecated_translatable_fields_from_budget_headings.rb delete mode 100644 db/migrate/20190325185550_remove_deprecated_translatable_fields_from_budget_phases.rb diff --git a/db/migrate/20190213150434_rename_old_translatable_attibutes_in_debates.rb b/db/migrate/20190213150434_rename_old_translatable_attibutes_in_debates.rb deleted file mode 100644 index 599f1431d..000000000 --- a/db/migrate/20190213150434_rename_old_translatable_attibutes_in_debates.rb +++ /dev/null @@ -1,8 +0,0 @@ -class RenameOldTranslatableAttibutesInDebates < ActiveRecord::Migration[4.2] - def change - remove_index :debates, :title - - rename_column :debates, :title, :deprecated_title - rename_column :debates, :description, :deprecated_description - end -end diff --git a/db/migrate/20190215152236_rename_old_translatable_attibutes_in_proposals.rb b/db/migrate/20190215152236_rename_old_translatable_attibutes_in_proposals.rb deleted file mode 100644 index 1485e5c69..000000000 --- a/db/migrate/20190215152236_rename_old_translatable_attibutes_in_proposals.rb +++ /dev/null @@ -1,11 +0,0 @@ -class RenameOldTranslatableAttibutesInProposals < ActiveRecord::Migration[4.2] - def change - remove_index :proposals, :title - remove_index :proposals, :summary - - rename_column :proposals, :title, :deprecated_title - rename_column :proposals, :description, :deprecated_description - rename_column :proposals, :summary, :deprecated_summary - rename_column :proposals, :retired_explanation, :deprecated_retired_explanation - end -end diff --git a/db/migrate/20190218122530_rename_old_translatable_attibutes_in_comments.rb b/db/migrate/20190218122530_rename_old_translatable_attibutes_in_comments.rb deleted file mode 100644 index 8e456e2fe..000000000 --- a/db/migrate/20190218122530_rename_old_translatable_attibutes_in_comments.rb +++ /dev/null @@ -1,5 +0,0 @@ -class RenameOldTranslatableAttibutesInComments < ActiveRecord::Migration[4.2] - def change - rename_column :comments, :body, :deprecated_body - end -end diff --git a/db/migrate/20190218162141_rename_old_translatable_attibutes_in_budget_investments.rb b/db/migrate/20190218162141_rename_old_translatable_attibutes_in_budget_investments.rb deleted file mode 100644 index e1ab58d7a..000000000 --- a/db/migrate/20190218162141_rename_old_translatable_attibutes_in_budget_investments.rb +++ /dev/null @@ -1,6 +0,0 @@ -class RenameOldTranslatableAttibutesInBudgetInvestments < ActiveRecord::Migration[4.2] - def change - rename_column :budget_investments, :title, :deprecated_title - rename_column :budget_investments, :description, :deprecated_description - end -end diff --git a/db/migrate/20190221154819_remove_deprecated_translatable_fields_from_banners.rb b/db/migrate/20190221154819_remove_deprecated_translatable_fields_from_banners.rb deleted file mode 100644 index b69b882bd..000000000 --- a/db/migrate/20190221154819_remove_deprecated_translatable_fields_from_banners.rb +++ /dev/null @@ -1,6 +0,0 @@ -class RemoveDeprecatedTranslatableFieldsFromBanners < ActiveRecord::Migration[4.2] - def change - remove_column :banners, :title, :string - remove_column :banners, :description, :string - end -end diff --git a/db/migrate/20190221162450_remove_deprecated_translatable_fields_from_polls.rb b/db/migrate/20190221162450_remove_deprecated_translatable_fields_from_polls.rb deleted file mode 100644 index c26296066..000000000 --- a/db/migrate/20190221162450_remove_deprecated_translatable_fields_from_polls.rb +++ /dev/null @@ -1,7 +0,0 @@ -class RemoveDeprecatedTranslatableFieldsFromPolls < ActiveRecord::Migration[4.2] - def change - remove_column :polls, :name, :string - remove_column :polls, :summary, :text - remove_column :polls, :description, :text - end -end diff --git a/db/migrate/20190221162858_remove_deprecated_translatable_fields_from_poll_questions.rb b/db/migrate/20190221162858_remove_deprecated_translatable_fields_from_poll_questions.rb deleted file mode 100644 index 41823395a..000000000 --- a/db/migrate/20190221162858_remove_deprecated_translatable_fields_from_poll_questions.rb +++ /dev/null @@ -1,5 +0,0 @@ -class RemoveDeprecatedTranslatableFieldsFromPollQuestions < ActiveRecord::Migration[4.2] - def change - remove_column :poll_questions, :title, :string - end -end diff --git a/db/migrate/20190221163117_remove_deprecated_translatable_fields_from_poll_question_answers.rb b/db/migrate/20190221163117_remove_deprecated_translatable_fields_from_poll_question_answers.rb deleted file mode 100644 index f62c4b7dc..000000000 --- a/db/migrate/20190221163117_remove_deprecated_translatable_fields_from_poll_question_answers.rb +++ /dev/null @@ -1,6 +0,0 @@ -class RemoveDeprecatedTranslatableFieldsFromPollQuestionAnswers < ActiveRecord::Migration[4.2] - def change - remove_column :poll_question_answers, :title, :string - remove_column :poll_question_answers, :description, :text - end -end diff --git a/db/migrate/20190221163818_remove_deprecated_translatable_fields_from_admin_notifications.rb b/db/migrate/20190221163818_remove_deprecated_translatable_fields_from_admin_notifications.rb deleted file mode 100644 index ff7d9230d..000000000 --- a/db/migrate/20190221163818_remove_deprecated_translatable_fields_from_admin_notifications.rb +++ /dev/null @@ -1,6 +0,0 @@ -class RemoveDeprecatedTranslatableFieldsFromAdminNotifications < ActiveRecord::Migration[4.2] - def change - remove_column :admin_notifications, :title, :string - remove_column :admin_notifications, :body, :text - end -end diff --git a/db/migrate/20190221164056_remove_deprecated_translatable_fields_from_milestones.rb b/db/migrate/20190221164056_remove_deprecated_translatable_fields_from_milestones.rb deleted file mode 100644 index f613d080f..000000000 --- a/db/migrate/20190221164056_remove_deprecated_translatable_fields_from_milestones.rb +++ /dev/null @@ -1,6 +0,0 @@ -class RemoveDeprecatedTranslatableFieldsFromMilestones < ActiveRecord::Migration[4.2] - def change - remove_column :milestones, :title, :string - remove_column :milestones, :description, :text - end -end diff --git a/db/migrate/20190221164559_remove_deprecated_translatable_fields_from_legislation_draft_versions.rb b/db/migrate/20190221164559_remove_deprecated_translatable_fields_from_legislation_draft_versions.rb deleted file mode 100644 index 7a9fe3611..000000000 --- a/db/migrate/20190221164559_remove_deprecated_translatable_fields_from_legislation_draft_versions.rb +++ /dev/null @@ -1,9 +0,0 @@ -class RemoveDeprecatedTranslatableFieldsFromLegislationDraftVersions < ActiveRecord::Migration[4.2] - def change - remove_column :legislation_draft_versions, :title, :string - remove_column :legislation_draft_versions, :changelog, :text - remove_column :legislation_draft_versions, :body, :text - remove_column :legislation_draft_versions, :body_html, :text - remove_column :legislation_draft_versions, :toc_html, :text - end -end diff --git a/db/migrate/20190221164928_remove_deprecated_translatable_fields_from_legislation_processes.rb b/db/migrate/20190221164928_remove_deprecated_translatable_fields_from_legislation_processes.rb deleted file mode 100644 index 91452c788..000000000 --- a/db/migrate/20190221164928_remove_deprecated_translatable_fields_from_legislation_processes.rb +++ /dev/null @@ -1,8 +0,0 @@ -class RemoveDeprecatedTranslatableFieldsFromLegislationProcesses < ActiveRecord::Migration[4.2] - def change - remove_column :legislation_processes, :title, :string - remove_column :legislation_processes, :summary, :text - remove_column :legislation_processes, :description, :text - remove_column :legislation_processes, :additional_info, :text - end -end diff --git a/db/migrate/20190221165347_remove_deprecated_translatable_fields_from_legislation_questions.rb b/db/migrate/20190221165347_remove_deprecated_translatable_fields_from_legislation_questions.rb deleted file mode 100644 index a183c40c7..000000000 --- a/db/migrate/20190221165347_remove_deprecated_translatable_fields_from_legislation_questions.rb +++ /dev/null @@ -1,5 +0,0 @@ -class RemoveDeprecatedTranslatableFieldsFromLegislationQuestions < ActiveRecord::Migration[4.2] - def change - remove_column :legislation_questions, :title, :text - end -end diff --git a/db/migrate/20190221171155_remove_deprecated_translatable_fields_from_legislation_question_options.rb b/db/migrate/20190221171155_remove_deprecated_translatable_fields_from_legislation_question_options.rb deleted file mode 100644 index efffef2be..000000000 --- a/db/migrate/20190221171155_remove_deprecated_translatable_fields_from_legislation_question_options.rb +++ /dev/null @@ -1,5 +0,0 @@ -class RemoveDeprecatedTranslatableFieldsFromLegislationQuestionOptions < ActiveRecord::Migration[4.2] - def change - remove_column :legislation_question_options, :value, :string - end -end diff --git a/db/migrate/20190221171859_remove_deprecated_translatable_fields_from_site_customization_pages.rb b/db/migrate/20190221171859_remove_deprecated_translatable_fields_from_site_customization_pages.rb deleted file mode 100644 index 0d5f1e689..000000000 --- a/db/migrate/20190221171859_remove_deprecated_translatable_fields_from_site_customization_pages.rb +++ /dev/null @@ -1,7 +0,0 @@ -class RemoveDeprecatedTranslatableFieldsFromSiteCustomizationPages < ActiveRecord::Migration[4.2] - def change - remove_column :site_customization_pages, :title, :string - remove_column :site_customization_pages, :subtitle, :string - remove_column :site_customization_pages, :content, :text - end -end diff --git a/db/migrate/20190221172209_remove_deprecated_translatable_fields_from_widget_cards.rb b/db/migrate/20190221172209_remove_deprecated_translatable_fields_from_widget_cards.rb deleted file mode 100644 index c857aec7e..000000000 --- a/db/migrate/20190221172209_remove_deprecated_translatable_fields_from_widget_cards.rb +++ /dev/null @@ -1,8 +0,0 @@ -class RemoveDeprecatedTranslatableFieldsFromWidgetCards < ActiveRecord::Migration[4.2] - def change - remove_column :widget_cards, :label, :string - remove_column :widget_cards, :title, :string - remove_column :widget_cards, :description, :text - remove_column :widget_cards, :link_text, :string - end -end diff --git a/db/migrate/20190325184500_remove_deprecated_translatable_fields_from_budgets.rb b/db/migrate/20190325184500_remove_deprecated_translatable_fields_from_budgets.rb deleted file mode 100644 index 790d668fc..000000000 --- a/db/migrate/20190325184500_remove_deprecated_translatable_fields_from_budgets.rb +++ /dev/null @@ -1,5 +0,0 @@ -class RemoveDeprecatedTranslatableFieldsFromBudgets < ActiveRecord::Migration[4.2] - def change - remove_column :budgets, :name, :string - end -end diff --git a/db/migrate/20190325185046_remove_deprecated_translatable_fields_from_budget_groups.rb b/db/migrate/20190325185046_remove_deprecated_translatable_fields_from_budget_groups.rb deleted file mode 100644 index 1fc61c89a..000000000 --- a/db/migrate/20190325185046_remove_deprecated_translatable_fields_from_budget_groups.rb +++ /dev/null @@ -1,5 +0,0 @@ -class RemoveDeprecatedTranslatableFieldsFromBudgetGroups < ActiveRecord::Migration[4.2] - def change - remove_column :budget_groups, :name, :string - end -end diff --git a/db/migrate/20190325185405_remove_deprecated_translatable_fields_from_budget_headings.rb b/db/migrate/20190325185405_remove_deprecated_translatable_fields_from_budget_headings.rb deleted file mode 100644 index 6f0f98ebd..000000000 --- a/db/migrate/20190325185405_remove_deprecated_translatable_fields_from_budget_headings.rb +++ /dev/null @@ -1,5 +0,0 @@ -class RemoveDeprecatedTranslatableFieldsFromBudgetHeadings < ActiveRecord::Migration[4.2] - def change - remove_column :budget_headings, :name, :string - end -end diff --git a/db/migrate/20190325185550_remove_deprecated_translatable_fields_from_budget_phases.rb b/db/migrate/20190325185550_remove_deprecated_translatable_fields_from_budget_phases.rb deleted file mode 100644 index d293ff5e0..000000000 --- a/db/migrate/20190325185550_remove_deprecated_translatable_fields_from_budget_phases.rb +++ /dev/null @@ -1,6 +0,0 @@ -class RemoveDeprecatedTranslatableFieldsFromBudgetPhases < ActiveRecord::Migration[4.2] - def change - remove_column :budget_phases, :summary, :text - remove_column :budget_phases, :description, :text - end -end diff --git a/db/schema.rb b/db/schema.rb index aa7cce9aa..ffb71613f 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -55,6 +55,8 @@ ActiveRecord::Schema.define(version: 20190607160900) do end create_table "admin_notifications", force: :cascade do |t| + t.string "title" + t.text "body" t.string "link" t.string "segment_recipient" t.integer "recipients_count" @@ -103,12 +105,14 @@ ActiveRecord::Schema.define(version: 20190607160900) do end create_table "banners", force: :cascade do |t| + t.string "title", limit: 80 + t.string "description" t.string "target_url" t.date "post_started_at" t.date "post_ended_at" t.datetime "hidden_at" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.text "background_color" t.text "font_color" t.index ["hidden_at"], name: "index_banners_on_hidden_at", using: :btree @@ -167,8 +171,9 @@ ActiveRecord::Schema.define(version: 20190607160900) do create_table "budget_groups", force: :cascade do |t| t.integer "budget_id" + t.string "name", limit: 50 t.string "slug" - t.integer "max_votable_headings", default: 1 + t.integer "max_votable_headings", default: 1 t.index ["budget_id"], name: "index_budget_groups_on_budget_id", using: :btree end @@ -184,10 +189,11 @@ ActiveRecord::Schema.define(version: 20190607160900) do create_table "budget_headings", force: :cascade do |t| t.integer "group_id" + t.string "name", limit: 50 t.bigint "price" t.integer "population" t.string "slug" - t.boolean "allow_custom_content", default: false + t.boolean "allow_custom_content", default: false t.text "latitude" t.text "longitude" t.index ["group_id"], name: "index_budget_headings_on_group_id", using: :btree @@ -250,8 +256,8 @@ ActiveRecord::Schema.define(version: 20190607160900) do create_table "budget_investments", force: :cascade do |t| t.integer "author_id" t.integer "administrator_id" - t.string "deprecated_title" - t.text "deprecated_description" + t.string "title" + t.text "description" t.string "external_url" t.bigint "price" t.string "feasibility", limit: 15, default: "undecided" @@ -310,6 +316,8 @@ ActiveRecord::Schema.define(version: 20190607160900) do t.integer "budget_id" t.integer "next_phase_id" t.string "kind", null: false + t.text "summary" + t.text "description" t.datetime "starts_at" t.datetime "ends_at" t.boolean "enabled", default: true @@ -388,6 +396,7 @@ ActiveRecord::Schema.define(version: 20190607160900) do end create_table "budgets", force: :cascade do |t| + t.string "name", limit: 80 t.string "currency_symbol", limit: 10 t.string "phase", limit: 40, default: "accepting" t.datetime "created_at", null: false @@ -443,7 +452,7 @@ ActiveRecord::Schema.define(version: 20190607160900) do create_table "comments", force: :cascade do |t| t.integer "commentable_id" t.string "commentable_type" - t.text "deprecated_body" + t.text "body" t.string "subject" t.integer "user_id", null: false t.datetime "created_at" @@ -527,8 +536,8 @@ ActiveRecord::Schema.define(version: 20190607160900) do end create_table "debates", force: :cascade do |t| - t.string "deprecated_title", limit: 80 - t.text "deprecated_description" + t.string "title", limit: 80 + t.text "description" t.integer "author_id" t.datetime "created_at", null: false t.datetime "updated_at", null: false @@ -558,6 +567,7 @@ ActiveRecord::Schema.define(version: 20190607160900) do t.index ["geozone_id"], name: "index_debates_on_geozone_id", using: :btree t.index ["hidden_at"], name: "index_debates_on_hidden_at", using: :btree t.index ["hot_score"], name: "index_debates_on_hot_score", using: :btree + t.index ["title"], name: "index_debates_on_title", using: :btree t.index ["tsv"], name: "index_debates_on_tsv", using: :gin end @@ -754,11 +764,16 @@ ActiveRecord::Schema.define(version: 20190607160900) do create_table "legislation_draft_versions", force: :cascade do |t| t.integer "legislation_process_id" + t.string "title" + t.text "changelog" t.string "status", default: "draft" t.boolean "final_version", default: false + t.text "body" t.datetime "hidden_at" t.datetime "created_at", null: false t.datetime "updated_at", null: false + t.text "body_html" + t.text "toc_html" t.index ["hidden_at"], name: "index_legislation_draft_versions_on_hidden_at", using: :btree t.index ["legislation_process_id"], name: "index_legislation_draft_versions_on_legislation_process_id", using: :btree t.index ["status"], name: "index_legislation_draft_versions_on_status", using: :btree @@ -820,6 +835,9 @@ ActiveRecord::Schema.define(version: 20190607160900) do end create_table "legislation_processes", force: :cascade do |t| + t.string "title" + t.text "description" + t.text "additional_info" t.date "start_date" t.date "end_date" t.date "debate_start_date" @@ -831,6 +849,7 @@ ActiveRecord::Schema.define(version: 20190607160900) do t.datetime "hidden_at" t.datetime "created_at", null: false t.datetime "updated_at", null: false + t.text "summary" t.boolean "debate_phase_enabled", default: false t.boolean "allegations_phase_enabled", default: false t.boolean "draft_publication_enabled", default: false @@ -908,6 +927,7 @@ ActiveRecord::Schema.define(version: 20190607160900) do create_table "legislation_question_options", force: :cascade do |t| t.integer "legislation_question_id" + t.string "value" t.integer "answers_count", default: 0 t.datetime "hidden_at" t.datetime "created_at", null: false @@ -930,6 +950,7 @@ ActiveRecord::Schema.define(version: 20190607160900) do create_table "legislation_questions", force: :cascade do |t| t.integer "legislation_process_id" + t.text "title" t.integer "answers_count", default: 0 t.datetime "hidden_at" t.datetime "created_at", null: false @@ -1006,10 +1027,12 @@ ActiveRecord::Schema.define(version: 20190607160900) do create_table "milestones", force: :cascade do |t| t.string "milestoneable_type" t.integer "milestoneable_id" + t.string "title", limit: 80 + t.text "description" t.datetime "publication_date" t.integer "status_id" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.index ["status_id"], name: "index_milestones_on_status_id", using: :btree end @@ -1163,6 +1186,8 @@ ActiveRecord::Schema.define(version: 20190607160900) do end create_table "poll_question_answers", force: :cascade do |t| + t.string "title" + t.text "description" t.integer "question_id" t.integer "given_order", default: 1 t.boolean "most_voted", default: false @@ -1187,6 +1212,7 @@ ActiveRecord::Schema.define(version: 20190607160900) do t.integer "poll_id" t.integer "author_id" t.string "author_visible_name" + t.string "title" t.integer "comments_count" t.datetime "hidden_at" t.datetime "created_at" @@ -1270,10 +1296,13 @@ ActiveRecord::Schema.define(version: 20190607160900) do end create_table "polls", force: :cascade do |t| + t.string "name" t.datetime "starts_at" t.datetime "ends_at" t.boolean "published", default: false t.boolean "geozone_restricted", default: false + t.text "summary" + t.text "description" t.integer "comments_count", default: 0 t.integer "author_id" t.datetime "hidden_at" @@ -1338,30 +1367,30 @@ ActiveRecord::Schema.define(version: 20190607160900) do end create_table "proposals", force: :cascade do |t| - t.string "deprecated_title", limit: 80 - t.text "deprecated_description" + t.string "title", limit: 80 + t.text "description" t.integer "author_id" t.datetime "hidden_at" - t.integer "flags_count", default: 0 + t.integer "flags_count", default: 0 t.datetime "ignored_flag_at" - t.integer "cached_votes_up", default: 0 - t.integer "comments_count", default: 0 + t.integer "cached_votes_up", default: 0 + t.integer "comments_count", default: 0 t.datetime "confirmed_hide_at" - t.bigint "hot_score", default: 0 - t.integer "confidence_score", default: 0 - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.string "responsible_name", limit: 60 - t.text "deprecated_summary" + t.bigint "hot_score", default: 0 + t.integer "confidence_score", default: 0 + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + t.string "responsible_name", limit: 60 + t.text "summary" t.string "video_url" t.tsvector "tsv" t.integer "geozone_id" t.datetime "retired_at" t.string "retired_reason" - t.text "deprecated_retired_explanation" + t.text "retired_explanation" t.integer "community_id" t.datetime "published_at" - t.boolean "selected", default: false + t.boolean "selected", default: false t.index ["author_id", "hidden_at"], name: "index_proposals_on_author_id_and_hidden_at", using: :btree t.index ["author_id"], name: "index_proposals_on_author_id", using: :btree t.index ["cached_votes_up"], name: "index_proposals_on_cached_votes_up", using: :btree @@ -1370,6 +1399,8 @@ ActiveRecord::Schema.define(version: 20190607160900) do t.index ["geozone_id"], name: "index_proposals_on_geozone_id", using: :btree t.index ["hidden_at"], name: "index_proposals_on_hidden_at", using: :btree t.index ["hot_score"], name: "index_proposals_on_hot_score", using: :btree + t.index ["summary"], name: "index_proposals_on_summary", using: :btree + t.index ["title"], name: "index_proposals_on_title", using: :btree t.index ["tsv"], name: "index_proposals_on_tsv", using: :gin end @@ -1479,6 +1510,9 @@ ActiveRecord::Schema.define(version: 20190607160900) do create_table "site_customization_pages", force: :cascade do |t| t.string "slug", null: false + t.string "title" + t.string "subtitle" + t.text "content" t.boolean "more_info_flag" t.boolean "print_content_flag" t.string "status", default: "draft" @@ -1731,7 +1765,11 @@ ActiveRecord::Schema.define(version: 20190607160900) do end create_table "widget_cards", force: :cascade do |t| + t.string "title" + t.text "description" + t.string "link_text" t.string "link_url" + t.string "label" t.boolean "header", default: false t.datetime "created_at", null: false t.datetime "updated_at", null: false