docbrown/lib/data_update_scripts/20210712054300_remove_unused_profile_fields.rb
Michael Kohl 9794305412
Remove unused profile fields (#14206)
* Remove unused profile fields

* Clean up CSV

* Account for user settings in Profiles::Update

* Move brand color validation to Users::Setting

* Fix specs
2021-07-16 09:45:12 -04:00

25 lines
527 B
Ruby

module DataUpdateScripts
class RemoveUnusedProfileFields
OBSOLETE_FIELDS = %w[
behance_url
brand_color1
brand_color2
display_email_on_profile
dribbble_url
facebook_url
git_lab_url
instagram_url
linked_in_url
mastodon_url
medium_url
recruiters_can_contact_me_about_job_opportunities
stack_overflow_url
twitch_url
youtube_url
].freeze
def run
ProfileField.destroy_by(attribute_name: OBSOLETE_FIELDS)
end
end
end