Skip to content
This repository has been archived by the owner on Mar 9, 2022. It is now read-only.

Generate CV page #23

Closed
erikwj opened this issue May 12, 2017 · 1 comment
Closed

Generate CV page #23

erikwj opened this issue May 12, 2017 · 1 comment

Comments

@erikwj
Copy link
Contributor

erikwj commented May 12, 2017

The page to generate a CV displays the Employee data. All fields are editable and elements can be removed. We can probably reuse lots of the Edit form built in #10

  • Add refresh button to reload employee data
  • Add meta data form containing:
    • language (EN, FR)
    • office (Paris, Amsterdam, Rotterdam)
  • Add submit button to POST data to /cvs endpoint, this should NOT update the employee data. After submitting you should stay on the page, and check if the generated CV looks nice. If not you can adjust the data still and regenerate the CV.
  • An empty category (e.g. education) should not generate this category (i.e. no Education is shown in PDF)
  • ?lang=fr should render only French text

screen shot 2017-05-15 at 07 15 16

@erikwj erikwj added backend and removed backlog labels May 12, 2017
@erikwj erikwj added this to the Sprint 2 milestone May 15, 2017
erikwj pushed a commit that referenced this issue May 18, 2017
* Fix bug in overview

Technical and Fun skills were not shown in the overview as isTech and
isFun were not defined.

* Add slider and improve radio buttons layout

This adds a radio button for skill category (closes #31), and improves
radio buttons layout (closes #16).

* Fix dependency issues for paper-datatable

paper-datatable is not well
maintained (David-Mulder/paper-datatable#112)

For now we regress to earlier versions of our packages.

* Add pdf generation

This introduces the fundamentals for generating a pdf (Re: #23).

Pressing on the pdf icon and then on the done icon shall generate the
pdf of the current content. Editing the content changes the pdf as well.
erikwj pushed a commit that referenced this issue May 19, 2017
* Fix bug in overview

Technical and Fun skills were not shown in the overview as isTech and
isFun were not defined.

* Add slider and improve radio buttons layout

This adds a radio button for skill category (closes #31), and improves
radio buttons layout (closes #16).

* Fix dependency issues for paper-datatable

paper-datatable is not well
maintained (David-Mulder/paper-datatable#112)

For now we regress to earlier versions of our packages.

* Add pdf generation

This introduces the fundamentals for generating a pdf (Re: #23).

Pressing on the pdf icon and then on the done icon shall generate the
pdf of the current content. Editing the content changes the pdf as well.

* Fix dependencies issue again

The previous fix worked yesterday, but rebuilding the application made
the radio buttons unusable again. This change made the radio buttons
usable.

I am not sure this is fixed once for all though.

* Add swagger.yml documentation
erikwj pushed a commit that referenced this issue Jun 9, 2017
* Fix bug in overview

Technical and Fun skills were not shown in the overview as isTech and
isFun were not defined.

* Add slider and improve radio buttons layout

This adds a radio button for skill category (closes #31), and improves
radio buttons layout (closes #16).

* Fix dependency issues for paper-datatable

paper-datatable is not well
maintained (David-Mulder/paper-datatable#112)

For now we regress to earlier versions of our packages.

* Add pdf generation

This introduces the fundamentals for generating a pdf (Re: #23).

Pressing on the pdf icon and then on the done icon shall generate the
pdf of the current content. Editing the content changes the pdf as well.

* Fix dependencies issue again

The previous fix worked yesterday, but rebuilding the application made
the radio buttons unusable again. This change made the radio buttons
usable.

I am not sure this is fixed once for all though.

* Add swagger.yml documentation

* Move save button to cv-editor component

Re #10

* Fix typo

Re #19

* Make the routing work through cvs/username

This mostly completes #10. This commit has an issue with data binding:
to load data one has to pass through the cv list.

* Fix routing, fix minor bugs

This commit closes #10
Now everything works as a subroute of the cvs page.
The commit also solves minor issues with images.

* Fix photo input

Re #10

As we are using urls for images, make sense to use an input for now.

* Remove unused file

* Remove loading template

* Use the email as id in the address bar

With this commit the address bar will show
/cvs/andrea.giugliano@lunatech.com. However, it is not possible
anymore to reload the page, as of Polymer's Poyserve issue 147.

* Use dashed urls

For the Polymer Polyserve issue we need to use dashed url: so for
/cvs/andrea.giugliano@lunatech.com we will use
/cvs/andrea-giugliano@lunatech-com.
@erikwj
Copy link
Contributor Author

erikwj commented Jul 17, 2017

Fixed for now, will create new issue for remaining parts

@erikwj erikwj closed this as completed Jul 17, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant