Benjamin Beganović
219666f765
Generating PDFs using new templates
2020-09-04 13:17:30 +02:00
Benjamin Beganović
50c37a8719
Update logic to support only one dynamic design class:
...
- New Design.php class that will act as master template
- PdfMaker->design() now accepts design object instead of string
- PdfMaker: Skip elements if no id|tag provided
- PdfMaker: 'content' property is now optional
- config/ninja.php now contains base_path for templates
- Refactored tests to be :green: ✔
- Removed PdfMakerDesignsTest since content is same for each template now
2020-09-04 10:18:41 +02:00
Benjamin Beganović
af7995815c
Rename all_page_* to all_pages_* for dynamic header/footer
2020-08-27 08:47:51 +02:00
Benjamin Beganović
edbadabab4
Support for separate variable: all_page_header && all_page_footer
2020-08-27 08:39:14 +02:00
Benjamin Beganović
e965aded06
engine for repeating headers
2020-08-26 09:02:38 +02:00
Benjamin Beganović
234beee61b
Enable injecting print CSS into document
2020-08-25 10:51:49 +02:00
David Bomba
5bfcdc80b2
Merge pull request #3972 from beganovich/v2-0708-pdfmaker-integration
...
(wip) End-to-end PDF Maker integration
2020-08-14 06:53:00 +10:00
Benjamin Beganović
e99bd59aa0
Implement getting raw HTML out of sections
2020-08-11 17:19:52 +02:00
Benjamin Beganović
b5f2ae6d6b
Fixes for PdfMaker tests
2020-08-10 18:06:12 +02:00
David Bomba
2dff1f44d2
skip tests
2020-08-07 16:34:34 +10:00
Benjamin Beganović
a9debacce2
Make PdfMakerTest green
2020-07-22 14:34:15 +02:00
David Bomba
8688625931
Validation for locked invoices
2020-07-22 09:54:39 +10:00
Benjamin Beganović
141d82b925
Include example table html
2020-07-14 15:13:46 +02:00
Benjamin Beganović
bfbe31b185
enable sorting between children elements
2020-07-14 14:35:27 +02:00
Benjamin Beganović
ceecddb8a2
Tests for hidding elements
2020-07-14 14:02:02 +02:00
Benjamin Beganović
5307569bba
wrap up engine for setting properties on elements
2020-07-14 13:50:00 +02:00
Benjamin Beganović
2be39a4756
Generating template elements recursively
2020-07-13 17:49:28 +02:00
Benjamin Beganović
66d23cd816
Refactor logic for replacing variables
2020-07-13 14:16:18 +02:00
Benjamin Beganović
92b2295db1
Adjust state & make tests green
2020-07-13 13:51:54 +02:00
Benjamin Beganović
94976054dd
(preview) New table/pdf generation system
2020-07-09 16:05:17 +02:00