discourse/db/migrate/20210819152920_change_allow_uploaded_avatars.rb
Bianca Nenciu ff367e22fb
FEATURE: Make allow_uploaded_avatars accept TL ()
This gives admins more control over who can upload custom profile
pictures.
2021-08-24 10:46:28 +03:00

20 lines
500 B
Ruby

# frozen_string_literal: true
class ChangeAllowUploadedAvatars < ActiveRecord::Migration[6.1]
def up
execute <<~SQL
UPDATE site_settings
SET data_type = 7, value = (CASE WHEN value = 'f' THEN 'disabled' ELSE '0' END)
WHERE name = 'allow_uploaded_avatars'
SQL
end
def down
execute <<~SQL
UPDATE site_settings
SET data_type = 5, value = (CASE WHEN value = 'disabled' THEN 'f' ELSE 't' END)
WHERE name = 'allow_uploaded_avatars'
SQL
end
end