diff options
author | Robin Bobbitt <ryehle@us.ibm.com> | 2017-07-31 17:34:02 -0400 |
---|---|---|
committer | Robin Bobbitt <ryehle@us.ibm.com> | 2017-08-11 10:54:12 -0400 |
commit | 7633945c27891aa84c45735f14535462b8a54641 (patch) | |
tree | e0b4f85d271bdf2eff0e29eca9761cca3548e0a8 | |
parent | e80a893ff0ea8466099f6478183631af55933db2 (diff) | |
download | gitlab-ce-7633945c27891aa84c45735f14535462b8a54641.tar.gz |
Add option to disable project export on instance - db changes
-rw-r--r-- | db/migrate/20170809161910_add_project_export_enabled_to_application_settings.rb | 14 | ||||
-rw-r--r-- | db/schema.rb | 3 |
2 files changed, 16 insertions, 1 deletions
diff --git a/db/migrate/20170809161910_add_project_export_enabled_to_application_settings.rb b/db/migrate/20170809161910_add_project_export_enabled_to_application_settings.rb new file mode 100644 index 00000000000..4baba1ade6d --- /dev/null +++ b/db/migrate/20170809161910_add_project_export_enabled_to_application_settings.rb @@ -0,0 +1,14 @@ +class AddProjectExportEnabledToApplicationSettings < ActiveRecord::Migration + include Gitlab::Database::MigrationHelpers + disable_ddl_transaction! + + DOWNTIME = false + + def up + add_column_with_default(:application_settings, :project_export_enabled, :boolean, default: true) + end + + def down + remove_column(:application_settings, :project_export_enabled) + end +end diff --git a/db/schema.rb b/db/schema.rb index 65afe37a21c..c7655615e39 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -11,7 +11,7 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema.define(version: 20170809142252) do +ActiveRecord::Schema.define(version: 20170809161910) do # These are extensions that must be enabled in order to support this database enable_extension "plpgsql" @@ -127,6 +127,7 @@ ActiveRecord::Schema.define(version: 20170809142252) do t.string "help_page_support_url" t.integer "performance_bar_allowed_group_id" t.boolean "password_authentication_enabled" + t.boolean "project_export_enabled", default: true, null: false end create_table "audit_events", force: :cascade do |t| |