Benjamin Beganović
219666f765
Generating PDFs using new templates
2020-09-04 13:17:30 +02:00
Benjamin Beganović
52dea9c665
Assign element ids in templates
2020-09-04 13:16:05 +02:00
Benjamin Beganović
4b6c2bff4c
Added footer to designs
2020-09-04 10:18:58 +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ć
5b67a547d9
Update new designs
2020-09-04 08:42:58 +02:00
Benjamin Beganović
f5cc1f0d22
Preview logic for editing designs
2020-08-28 09:51:02 +02:00
Benjamin Beganović
d508d9b8f2
Merge branch 'v2' into v2-pdfmaker-design-improvements
2020-08-28 08:17:46 +02:00
David Bomba
c9be746583
Merge pull request #4018 from beganovich/v2-repeating-header-and-footer
...
Repeating header & footer
2020-08-28 07:07:28 +10:00
David Bomba
39f23a2c2f
Merge pull request #4019 from beganovich/v2-invoice-design-improvements
...
Update designs with new margins & paddings
2020-08-27 23:11:13 +10:00
Benjamin Beganović
c8ff06e61d
Update designs with new margins & paddings
2020-08-27 13:01:19 +02:00
Benjamin Beganović
53cb0fc076
Fix entity on quote
2020-08-27 10:06:08 +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ć
c893a547ef
Fixes for tests
2020-08-27 08:41:38 +02:00
Benjamin Beganović
edbadabab4
Support for separate variable: all_page_header && all_page_footer
2020-08-27 08:39:14 +02:00
David Bomba
bb71bfe82a
Merge pull request #4016 from beganovich/v2-fix-blank-page-on-downloading-invoices
...
Fix blank page when downloading invoices
2020-08-27 07:26:03 +10:00
Benjamin Beganović
971a723607
Create support for recursive copying of DOM
2020-08-26 12:52:20 +02:00
Benjamin Beganović
09dc17d3dc
Separate header section on templates
2020-08-26 12:51:54 +02:00
Benjamin Beganović
e965aded06
engine for repeating headers
2020-08-26 09:02:38 +02:00
Benjamin Beganović
bba9d7dc44
Merge remote-tracking branch 'upstream/v2' into v2-repeating-header-and-footer
2020-08-26 07:53:45 +02:00
David Bomba
9f8b7c5d18
Merge pull request #4015 from turbo124/v2
...
Fixes for system logs
2020-08-25 21:40:52 +10:00
David Bomba
136998d020
Fixes for system logs
2020-08-25 21:40:34 +10:00
David Bomba
900f784a4e
Merge pull request #4014 from turbo124/v2
...
Fixes for types
2020-08-25 21:24:14 +10:00
David Bomba
4a704651c7
Fixes for types
2020-08-25 21:23:49 +10:00
Benjamin Beganović
234beee61b
Enable injecting print CSS into document
2020-08-25 10:51:49 +02:00
Benjamin Beganović
5a03d81112
Fix blank page when downloading invoices
2020-08-25 08:55:55 +02:00
David Bomba
fde50b308a
Merge branch 'v2' of https://github.com/turbo124/invoiceninja into v2
2020-08-25 07:09:54 +10:00
David Bomba
7951087c47
Add label to fillable
2020-08-25 07:09:27 +10:00
David Bomba
ff2f8c8905
Merge pull request #4012 from turbo124/v2
...
Fixes for Webhook handler
2020-08-24 21:54:11 +10:00
David Bomba
044c35266e
Fixes for zapier
2020-08-24 21:53:22 +10:00
David Bomba
d6c224e538
Fixes for QuoteWasApproved
2020-08-24 21:21:35 +10:00
David Bomba
7cf2d10f29
Merge pull request #4011 from turbo124/v2
...
System Log API end points
2020-08-24 21:17:07 +10:00
David Bomba
e6de7c9661
Logging for webhook handler
2020-08-24 21:16:35 +10:00
David Bomba
4c3f466d58
Tests for system log routes
2020-08-24 20:28:47 +10:00
David Bomba
d7dd544271
System logs
2020-08-24 19:51:19 +10:00
David Bomba
7e6d123cf1
Merge pull request #4010 from beganovich/v2-cp-improvements
...
Client portal improvements
2020-08-24 19:35:53 +10:00
Benjamin Beganović
40467c1745
Remove early return from PMC
2020-08-24 11:18:04 +02:00
Benjamin Beganović
7ed9e733b1
Switch from checkbox to radio buttons for saving card
2020-08-24 11:17:18 +02:00
Benjamin Beganović
2f50217900
Processing modal on payments
2020-08-24 10:28:55 +02:00
Benjamin Beganović
f12553bae8
wip
2020-08-24 09:07:44 +02:00
Benjamin Beganović
e518b3ca8d
Stripe (CC): Add spinner for form processing
2020-08-24 08:25:12 +02:00
Benjamin Beganović
f8c1a0c031
Fix $this->fees_and_limits
2020-08-24 07:47:16 +02:00
David Bomba
eef91513d0
fix for regression
2020-08-24 15:19:58 +10:00
Benjamin Beganović
c985bdf1aa
Hide "Pay now" button if no available payment methods
2020-08-24 07:18:57 +02:00
Benjamin Beganović
a0db7fdb1e
Hide "Add payment method" if no bank/credit card gateway configured
2020-08-24 07:18:28 +02:00
David Bomba
66499a9a31
System Logs
2020-08-24 15:08:49 +10:00
David Bomba
ffdfaefd80
Working on system logs
2020-08-24 12:45:53 +10:00
David Bomba
0d9df1f290
Fixes for incorrect name spacing of validation rules
2020-08-24 08:20:57 +10:00
David Bomba
0b34fd0738
Merge pull request #4009 from turbo124/v2
...
Fixes for demo mode
2020-08-23 19:22:43 +10:00
hillelcoren
38cdd24cb3
New admin portal build
2020-08-23 07:25:12 +00:00
David Bomba
0f501bc936
fixes for quote controller
2020-08-23 11:08:18 +10:00