Commit Graph

30 Commits

Author SHA1 Message Date
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ć 13e70e24d5 wip 2020-08-21 16:47:17 +02:00
Benjamin Beganović 23577a5f0f Refactor context['product-table-columns'] to generic pdf_variables:
- Pass 'pdf_variables' to CreateQuotePdf & CreateInvoicPdf
- Update Playful & Plain to support new variable engine
- Update DesignHelpers trait to support new variable engine
- Make tests pass for ExampleIntegrationTest
2020-08-21 11:59:39 +02:00
Benjamin Beganović 8a23ed35ea Fixes for global tests 2020-08-10 18:40:04 +02:00
Benjamin Beganović f7408e1fb3 Added new labels & update designs 2020-08-07 17:47:17 +02:00
Benjamin Beganović 8381d37431 Update entity type:
- Default entity type is 'product'
- Added type check
- Fixed double slash in design path
2020-08-07 16:11:10 +02:00
Benjamin Beganović 007ec3a85a Plain:
- Extract table footer into tableFooter()
- Add all footer elements
2020-08-07 14:30:56 +02:00
Benjamin Beganović 00fcb1dd32 Modern:
- Extract table footer into tableFooter()
- Add all footer elements
2020-08-07 14:28:36 +02:00
Benjamin Beganović 80b6512df4 Hipster:
- Extract table footer into tableFooter()
- Add all footer elements
2020-08-07 14:25:43 +02:00
Benjamin Beganović fe1cef3d62 Elegant:
- Extract table footer into tableFooter()
- Add all footer elements
2020-08-07 14:22:18 +02:00
Benjamin Beganović 6cdcf0d914 Creative:
- Extract table footer into tableFooter()
- Add all footer elements
2020-08-07 14:17:55 +02:00
Benjamin Beganović 9ee8a1658e Clean:
- Extract table footer into tableFooter()
- Add all footer elements
2020-08-07 14:05:40 +02:00
Benjamin Beganović 0597b01847 Business:
- Extract table footer into tableFooter()
- Add all footer elements
2020-08-07 14:03:25 +02:00
Benjamin Beganović da74ecba6e Bold:
- Extract table footer into tableFooter()
- Add all footer elements
2020-08-07 14:00:23 +02:00
Benjamin Beganović b438309736 Playful:
- Extract table footer into tableFooter()
- Add all footer elements
2020-08-07 13:55:02 +02:00
David Bomba c220108168 Add documents as default includes 2020-08-06 13:04:09 +10:00
Benjamin Beganović 6676cab698 Playful 2020-08-05 15:40:57 +02:00
Benjamin Beganović 4f69a874cf Modern design 2020-08-05 15:17:45 +02:00
Benjamin Beganović 7a9c8ca9a0 Hipster design 2020-08-05 15:02:32 +02:00
Benjamin Beganović 66ff55cddf Elegant 2020-08-05 14:43:51 +02:00
Benjamin Beganović b1b42f5919 Creative 2020-08-05 14:34:22 +02:00
Benjamin Beganović 1876b228ed Clean 2020-08-05 14:24:10 +02:00
Benjamin Beganović 2333a78775 Business design 2020-08-05 12:35:38 +02:00
Benjamin Beganović d63678435f Bold design 2020-08-05 12:13:48 +02:00
Benjamin Beganović 438054744e refactor invoice to entity 2020-08-05 11:52:01 +02:00
Benjamin Beganović ad2ff79336 Complete Plain.php 2020-08-04 17:32:28 +02:00
Benjamin Beganović 184f60785f wip with table bodies & footer 2020-07-30 17:47:40 +02:00
Benjamin Beganović 70ee476193 wip 2020-07-30 16:43:57 +02:00
Benjamin Beganović cb4efc8c61 wip 2020-07-29 14:53:58 +02:00
Benjamin Beganović 2e3179d83e Extract variables from the HtmlEngine 2020-07-29 13:37:05 +02:00