David Bomba
ceb8637310
fix for type
2021-01-07 17:24:02 +11:00
Benjamin Beganović
4ca96b4136
Toggle this hiding behaviour based on settings
2021-01-05 17:55:57 +01:00
Benjamin Beganović
ae534b146b
Inject Javascript that'll filter for hidden columns
2021-01-05 17:48:06 +01:00
Benjamin Beganović
329c72128c
Set all elements to be hidden by default
2021-01-05 17:47:50 +01:00
Benjamin Beganović
4b6257da3b
Remove task hours calculation from the invocie
2021-01-04 14:38:56 +01:00
David Bomba
934610a01c
Update copyright + version bump + set canadian dollar symbol to $
2021-01-04 08:54:54 +11:00
Benjamin Beganović
b43b52519f
Show $product.quantity & product.discount based on settings
2020-12-25 13:45:37 +01:00
Benjamin Beganović
972099d89f
fix product key
2020-12-23 15:51:29 +01:00
Benjamin Beganović
16edac3738
add support for multiline text
2020-12-23 13:49:25 +01:00
Benjamin Beganović
8fd560dcce
process custom columns
2020-12-22 13:56:09 +01:00
Benjamin Beganović
220c7f080a
Provide action selectors to match PDF elements:
...
- Add ext-libxml to composer.json
- Support outputting the PDF in CreateEntityPdf.php & GenerateDeliveryNote.php
- Add reference names to Design.php
2020-12-17 15:44:01 +01:00
Benjamin Beganović
eadcff544f
Support for multiline entity public notes.
2020-12-17 14:03:07 +01:00
Benjamin Beganović
0f62c6c2f2
remove info()
2020-12-08 16:15:36 +01:00
Benjamin Beganović
53525dc93f
rename task.service to task.product key
2020-12-08 16:10:29 +01:00
Benjamin Beganović
bdedec19db
remove balance due & total from delivery note pdf
2020-12-08 13:19:38 +01:00
Benjamin Beganović
9198cf5175
support tasks as of same day
2020-12-01 15:52:12 +01:00
Benjamin Beganović
e5af99d884
fix issue with client date formatc
2020-12-01 15:25:48 +01:00
Benjamin Beganović
1a066f2f9f
add alias to task searvice from task product
2020-12-01 15:18:48 +01:00
Benjamin Beganović
ae88d5e08e
php-cs-fixer format
2020-11-25 15:19:52 +01:00
Benjamin Beganović
18312b9583
always show invoice.totals
2020-11-20 14:31:47 +01:00
Benjamin Beganović
1b70f24dbc
Update logic for rendering task hours
2020-11-17 14:47:32 +01:00
Benjamin Beganović
3112efcded
Support for .description
2020-11-17 14:46:22 +01:00
Benjamin Beganović
f9b55dcd72
fix pdfmaker issues with special chars
2020-11-16 00:49:44 +01:00
Benjamin Beganović
f02826deed
Don't render delivery-not-table on products/tasks
2020-11-09 16:10:47 +01:00
Benjamin Beganović
8adab67251
- Pass $invoice to the getInvoiceDeliveryNote() in InvoiceService
...
- GenerateDeliveryNote action for InvoiceService
- New delivery-note-table element in the \Services\PdfMaker\Design.php
- $item & $description variables in the HtmlEngine
2020-11-09 14:30:50 +01:00
Benjamin Beganović
a601702a0e
geTaskTimeLogs() helper
2020-11-06 13:13:04 +01:00
Benjamin Beganović
892c440ea4
fix items count() & add support for task times
2020-11-06 13:12:51 +01:00
David Bomba
3d11639cb4
Fixes for tests
2020-11-05 07:50:39 +11:00
Benjamin Beganović
5c2bfaa8ce
Alpha testing on tasks:
...
- Change 'products' to '$product' with design within: CreateEntityPdf, ActivityRepository, HtmlGenerationTest, Phantom
- New 'task-table' element in the Services\PdfMaker\Design.php
- buildTableHeader & buildTableBody are now more generic
- processTaxColumns() now requires $type to be specified
2020-11-04 14:56:08 +01:00
Benjamin Beganović
e222aa8620
Refactor 'product-table-footer' to 'table-totals'
2020-11-04 11:23:06 +01:00
Clément Gayot
92b4df729b
Support PDF design with UTF-8 characters
2020-11-03 16:18:07 +01:00
David Bomba
9aeb2d7a5b
Psalm cleanup
2020-10-28 21:10:49 +11:00
Clément Gayot
ed3ba8020a
🐛 Remove blank lines from pdf content when designated pdf variables are empty
2020-10-27 23:51:39 +01:00
David Bomba
c8e2d94b3f
Fixes for tests + remove swoole
2020-10-22 21:14:14 +11:00
Benjamin Beganović
1de6f94f10
fix custom1234
2020-10-20 13:01:07 +02:00
Benjamin Beganović
9bcea0cf58
Fix for invoice custom fields
2020-10-20 12:46:08 +02:00
Clément Gayot
675e211e33
Support PDF variables with UTF-8 characters
2020-10-17 02:24:02 +02:00
Benjamin Beganović
b8b2ae527c
Support for HTML in line items
2020-10-09 15:05:57 +02:00
David Bomba
4bbdeef539
Merge pull request #4136 from beganovich/v2-products-table-in-invoices
...
(v5) Support for custom products table columns
2020-10-08 06:59:16 +11:00
Benjamin Beganović
6e66a8d1a7
Update design seeders
2020-10-07 18:42:41 +02:00
Benjamin Beganović
76695b8462
- Add new "product" key to $context of Design
...
- Add custom products table body handling in Design.php
2020-10-06 12:49:00 +02:00
Benjamin Beganović
32b5ee26ba
Update $whitelabel variable
2020-09-17 14:28:55 +02:00
Benjamin Beganović
0f791fdb7f
page-break-inside avoid on footer elements
2020-09-16 12:18:34 +02:00
Benjamin Beganović
3ac3f6006c
footer logic for custom props
2020-09-11 16:46:49 +02:00
Benjamin Beganović
6673d58b3a
Show fees on bottom of PDFs
2020-09-11 10:07:59 +02:00
Benjamin Beganović
3b7bf97dd8
Add $font-size variable & fix insert of designs
2020-09-09 17:14:55 +02:00
Benjamin Beganović
6288529907
- Accept every design as CUSTOM in PreviewController
...
- Logic for excluding elements in table footer
- PdfMaker will now return plain HTML + str_replace filter
- HTMLEngine updated variables and aliases
- Added 'payment_due' translation
- Hipster: Updated variables
2020-09-09 14:47:26 +02:00
Benjamin Beganović
78503c4608
Fix footer position
2020-09-08 14:37:21 +02:00
Benjamin Beganović
2635b8c090
Fix logic for all_pages_header/footer
2020-09-08 14:26:13 +02:00
Benjamin Beganović
14dc3ea2aa
Engine for editing templates
2020-09-08 13:21:07 +02:00