docbrown/app/services/profile_fields/add_work_fields.rb
Michael Kohl c2d23cfc4d
[deploy] Seed profile fields (#9605)
* 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>
2020-08-05 10:11:30 -04:00

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