1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-11-14 15:13:29 +01:00
Commit Graph

293 Commits

Author SHA1 Message Date
David Bomba
071f2ee102 Post Merge v5-develop 2022-07-15 17:41:30 +10:00
David Bomba
ea0ef763bf Remove paid to date from credits 2022-07-06 11:51:24 +10:00
David Bomba
356d7aeba4 Hide custom values that are empty 2022-07-02 11:59:40 +10:00
David Bomba
af8ec95e2c Fixes for surcharge visibility 2022-07-01 17:51:35 +10:00
David Bomba
90805ca46b Working on QR Codes 2022-06-30 22:48:16 +10:00
Shift
0a20889916
Convert optional() to nullsafe operator 2022-06-21 09:59:25 +00:00
Shift
19080933b6
Apply Laravel coding style
Shift automatically applies the Laravel coding style - which uses the PSR-2 coding style as a base with some minor additions.

You may customize the code style applied by adding a [PHP CS Fixer][1] or [PHP CodeSniffer][2] ruleset to your project root. Feel free to use [Shift's Laravel ruleset][3] to help you get started.

For more information on customizing the code style applied by Shift, [watch this short video][4].

[1]: https://github.com/FriendsOfPHP/PHP-CS-Fixer
[2]: https://github.com/squizlabs/PHP_CodeSniffer
[3]: https://gist.github.com/laravel-shift/cab527923ed2a109dda047b97d53c200
[4]: https://laravelshift.com/videos/shift-code-style
2022-06-21 09:57:17 +00:00
David Bomba
50000144c6 Fixes for falsey conditions 2022-06-11 09:07:09 +10:00
David Bomba
90bff41600 Purchase Order Emails 2022-06-10 17:04:16 +10:00
David Bomba
f9ade5af77 Hide surcharges on PDF if the value is blank 2022-06-10 12:23:46 +10:00
David Bomba
d7c7289ca9 Update for invoice designs 2022-06-07 20:36:47 +10:00
David Bomba
c0ba8aa822 TDD for purchase order PDFs 2022-06-06 22:27:17 +10:00
David Bomba
614987a55e Vendor PDFs 2022-06-06 13:28:10 +10:00
David Bomba
10591cdd58 Handle negative surcharges 2022-06-04 18:19:09 +10:00
David Bomba
8e3ccc83ad Fixes for displaying payment gateways where min_limit is enforced 2022-05-18 08:47:54 +10:00
David Bomba
2dfe001152 Fixes for reminders 2022-05-16 18:53:01 +10:00
=
7521ef4459 Minor fixes for statement dates 2022-05-16 07:41:05 +10:00
David Bomba
026336de09 Fixes for statements 2022-05-14 17:00:24 +10:00
David Bomba
e0373006d8 PnL Expense tests 2022-05-13 16:42:04 +10:00
David Bomba
62f518e25b Minor fixes for statement dates 2022-05-11 10:01:24 +10:00
David Bomba
1ddd07c392 Add statement label to statements 2022-05-09 07:17:25 +10:00
David Bomba
6f491dfb92 Update Copyright text 2022-04-27 13:20:41 +10:00
David Bomba
75e651e974 Fixes for statement date 2022-04-20 14:01:59 +10:00
David Bomba
ed9ac5c93d Fixes for string to array issues with converting variables in public_notes 2022-03-30 10:05:27 +11:00
David Bomba
3cf13a3b57 Fixes for statements displaying payments per invoice 2022-03-24 12:42:52 +11:00
David Bomba
49733b155c Fixes for statement logo 2022-03-23 20:32:15 +11:00
David Bomba
696a5ac83b Minor fixes 2022-03-21 12:32:00 +11:00
David Bomba
72f09542ce Fixes for designs - white label 2022-03-18 11:55:07 +11:00
David Bomba
1440a1291a Fixes for spaces in designs 2022-03-16 18:50:34 +11:00
David Bomba
e035a75cc3 Fixes for plain design 2022-03-15 23:28:16 +11:00
David Bomba
aa67e492c6 Minor fixes for designs 2022-03-15 15:59:16 +11:00
David Bomba
35c80583c4 Fixes for parsing markdown in pdf tables 2022-02-07 12:31:14 +11:00
Maksim Stojkovic
8ec85b9cd3 added custom product fields to delivery notes 2021-12-28 22:41:21 +11:00
David Bomba
375e6f1faf Fixes for statements 2021-12-19 15:58:59 +11:00
David Bomba
abd53a8ece Fixes for protected string replacement in PDF 2021-12-15 08:34:25 +11:00
David Bomba
4091538161 Fixes for memory consumption with client statements 2021-12-08 10:16:13 +11:00
David Bomba
0cfe5bc39a Refactor invitations 2021-10-14 16:25:09 +11:00
David Bomba
7eaafe52c7 Minor fixes for terms being displayed on PDF 2021-10-13 12:52:44 +11:00
David Bomba
af8c56a1f1 Fixes for N+1 queries in Client Statements 2021-10-12 19:10:43 +11:00
Joshua Dwire
fcffafea9d Remove deprecated code for repeating header and footer in PDFs 2021-10-05 17:42:14 -04:00
Benjamin Beganović
5065f57c7a Show Invoice Ninja logo only for footer 2021-09-27 18:01:52 +02:00
Benjamin Beganović
50bbd6ddfd Fixes for table header not showing 2021-09-27 17:59:14 +02:00
Benjamin Beganović
b8f670d592 Replace pdf_variables with updated 2021-09-24 11:34:03 +02:00
David Bomba
cdd6bee046 Minor fixes 2021-09-21 22:45:28 +10:00
David Bomba
5837d544ea return early if no payments 2021-09-21 22:40:00 +10:00
David Bomba
7f28f859ee
Merge pull request #6680 from beganovich/v5-691
(v5) Show partial on the quotes
2021-09-21 07:25:46 +10:00
Benjamin Beganović
b62134a5ff Add partial_due to quotes in totals table 2021-09-20 15:00:54 +02:00
Benjamin Beganović
00e37ea681 Sum balance instead of amount 2021-09-20 14:55:16 +02:00
Benjamin Beganović
db81802dab Merge remote-tracking branch 'upstream/v5-develop' into v5-647 2021-09-20 14:41:39 +02:00
Benjamin Beganović
c1efcba422 Showing partial due on the quotes 2021-09-20 08:50:22 +02:00
Benjamin Beganović
a2eec608d9 Support for 1:1 columns 2021-09-20 08:47:54 +02:00
Benjamin Beganović
672c832b9b Hipster: Show statement label 2021-09-17 20:06:41 +02:00
Benjamin Beganović
6a8175b42d Fixes for $balance / $outstanding 2021-09-16 17:26:58 +02:00
Benjamin Beganović
5d5a87bc20 Fixes for invoices total amount 2021-09-16 17:21:25 +02:00
Benjamin Beganović
a87fb36cf1 Fixes for showing non-range invoices 2021-09-16 15:04:24 +02:00
David Bomba
aa0f1b3bdf Client Statements 2021-08-25 12:03:58 +10:00
David Bomba
f29318d665 Client Statements 2021-08-25 11:41:07 +10:00
Benjamin Beganović
6c32d905ae Extract totals table for statements into separate methods 2021-08-24 16:13:52 +02:00
Benjamin Beganović
50a666b1ce Fixes for payment amount 2021-08-24 16:09:15 +02:00
Benjamin Beganović
00dbec0ce1 Functionality to inject the setting if it doesn't exists 2021-08-24 16:06:34 +02:00
Benjamin Beganović
1f341fb29a Option to pass show_payment_table for statementPaymentTable 2021-08-24 15:36:08 +02:00
Benjamin Beganović
a730900a09 Enable passing aging in the context 2021-08-24 15:33:41 +02:00
Benjamin Beganović
cc95f89a9c Design.php:
- Add `aging` property
- Add `statement-invoice-table-totals`, `statement-payment-table-totals`
- Update `entityDetails` for statements
2021-08-24 15:33:23 +02:00
Benjamin Beganović
8a188dd731 Scaffold statement-aging-table 2021-08-23 14:50:39 +02:00
Benjamin Beganović
2709572276 Support for payments on statement 2021-08-23 14:22:07 +02:00
Benjamin Beganović
9dc61da56e Add option to accept payments in the Design 2021-08-23 14:21:28 +02:00
Benjamin Beganović
56b48ee3b7 Skip rendering statements table if invoices is null 2021-08-23 14:05:17 +02:00
Benjamin Beganović
712b8d882a Update constants on DELIVERY_NOTE and STATEMENT and scaffold statementInvoiceTable 2021-08-20 15:39:27 +02:00
Benjamin Beganović
4cbdc8b521 Construct & update entity if invoices is available in context 2021-08-20 15:38:15 +02:00
Benjamin Beganović
790c8690cd Add $dir & $dir_text_align variables 2021-08-16 11:11:34 +02:00
Benjamin Beganović
5a4e009960 nl2br on line items 2021-08-09 16:49:12 +02:00
Benjamin Beganović
fbe0d3e8bd Update references to process_markdown flag 2021-08-09 14:31:31 +02:00
Benjamin Beganović
ce78c1bc94 Process markdown if process_markdown is available 2021-08-09 14:24:50 +02:00
Benjamin Beganović
ed22c62c42 wip 2021-08-04 11:50:20 +02:00
Benjamin Beganović
5123eda1e6 Add delivery note label to pdfs 2021-08-03 13:38:33 +02:00
Benjamin Beganović
539286d85b Enable nl2br 2021-08-03 13:00:32 +02:00
Benjamin Beganović
3a30a527ed Process markdown on global level instead of line items 2021-08-03 11:56:50 +02:00
Benjamin Beganović
d1ad3bcb26
Merge pull request #6360 from beganovich/v5-601-commonmark
(v5) Markdown support on line items
2021-07-29 12:56:25 +02:00
Benjamin Beganović
1073e70f70 Hide $oustanding from Quotes' PDF 2021-07-29 12:55:30 +02:00
Benjamin Beganović
5b8d685a52 Enable markdown processing on line items 2021-07-29 11:35:07 +02:00
Benjamin Beganović
d69f3dd0d0 Show correct variables for credits PDF 2021-06-28 12:11:57 +02:00
Benjamin Beganović
61eea4fde2 Fix issue with duplicated company fields 2021-06-24 17:18:02 +02:00
Benjamin Beganović
71fff59e8e Fixes for signature & surcharge fields 2021-06-23 11:54:59 +02:00
Benjamin Beganović
fc51a89dcb Hide custom surcharges if they're 0 2021-06-16 16:09:30 +02:00
David Bomba
36f6cbbcc9 Update license in codebase 2021-06-16 16:58:16 +10:00
Benjamin Beganović
a52cdca1e3 Parse break lines inputs from user 2021-06-04 13:26:32 +02:00
Benjamin Beganović
bb45b5f55b Disable markdown processing for line items 2021-06-04 13:26:06 +02:00
Benjamin Beganović
d701125bf1 Markdown parsing for line items 2021-05-31 14:08:24 +02:00
Benjamin Beganović
c9334daa3f Note for settings-controlled parsing of markdown 2021-05-31 13:47:22 +02:00
Benjamin Beganović
9d7089b5b5 Change shared elements with delivery_note table 2021-05-20 15:04:24 +02:00
Benjamin Beganović
b15012b984 Drop the logic for the ordering items 2021-05-17 13:28:33 +02:00
Benjamin Beganović
52f75e5fc6 Fix Javascript loading with repeating headers & footers 2021-04-25 15:52:00 +02:00
Benjamin Beganović
f0255d4ed9 Show $entity.public_notes in the totalsTable & remove $entity_footer 2021-04-25 15:20:23 +02:00
Benjamin Beganović
873fe6ce07
Merge branch 'v5-develop' into v5-1304-emails 2021-04-19 16:59:23 +02:00
Benjamin Beganović
88acfbfecb Show public notes outside of totals table 2021-04-19 13:51:00 +02:00
Benjamin Beganović
dba330bcb3 wip 2021-04-13 16:43:35 +02:00
Benjamin Beganović
d44691c613 wip 2021-04-09 13:11:28 +02:00
Benjamin Beganović
7799b34346 wip 2021-04-09 13:06:14 +02:00
David Bomba
048405decc check object prior to testing properties 2021-04-06 22:38:59 +10:00
Benjamin Beganović
2cd3ceed2e Allow expenses to be part of products table 2021-04-05 14:21:49 +02:00