* Fix schema.rb * Add service objects for base and link fields * Add link fields to seeds * Make placeholder a keyword argument * Add work fields * Add explanation column to profile fields * Add coding fields * Switch from inheritance to mixin * Add email checkbox to base fields * Add branding fields * Add spec for ProfileFields::FieldDefinition * Move migration back into correct location * Rename column from explanation to description * Rename attribute in mixin * chore: rename from explanation to description * Add ProfileFields::ImportFromCsv * Simplify ProfileFields::ImportFromCsv * Add comment about disabled cop to spec * Add TODO comment to Rake task * Document mixin * Add groups to profile fields Co-authored-by: Ridhwana <ridhwana.khan16@gmail.com>
9 lines
279 B
Ruby
9 lines
279 B
Ruby
namespace :forem do
|
|
desc "Performs basic setup for new Forem instances"
|
|
task setup: :environment do
|
|
puts "\n== Setting up profile fields =="
|
|
# TODO: [@forem/oss] Remove the destroy_all call
|
|
ProfileField.destroy_all
|
|
ProfileFields::AddBaseFields.call
|
|
end
|
|
end
|