mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2024-11-23 23:58:02 -05:00
Added some job description fields.
This commit is contained in:
parent
2859db4279
commit
9194f842e6
3 changed files with 5 additions and 4 deletions
|
@ -59,7 +59,7 @@ UserSchema = c.object {},
|
||||||
lookingFor: {title: 'Looking For', type: 'string', enum: ['Full-time', 'Part-time', 'Remote', 'Contracting', 'Internship'], default: 'Full-time', description: 'What kind of developer position do you want?'}
|
lookingFor: {title: 'Looking For', type: 'string', enum: ['Full-time', 'Part-time', 'Remote', 'Contracting', 'Internship'], default: 'Full-time', description: 'What kind of developer position do you want?'}
|
||||||
jobTitle: {type: 'string', maxLength: 50, title: 'Desired Job Title', description: 'What role are you looking for? Ex.: "Full Stack Engineer", "Front-End Developer", "iOS Developer"', default: 'Software Developer'}
|
jobTitle: {type: 'string', maxLength: 50, title: 'Desired Job Title', description: 'What role are you looking for? Ex.: "Full Stack Engineer", "Front-End Developer", "iOS Developer"', default: 'Software Developer'}
|
||||||
active: {title: 'Active', type: 'boolean', description: 'Want interview offers right now?'}
|
active: {title: 'Active', type: 'boolean', description: 'Want interview offers right now?'}
|
||||||
updated: c.date {title: 'Last Updated', description: 'How fresh your profile appears to employers. The fresher, the better. Profiles go inactive after 30 days.'}
|
updated: c.date {title: 'Last Updated', description: 'How fresh your profile appears to employers. Profiles go inactive after 4 weeks.'}
|
||||||
name: c.shortString {title: 'Name', description: 'Name you want employers to see, like "Nick Winter".'}
|
name: c.shortString {title: 'Name', description: 'Name you want employers to see, like "Nick Winter".'}
|
||||||
city: c.shortString {title: 'City', description: 'City you want to work in (or live in now), like "San Francisco" or "Lubbock, TX".', default: 'Defaultsville, CA', format: 'city'}
|
city: c.shortString {title: 'City', description: 'City you want to work in (or live in now), like "San Francisco" or "Lubbock, TX".', default: 'Defaultsville, CA', format: 'city'}
|
||||||
country: c.shortString {title: 'Country', description: 'Country you want to work in (or live in now), like "USA" or "France".', default: 'USA', format: 'country'}
|
country: c.shortString {title: 'Country', description: 'Country you want to work in (or live in now), like "USA" or "France".', default: 'USA', format: 'country'}
|
||||||
|
@ -74,6 +74,7 @@ UserSchema = c.object {},
|
||||||
employer: c.shortString {title: 'Employer', description: 'Name of your employer.'}
|
employer: c.shortString {title: 'Employer', description: 'Name of your employer.'}
|
||||||
role: c.shortString {title: 'Job Title', description: 'What was your job title or role?'}
|
role: c.shortString {title: 'Job Title', description: 'What was your job title or role?'}
|
||||||
duration: c.shortString {title: 'Duration', description: 'When did you hold this gig? Ex.: "Feb 2013 - present".'}
|
duration: c.shortString {title: 'Duration', description: 'When did you hold this gig? Ex.: "Feb 2013 - present".'}
|
||||||
|
description: {type: 'string', title: 'Description', description: 'What did you do there? (140 chars)', maxLength: 140}
|
||||||
education: c.array {title: 'Education', description: 'List your academic ordeals.'},
|
education: c.array {title: 'Education', description: 'List your academic ordeals.'},
|
||||||
c.object {title: 'Ordeal', description: 'Some education that befell you.', required: ['school', 'degree', 'duration']},
|
c.object {title: 'Ordeal', description: 'Some education that befell you.', required: ['school', 'degree', 'duration']},
|
||||||
school: c.shortString {title: 'School', description: 'Name of your school.'}
|
school: c.shortString {title: 'School', description: 'Name of your school.'}
|
||||||
|
|
|
@ -64,6 +64,8 @@ block content
|
||||||
div.duration.pull-right= job.duration
|
div.duration.pull-right= job.duration
|
||||||
| #{job.role} at #{job.employer}
|
| #{job.role} at #{job.employer}
|
||||||
.clearfix
|
.clearfix
|
||||||
|
if job.description
|
||||||
|
div!= marked(job.description)
|
||||||
|
|
||||||
if profile.education.length
|
if profile.education.length
|
||||||
h3.experience-header
|
h3.experience-header
|
||||||
|
|
|
@ -10,9 +10,7 @@ module.exports = class JobProfileView extends CocoView
|
||||||
'lookingFor', 'active', 'name', 'city', 'country', 'skills', 'experience', 'shortDescription', 'longDescription',
|
'lookingFor', 'active', 'name', 'city', 'country', 'skills', 'experience', 'shortDescription', 'longDescription',
|
||||||
'work', 'education', 'visa', 'projects', 'links', 'jobTitle', 'photoURL'
|
'work', 'education', 'visa', 'projects', 'links', 'jobTitle', 'photoURL'
|
||||||
]
|
]
|
||||||
readOnlySettings: [
|
readOnlySettings: [] #['updated']
|
||||||
'updated'
|
|
||||||
]
|
|
||||||
|
|
||||||
afterRender: ->
|
afterRender: ->
|
||||||
super()
|
super()
|
||||||
|
|
Loading…
Reference in a new issue