As a USER I would like to be able to
Create a CV from
an existing CV
a developer passport
scratch
To be able to use most relevant data as a starting point.
The CV model looks rougly like:
CV {
cv-data,
cv-metadata
}
The Employee class will be renamed to DeveloperPassport to highlight that this model contains all skills and abilities a Developer has. The cv-data property contains a subset of a DeveloperPassport, the cv-metadata contains client information, date for which this CV is created.
The my cv menu will edit the DeveloperPassport class and overwrite existing data once saved
Creating a CV pdf will first ask what data to load to start create a draft CV and once the data has been modified as needed a post to create the cv will also store this data in a CVS table.
Therefore, once a CV is generated it should be stored in a version labeled with metadata.
CVs can than be listed by creation date or customer
Tasks:
Rename models
Add routes
GET /developers/erik-janssen@lunatech-com => return data for specific developer
GET /developers => list all developers
POST /developers => save developer-passport data
GET /cvs/erik-janssen@lunatech-com => returns all CVs for a developer
POST /cvs => saves CV version in db and creates PDF
As a USER I would like to be able to Create a CV from
The CV model looks rougly like: CV { cv-data, cv-metadata }
The
Employee
class will be renamed toDeveloperPassport
to highlight that this model contains all skills and abilities a Developer has. Thecv-data
property contains a subset of aDeveloperPassport
, thecv-metadata
contains client information, date for which this CV is created.The
my cv
menu will edit the DeveloperPassport class and overwrite existing data once savedCreating a CV pdf will first ask what data to load to start create a draft CV and once the data has been modified as needed a post to create the cv will also store this data in a CVS table.
Therefore, once a CV is generated it should be stored in a version labeled with metadata. CVs can than be listed by creation date or customer
Tasks: