1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-11-10 21:22:58 +01:00
Commit Graph

1503 Commits

Author SHA1 Message Date
David Bomba
fa26c29d5b Return redirects 2023-03-01 11:16:18 +11:00
David Bomba
13881ac6e5 Fixes for PDFMock 2023-02-28 18:05:08 +11:00
David Bomba
97118da600 Fixes for tests 2023-02-28 17:50:41 +11:00
David Bomba
25bfe755c4 Update v5-dev branch 2023-02-28 17:15:00 +11:00
David Bomba
0a195e4bbe Updates for mocks 2023-02-26 16:50:57 +11:00
David Bomba
460b3e9864 Elegant design 2023-02-25 21:14:19 +11:00
David Bomba
f4863aca42 Fixes for Modern Design 2023-02-25 20:27:23 +11:00
David Bomba
85029a03f4 Fixes for plain design 2023-02-25 20:02:35 +11:00
David Bomba
c5c0dc6db9 Clean up for logging 2023-02-25 16:34:08 +11:00
David Bomba
3f506d1fe0 Clean up for logging 2023-02-25 16:30:02 +11:00
David Bomba
c05c9aa23f Clean up for logging 2023-02-25 16:24:44 +11:00
David Bomba
010bcb8286 Add in shipping details 2023-02-25 16:11:12 +11:00
David Bomba
dc95528d13 Add in shipping details 2023-02-25 15:59:32 +11:00
David Bomba
2d9c884b00 Clean up for pdfmocks 2023-02-25 15:55:46 +11:00
David Bomba
dda03f51ca Clean up for pdfmocks 2023-02-25 15:53:22 +11:00
David Bomba
c269bc54c7 Clean up for pdfmocks 2023-02-25 15:40:04 +11:00
David Bomba
2a9fe02546 Merging designer changes 2023-02-25 15:01:52 +11:00
David Bomba
8dcc3c4cbd Merging designer changes 2023-02-25 14:52:52 +11:00
David Bomba
d21ce4a567 Merge designer into design_changes 2023-02-25 14:36:00 +11:00
David Bomba
ed0da5ba0d Fixes for pdfmocks 2023-02-25 14:33:37 +11:00
David Bomba
99bcf3a77c Pdf Mocks 2023-02-25 12:17:08 +11:00
David Bomba
7772da95d3 Testing PDF mocks 2023-02-25 12:08:34 +11:00
David Bomba
55cc1e46ce Testing PDF mocks 2023-02-25 11:53:30 +11:00
David Bomba
620f3a32e1 PdfMockEntity 2023-02-25 11:11:09 +11:00
Daniel Koch
189aa36bb1 Streamline whitelabel logo styles in PdfMaker 2023-02-23 21:41:48 +01:00
David Bomba
c8f8ef9ad6 Fixes for conflicts 2023-02-24 07:40:25 +11:00
David Bomba
ce5dbf702e Refactor PDF Service 2023-02-24 07:27:27 +11:00
David Bomba
0efa84a070 Refactor PDF Service 2023-02-23 23:01:18 +11:00
David Bomba
08b1b8768f Refactor PDF Service 2023-02-23 22:39:20 +11:00
David Bomba
19313df73c Refactor PDF Service 2023-02-23 22:08:15 +11:00
David Bomba
0d0c80b7d1 Refactor PDF Service 2023-02-23 22:03:21 +11:00
David Bomba
20097b4fa8 Refactor PDF Service 2023-02-23 21:58:52 +11:00
David Bomba
390c494348 Clean up 2023-02-23 21:32:51 +11:00
David Bomba
2d67444f97 Roll back entity designer 2023-02-23 21:24:39 +11:00
David Bomba
fe4d08a522 Minor cleanup 2023-02-23 20:18:31 +11:00
David Bomba
aa82f50150 Improve gateway descriptions for Stripe - credit card + acss 2023-02-23 11:29:16 +11:00
David Bomba
2f4e4278d7 fixes for conflicts 2023-02-23 06:35:39 +11:00
David Bomba
010f324b4c Fixes for tests 2023-02-23 06:22:20 +11:00
David Bomba
5c20266641 Minor fixes for tests 2023-02-22 22:27:52 +11:00
David Bomba
7955548b87 Fixes for email payment 2023-02-22 20:23:09 +11:00
David Bomba
e302b9f9cb Only send one payment email receipt 2023-02-22 20:13:50 +11:00
David Bomba
cfdaa1517c php-cs-fixer 2023-02-22 17:37:16 +11:00
David Bomba
d1a2bd6d17 Elegant designs 2023-02-22 12:52:09 +11:00
David Bomba
c76bd55de1 Run mailer syncronously 2023-02-22 09:49:11 +11:00
David Bomba
e3e535e5b7 Run mailer syncronously 2023-02-22 09:38:27 +11:00
David Bomba
2665640c25 Fixes for paid stamp display AND show shipping address 2023-02-22 08:04:49 +11:00
David Bomba
87690df25f Stub PDF generator 2023-02-21 20:44:25 +11:00
David Bomba
84ab240eda Stub PDF generator 2023-02-21 20:42:40 +11:00
David Bomba
58317f24e8 Stub PDF generator 2023-02-21 20:41:23 +11:00
David Bomba
c3674a8f4f Stub PDF generator 2023-02-21 20:38:44 +11:00
David Bomba
f465263d53 Stub PDF generator 2023-02-21 20:36:32 +11:00
David Bomba
1bdc3cb565 Stub PDF generator 2023-02-21 20:34:59 +11:00
David Bomba
8cc6aa0c1b Stub PDF generator 2023-02-21 20:33:50 +11:00
David Bomba
ab3b9b94e0 Stub PDF generator 2023-02-21 20:26:05 +11:00
David Bomba
badf68005a Stub pdf 2023-02-21 20:04:45 +11:00
David Bomba
10793f1d14 Updates for custom PDF designer 2023-02-21 18:39:07 +11:00
David Bomba
19fdd9e96e Merge branch 'v5-develop' into design_changes 2023-02-21 10:49:16 +11:00
David Bomba
351b787220 Do not show paid to date on quotes 2023-02-20 09:25:03 +11:00
David Bomba
61feb99e32
Merge pull request #8287 from turbo124/v5-develop
v5.5.71
2023-02-18 08:40:38 +11:00
David Bomba
e28b75e83f phpcs 2023-02-18 08:36:51 +11:00
David Bomba
63a7a11853 Minor fixes for types 2023-02-18 08:06:53 +11:00
David Bomba
1de91c9e33 Reducing the quantity of jobs dispatched 2023-02-17 19:58:30 +11:00
David Bomba
2f3cee2fc2 Update naming of email statement scheduler 2023-02-17 16:02:46 +11:00
David Bomba
75335ba8e4 Ensure when merging, we purge empty contacts 2023-02-17 10:17:05 +11:00
David Bomba
bc065e2132 Update scheduler date ranges 2023-02-17 08:59:19 +11:00
David Bomba
7b51db035f Minor updates for mailer 2023-02-16 16:00:16 +11:00
David Bomba
4d6cf43a1e ide helpers 2023-02-16 13:36:49 +11:00
David Bomba
4babfbb651 php-cs-fixer 2023-02-16 12:36:09 +11:00
David Bomba
a25daa8144 update composer requirements"
"
2023-02-16 12:31:13 +11:00
David Bomba
9745cbed4a Wind back mailmailer' 2023-02-15 22:31:02 +11:00
David Bomba
55bdc6b1cc Fixes for designs and client compatibility 2023-02-15 21:11:34 +11:00
Daniel Koch
e5e3ae881e Apply spacing at top of InvoiceNinja logo ONLY if whitelabel licence not enabled 2023-02-15 08:05:48 +01:00
David Bomba
453042f7e8 Fixes for mailable 2023-02-15 11:37:14 +11:00
David Bomba
a4f2d40d75 Working on emailers 2023-02-15 11:04:47 +11:00
David Bomba
32363d85ca Attaching documents 2023-02-15 00:39:38 +11:00
David Bomba
2d3fe13c82 doc blocks for entity mailers 2023-02-15 00:30:16 +11:00
David Bomba
2db527efe0 doc blocks for entity mailers 2023-02-15 00:01:55 +11:00
David Bomba
4c7a7e4c05 doc blocks for entity mailers 2023-02-14 23:31:12 +11:00
David Bomba
5b5458d70a Testing mailers 2023-02-14 22:50:20 +11:00
David Bomba
222cbc7703 Updates for mailablej 2023-02-14 21:04:07 +11:00
David Bomba
6384e27e4b Working on new email handlers 2023-02-14 15:33:55 +11:00
David Bomba
4670c06b7e Refactor for emails 2023-02-14 10:03:54 +11:00
David Bomba
a99c4dfee0 Refactor mailers 2023-02-13 21:09:19 +11:00
David Bomba
8df6ce826d Minor fixes for BCCs in hosted 2023-02-11 09:56:56 +11:00
David Bomba
5d4b4260b1 Fixes for quote triggered actions 2023-02-11 08:17:54 +11:00
David Bomba
a5f303f338 Support passing reference with amount_paid and paid 2023-02-10 09:47:22 +11:00
David Bomba
0479b1abbd Fixes for job middleware 2023-02-09 12:10:08 +11:00
David Bomba
8760068a8c Update purchase orders with correct footer 2023-02-09 09:20:09 +11:00
David Bomba
768d26c2ed
Merge pull request #8245 from LarsK1/patch-3
Feature: Webhook at send
2023-02-08 07:06:28 +11:00
Lars Kusch
f0c6df6c4a Minor fixes 2023-02-07 15:46:52 +01:00
David Bomba
cb47c9d40e Fixes for applying invoice numbers to subscriptions where invoice number is set to When Sent 2023-02-07 22:25:40 +11:00
Lars Kusch
400fb609ee Refactor Webhook to BaseModel.php 2023-02-07 09:45:02 +01:00
David Bomba
c7fe3c8824 Set credit payments for subscriptions 2023-02-04 17:09:04 +11:00
David Bomba
079889a711 Fixes for using credits in subscriptions 2023-02-04 16:28:03 +11:00
David Bomba
5e68199396 Add payment number when generating credit payment from subscription 2023-02-04 15:51:39 +11:00
David Bomba
9b9f73aed2 Clean up for using credits to settle a subscription 2023-02-04 12:59:32 +11:00
Lars Kusch
d0cfaff6d6 Added models and implemented the sent Webhook 2023-02-03 12:54:34 +01:00
Lars Kusch
052ca31297
Add Webhooks at send 2023-02-03 12:46:55 +01:00
David Bomba
568c0aa028 Update postmark sending email address for Statement mailer 2023-02-02 12:23:07 +11:00
David Bomba
a2f0c5d4fe Refactor for observers 2023-02-01 15:00:45 +11:00
David Bomba
801740bdb4 Fixes for exception testing 2023-02-01 14:12:44 +11:00
David Bomba
fecf1e13b5 Fixes for tests 2023-02-01 13:46:39 +11:00
David Bomba
fa1e52b4ca Fixes for mailers when attachments are too large 2023-02-01 13:19:35 +11:00
David Bomba
4a968e739c Fixes for tests 2023-02-01 09:52:12 +11:00
David Bomba
1c664d5960 remove updateQuietly( 2023-02-01 07:21:23 +11:00
David Bomba
b8d97a69a2 Refactor for observers 2023-02-01 01:06:21 +11:00
David Bomba
c7701b71d6 Revert attempting to use divs as tables 2023-01-31 09:25:40 +11:00
David Bomba
750986acb0 Working on new clean.html 2023-01-30 21:40:20 +11:00
David Bomba
eb550f65df Tweaking clean to handle shipping address 2023-01-30 14:58:30 +11:00
David Bomba
813fc7bd5e change entity details from table to div 2023-01-30 11:07:55 +11:00
David Bomba
a4467149f9 Add Shipping address to clean design 2023-01-30 08:58:02 +11:00
David Bomba
9c66c3b741 Fixes for ninja mailer 2023-01-29 18:29:35 +11:00
David Bomba
94a84dfb15 Fixes for Emailer to use the appropriate backoff() 2023-01-29 14:32:00 +11:00
David Bomba
35775706be Improve backoff using exponential decay 2023-01-29 11:51:57 +11:00
David Bomba
6c86d7151a Update copyright year 2023-01-29 09:21:40 +11:00
David Bomba
e8608ab58e Fixes for reports 2023-01-28 14:59:35 +11:00
David Bomba
3545482892 Find trashed invoices 2023-01-23 18:40:04 +11:00
David Bomba
cb620f09ed Fixes for sending payment email on Mark Paid 2023-01-22 18:25:04 +11:00
David Bomba
3e61408ba5 Fixes for observers 2023-01-22 17:46:56 +11:00
David Bomba
9628580be0 Add statement date range to the statement 2023-01-22 15:03:23 +11:00
David Bomba
0d11fc174a Send payment emails to all contacts on invitation 2023-01-20 17:18:53 +11:00
David Bomba
24aa73c359 Fixes for notifications 2023-01-19 17:20:31 +11:00
David Bomba
a382dbe1b6 Fixes for calculating pro rata refunds for subscriptions 2023-01-19 13:20:05 +11:00
David Bomba
4364f0d168 Clean up for createsingleaccount 2023-01-19 12:16:51 +11:00
David Bomba
7b40340047 Fixes for Purchase Order Filters 2023-01-19 10:23:42 +11:00
David Bomba
8ee1f8eaf1 Improve subscriptions v2 for free subscriptions 2023-01-18 21:06:09 +11:00
David Bomba
d0f181314c Fixes for tests 2023-01-18 19:24:43 +11:00
David Bomba
0d767f7d98 update billing_context to use hashed_ids 2023-01-18 16:52:32 +11:00
David Bomba
6b2ca2dfb2 Always ensure next_run is calculated from the time the scheduler was last run, not when the scheduler was restarted. 2023-01-18 10:39:01 +11:00
David Bomba
368006f63f Scheduler tests 2023-01-18 10:34:06 +11:00
David Bomba
1b1fc71d0d Validation rules for clients in scheduler 2023-01-17 22:40:40 +11:00
David Bomba
2bcccb2215 Tests for scheduler 2023-01-17 20:48:10 +11:00
David Bomba
5caba1d2c7 Implement next_run calculations 2023-01-17 19:42:34 +11:00
David Bomba
2743809be3 Improve sentry logging in selfhost + hosted 2023-01-17 18:25:43 +11:00
David Bomba
52a982d634 Email Tests 2023-01-17 12:21:36 +11:00
David Bomba
c51dd313b9 Tests for emailing client statements 2023-01-17 11:00:12 +11:00
David Bomba
633537570f Remove unique constraint from bank matching service 2023-01-16 11:59:24 +11:00
David Bomba
f8a9220531 Fixes for quote queries 2023-01-16 07:54:49 +11:00
David Bomba
3da4c42f71 Rename variable 2023-01-15 21:20:16 +11:00
David Bomba
d1049f3a90 Clean up and formatting for mailers 2023-01-15 21:16:10 +11:00
David Bomba
3ce3187ec2 Minor fixes for client ledger balance update 2023-01-15 17:42:13 +11:00
David Bomba
a743504ed3 Minor fixes for transactions 2023-01-15 15:10:41 +11:00
David Bomba
1720baccc8 Checks inside transactions 2023-01-15 14:59:42 +11:00
David Bomba
cdfaab9cbc Stubs for quality checks 2023-01-15 14:57:24 +11:00
David Bomba
b8d1e0a920 Refactor for emails 2023-01-15 14:44:23 +11:00
David Bomba
6a687c2aef Working on refactor for emailables 2023-01-15 13:28:46 +11:00
David Bomba
a79e21b3cf Refactor to use Envelope Mailables 2023-01-14 22:00:22 +11:00
David Bomba
cf9ffb05d5 Tests for calculating date ranges 2023-01-14 18:47:14 +11:00
David Bomba
9de6ee1d2a Change the order we check a payment deleted status 2023-01-14 16:22:26 +11:00
David Bomba
ada6210e34 Working on client statement schedules 2023-01-14 09:46:17 +11:00