summaryrefslogtreecommitdiff
path: root/db/migrate/20230102131100_add_text_limits_to_smtp_credentials_on_service_desk_settings.rb
blob: 60c96bd6bdbcd37d48211169655cafada57eb314 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# frozen_string_literal: true

class AddTextLimitsToSmtpCredentialsOnServiceDeskSettings < Gitlab::Database::Migration[2.1]
  MAXIMUM_LIMIT = 255

  disable_ddl_transaction!

  def up
    add_text_limit :service_desk_settings, :custom_email, MAXIMUM_LIMIT
    add_text_limit :service_desk_settings, :custom_email_smtp_address, MAXIMUM_LIMIT
    add_text_limit :service_desk_settings, :custom_email_smtp_username, MAXIMUM_LIMIT
  end

  def down
    remove_text_limit :service_desk_settings, :custom_email
    remove_text_limit :service_desk_settings, :custom_email_smtp_address
    remove_text_limit :service_desk_settings, :custom_email_smtp_username
  end
end