Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adds store pdf as file feature. #80

Closed
wants to merge 10 commits into from
Closed

Adds store pdf as file feature. #80

wants to merge 10 commits into from

Conversation

tvdeyen
Copy link
Contributor

@tvdeyen tvdeyen commented Apr 7, 2015

Introduces new settings store_pdf (disabled by default) and storage_path that allow to store the rendered pdf template to disk. These files can then be i.e. attached to emails.

Also refactors some tests and moves lots of code into the order model, away from the orders controller.

Refs #60

@tvdeyen
Copy link
Contributor Author

tvdeyen commented Apr 7, 2015

Ah, dang! I broke the update_invoice_number feature. Closing.

@tvdeyen tvdeyen closed this Apr 7, 2015
Like before: it sets the invoice number to next incremential value, if enabled.
@tvdeyen tvdeyen reopened this Apr 7, 2015
@tvdeyen tvdeyen assigned JDutil and tvdeyen and unassigned JDutil Apr 7, 2015
@tvdeyen
Copy link
Contributor Author

tvdeyen commented Apr 7, 2015

Ok, have to check the tests on travis. They pass locally. 😞

@JDutil
Copy link
Member

JDutil commented Apr 7, 2015

Probably because travis isn't giving you file system access

@tvdeyen tvdeyen assigned JDutil and unassigned tvdeyen Apr 8, 2015
@tvdeyen
Copy link
Contributor Author

tvdeyen commented Apr 8, 2015

@JDutil I fixed the specs

@tvdeyen tvdeyen closed this in 503cf63 Apr 9, 2015
tvdeyen pushed a commit that referenced this pull request Apr 9, 2015
Remove selenium support and update poltergeist.

Adds new settings store_pdf and storage_path

Adds pdf file generation to order model.

The order can now render itself to pdf.

Delegate order controller show :pdf action to order.

The controller now tells the order to render itself as pdf and to store it, if enabled.

Fix pdf templates.

Add javascript injection to install generator.

Mention store pdf feature in readme

Updates invoice number on pdf render in controller.

Like before: it sets the invoice number to next incremential value, if enabled.

Stub configuration for more reliable tests

Fixes #80
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants