* 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>
15 lines
554 B
Ruby
15 lines
554 B
Ruby
module ProfileFields
|
|
class AddWorkFields
|
|
include FieldDefinition
|
|
|
|
group "Work" do
|
|
field "Education", :text_field
|
|
field "Employer name", :text_field, placeholder: "Acme Inc."
|
|
field "Employer URL", :text_field, placeholder: "https://dev.com"
|
|
field "Employment title", :text_field, placeholder: "Junior Frontend Engineer"
|
|
field "Looking for work", :check_box
|
|
field 'Display "looking for work" on profile', :check_box
|
|
field "Recruiters can contact me about job opportunities", :check_box
|
|
end
|
|
end
|
|
end
|