1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-09-23 18:01:35 +02:00
Commit Graph

1960 Commits

Author SHA1 Message Date
David Bomba
6d54db8507 Minor fixes for import 2022-07-05 08:26:41 +10:00
David Bomba
357b232b6a Minor fixes for mailer 2022-07-03 15:52:13 +10:00
David Bomba
6faa3a0ccb Adjust number applying on Purchase orders when_sent / when_saved 2022-07-02 11:40:51 +10:00
David Bomba
6e5f5da6bb Fixes for tests when calling classes outside app scope 2022-07-02 08:28:12 +10:00
David Bomba
f464c6fb1c Minor fixes 2022-07-01 21:08:20 +10:00
David Bomba
f583a54863 Fixes for tests 2022-07-01 21:07:34 +10:00
David Bomba
9ae0474de3 Fixes for type checking for purchase orders 2022-07-01 16:56:36 +10:00
David Bomba
f59c2dc57f Fixes for conflicts 2022-06-30 13:33:47 +10:00
David Bomba
725aca8796 Fixes for paths 2022-06-30 13:32:44 +10:00
David Bomba
7ec0850684 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-06-30 10:11:59 +10:00
David Bomba
127e9f723f Add flagging abilities to accounts table 2022-06-30 10:11:55 +10:00
David Bomba
73bb2c96db Purchase order decorators 2022-06-29 11:47:16 +10:00
David Bomba
7129cd1e6f Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-06-29 10:38:56 +10:00
David Bomba
8bd3f54bb0 Minor fixes for company imports 2022-06-29 10:38:48 +10:00
David Bomba
ae11332d24 Minor fixes for create user route 2022-06-27 16:37:18 +10:00
David Bomba
91b658918a Merge branch 'l9' of https://github.com/turbo124/invoiceninja into l9 2022-06-24 23:49:29 +10:00
David Bomba
b1ff9f0305 Mailers for Laravel 2022-06-24 23:49:22 +10:00
Nikola Cirkovic
c75b1d303f
Cirkovic/ina 16 fixes (#50)
* Dispatch | PdfCreatorTest | Removed deprecated method

* Dispatch | Remove deprecated dispatchNow() method and use dispatchSync or call handle() on class where return is mandatory.
2022-06-24 21:15:14 +10:00
David Bomba
c0e3d2e677 add signup checks to flutter routes 2022-06-23 18:47:44 +10:00
David Bomba
5670abe224 Appropriately refresh sending tokens 2022-06-22 19:26:14 +10:00
David Bomba
3391ad54e0 Appropriately refresh sending tokens 2022-06-22 19:21:58 +10:00
David Bomba
5513422739 Appropriately refresh sending tokens 2022-06-22 19:18:00 +10:00
David Bomba
3141a33ced Appropriately refresh sending tokens 2022-06-22 19:15:31 +10:00
Shift
a1403b62da
Convert to Symfony Mailer 2022-06-21 09:59:02 +00:00
Shift
299464f604
Shift bindings
PHP 5.5.9+ adds the new static `class` property which provides the fully qualified class name. This is preferred over using strings for class names since the `class` property references are checked by PHP.
2022-06-21 09:58:11 +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
1ac45452b2 Refresh tokens 2022-06-17 18:37:45 +10:00
David Bomba
213a51ad62 Update column for refresh tokens 2022-06-17 18:28:31 +10:00
David Bomba
063d600bbd Vendor Portal - Purchase Orders 2022-06-14 22:18:20 +10:00
David Bomba
8164d40007 MInor fixes for correct disk configuration 2022-06-13 09:33:40 +10:00
David Bomba
6e357d8c7b Purchase Order Download emails 2022-06-10 18:29:15 +10:00
David Bomba
b1c3878da2 Bulk actions for Purchase Orders 2022-06-10 18:00:07 +10:00
David Bomba
90bff41600 Purchase Order Emails 2022-06-10 17:04:16 +10:00
David Bomba
481c015efb Clean up logging 2022-06-10 12:18:02 +10:00
David Bomba
2c04cbb86f Clean up logging 2022-06-10 10:12:26 +10:00
David Bomba
aa832e1d24 Update product request 2022-06-09 10:20:18 +10:00
David Bomba
f92070e3be Inventory Management Tests 2022-06-08 20:40:26 +10:00
David Bomba
e153a0a06a Update license 2022-06-08 14:25:44 +10:00
=
a6327b7694 Purchase Order Actions 2022-06-07 08:12:06 +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
57f8bddd04 Vendor PDFs 2022-06-06 08:49:41 +10:00
David Bomba
777d0a54d0 Merge branch 'inventory_management' into v5-develop 2022-06-03 20:50:29 +10:00
David Bomba
3bf56af37f Fixes for timezone issues with recurring entities 2022-06-02 13:49:29 +10:00
David Bomba
55e7c8b000 Fixes for bug that sends multiple emails per import 2022-06-01 07:49:33 +10:00
David Bomba
3d9bb490e3 first pass 2022-05-31 21:17:18 +10:00
Nikola Cirkovic
b0ca7ea1cc INA-5 | Refactor of the Scheduler Job, removed unused parts of the code 2022-05-30 20:52:12 +02:00
David Bomba
1e43e172a7 Actitivity output for React 2022-05-27 18:25:32 +10:00
David Bomba
13a1447b79 Padding out react application 2022-05-27 13:10:32 +10:00
David Bomba
92b5af5a39
Merge pull request #7456 from CirkaN/Cirkovic/INA-5
Cirkovic/INA-5 (Ninja task scheduler)
2022-05-27 12:05:47 +10:00
Nikola Cirkovic
3d67c99567 INA-5 | replace archived with is_deleted property 2022-05-27 02:50:50 +02:00
Nikola Cirkovic
5538c2ee59 INA-5 | TaskSchedulerTransformer [License, typehints] 2022-05-25 23:27:07 +02:00
David Bomba
b6f48c0d8c Page numbering for PDFs 2022-05-25 22:00:17 +10:00
David Bomba
a2977ef1ad minor fixes for self updater 2022-05-25 20:53:12 +10:00
David Bomba
51455cacef Page numbering for PDFs 2022-05-25 16:34:43 +10:00
Nikola Cirkovic
de4adadfae INA-5 | Use fractal 2022-05-25 00:06:42 +02:00
Nikola Cirkovic
fbb64effec INA-5 | New way of setting next scheduled run date 2022-05-24 01:42:43 +02:00
Nikola Cirkovic
05ff9531ab INA-5 | Add prepareForValidation |code cleanup 2022-05-23 21:57:48 +02:00
Nikola Cirkovic
492eb5ffbd
Merge branch 'v5-develop' into Cirkovic/INA-5 2022-05-23 02:33:06 +02:00
Nikola Cirkovic
b4c0fe3d53 INA-5 | Removed excess comment 2022-05-23 01:39:10 +02:00
Nikola Cirkovic
5a6f4801ce INA-5 | Set multidb, set company_id as database parameter 2022-05-21 20:53:22 +02:00
David Bomba
66f3a4fc14 Improve system maintenance task 2022-05-20 09:46:21 +10:00
David Bomba
accd408ba1 Fixes for company ledger 2022-05-20 09:21:47 +10:00
David Bomba
16e55d89ec Add a System maintenance teask 2022-05-19 20:39:02 +10:00
David Bomba
c172a5ed3b Minor fixes 2022-05-19 17:41:53 +10:00
David Bomba
6a17a58df3 Merge branch 'stripe_ach_refactor' into v5-develop 2022-05-19 16:00:18 +10:00
David Bomba
d29a1626cb Refactor for Stripe ACH 2022-05-19 15:48:31 +10:00
Nikola Cirkovic
131cacd47f INA-5 | TaskScheduler Job [WIP] 2022-05-19 00:33:29 +02:00
Nikola Cirkovic
944fa97138 INA-3 | Elastic license added 2022-05-18 02:29:01 +02:00
Nikola Cirkovic
3b00edb3e2 INA-3 | Job for creating csv report & sending it to the admin 2022-05-18 02:03:54 +02:00
David Bomba
1973c4c214 v5.3.89 2022-05-17 21:03:07 +10:00
David Bomba
14b5770a0a Set flags for recurring invoices and quote terms 2022-05-17 17:36:28 +10:00
=
d32184a3d7 Add auto bill tries into cron 2022-05-17 14:50:10 +10:00
=
b29831f8a4 Fixes for failed payment email 2022-05-17 11:18:34 +10:00
David Bomba
2dfe001152 Fixes for reminders 2022-05-16 18:53:01 +10:00
David Bomba
6a99cba813 Analytics on queue size 2022-05-15 20:43:50 +10:00
David Bomba
7c3613455d Ledger refactor 2022-05-15 17:51:06 +10:00
David Bomba
3b6a4b7538 Minor fixes for Stripe connect webhooks 2022-05-14 07:54:19 +10:00
David Bomba
d7084785fe fixes for jobs breaking with massive payloads 2022-05-12 13:57:41 +10:00
David Bomba
f604e463c2 Throttle payment methods to prevent spam: 2022-05-11 15:25:33 +10:00
David Bomba
f5a9e5ffbe Minor fixes 2022-05-10 11:25:26 +10:00
David Bomba
4a4bdf322d minor fixes for ledger adjustments 2022-05-07 17:35:56 +10:00
David Bomba
871122d1ba Minor improvements to CSV exports 2022-05-07 17:10:23 +10:00
David Bomba
8a0fded7ca Fixes for gmail notifications when credentials expire 2022-05-06 13:05:25 +10:00
David Bomba
be89ac9362 Refactor for ledger serice 2022-05-06 10:55:48 +10:00
David Bomba
33059f97da Disable markdown 2022-05-05 19:33:15 +10:00
David Bomba
aa6fb24a8f Add a slight delay the payment observers in case all the data is not being sent 2022-05-05 10:40:43 +10:00
David Bomba
5c64d9754a Fixes for converting company gateway ids for client gateway tokens 2022-05-04 13:13:31 +10:00
David Bomba
9c9d721866 v5.3.85 2022-05-04 09:29:43 +10:00
David Bomba
d9ec77003d Fixes for missing properties 2022-05-03 17:24:35 +10:00
=
2dca66d23c Additional fixes for client payment failure mails 2022-05-03 09:51:53 +10:00
David Bomba
fd7ff4d285 Clean up 2022-04-30 11:16:59 +10:00
David Bomba
b5c0e678cb Improve WePay guardian 2022-04-28 12:40:07 +10:00
David Bomba
6f491dfb92 Update Copyright text 2022-04-27 13:20:41 +10:00
David Bomba
ea39f4eefc Add file system checks to self checker 2022-04-26 14:00:42 +10:00
David Bomba
cb840fc06b Ensure all recurring invoices have a valid state - post migration 2022-04-26 13:21:59 +10:00
David Bomba
bdf95fcf70 Improve bulk email performance 2022-04-21 09:25:19 +10:00
David Bomba
fde59d0cd8 Fixes for reminders 2022-04-20 11:38:01 +10:00
David Bomba
cf1b790786 Restrict reminders to paid accounts on hosted 2022-04-15 11:17:29 +10:00
David Bomba
3887859464 Restrict reminders to paid accounts on hosted 2022-04-15 11:12:15 +10:00
David Bomba
87f5c73787 Enforce character lengths for authorize fields 2022-04-13 16:48:02 +10:00
David Bomba
a8eedc27a9 Update client details in Stripe during a transaction 2022-04-07 20:08:30 +10:00
David Bomba
4f10dcd913 Improve invoice number generation when race conditions encountered 2022-04-07 17:40:59 +10:00
David Bomba
7174939fe0 Fixes for translation of task statuses 2022-04-07 07:07:59 +10:00
David Bomba
16b219dbb9 Link converted quote to invoice 2022-04-06 12:22:13 +10:00
David Bomba
15b18dfc8f Entity translations 2022-04-06 10:38:01 +10:00
David Bomba
abe06f3d9b fixes for seeds 2022-04-01 09:43:25 +11:00
David Bomba
e4fc7fa55a Fixes for tests 2022-03-29 20:06:35 +11:00
David Bomba
998badc8b0 padding for wysiwyg editor 2022-03-24 20:10:24 +11:00
David Bomba
3e8c1b7910 GMail credentials notification 2022-03-24 08:34:52 +11:00
David Bomba
a788410b6f Import company properties 2022-03-18 15:39:56 +11:00
David Bomba
95af436f12 Replace config:clear with optimize 2022-03-18 10:33:26 +11:00
David Bomba
c6b4721d61 Bulk download documents 2022-03-15 09:30:19 +11:00
David Bomba
3eeed5e135 On new company create - check is_large flag 2022-03-14 18:20:14 +11:00
David Bomba
172e5be31e Fixes for refunded payment 2022-03-14 15:22:19 +11:00
David Bomba
c1bf578658 Refund payment receipts 2022-03-14 14:39:44 +11:00
David Bomba
c56a9688e8 Refund emails 2022-03-14 12:35:05 +11:00
David Bomba
f4f11575ed Fixes for metadata column in Transaction Log 2022-03-14 07:52:51 +11:00
David Bomba
ebfee1b573 Minor fixes for entity view documents 2022-03-13 17:18:45 +11:00
David Bomba
93bff4cfbb Disable transaction events in self hosted 2022-03-13 12:14:40 +11:00
David Bomba
270a2918ea Fixes for client countries 2022-03-12 19:51:11 +11:00
David Bomba
2f56a10aed Fixes for exporting projects attached to invoices 2022-03-11 13:20:53 +11:00
David Bomba
2453a37bde Transaction events 2022-03-10 13:44:53 +11:00
David Bomba
7cd6327649 Transaction logs 2022-03-10 13:27:31 +11:00
David Bomba
6351cc8c60 Fixes for balances 2022-03-10 12:17:05 +11:00
David Bomba
b7dced76cd Transaction events 2022-03-10 11:32:04 +11:00
David Bomba
7423be043d Transaction events 2022-03-09 20:32:46 +11:00
David Bomba
e4bf727711 Transaction events 2022-03-09 18:40:45 +11:00
David Bomba
cccbdc5355 Set all companies to large when performing migration 2022-03-07 08:58:18 +11:00
David Bomba
a3dae762d0 Fixes for bulk download entities 2022-03-06 20:41:43 +11:00
David Bomba
c02bc2c389 Text email templates 2022-03-04 14:01:09 +11:00
David Bomba
bed77a2710 Text email stubs 2022-03-04 13:08:18 +11:00
David Bomba
f718be63b1 Fixes for text emails 2022-03-04 11:45:19 +11:00
David Bomba
8e33463bf7 Fixes for bulk downloading pdfs 2022-03-02 14:17:45 +11:00
David Bomba
1b256dba9b refactor for bulk downloads 2022-03-02 13:51:38 +11:00
David Bomba
5fd8aab4af git branchMerge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-03-02 13:26:38 +11:00
David Bomba
475831bf70 Refactor for bulk downloads 2022-03-02 13:26:30 +11:00
David Bomba
e9e8e259e8 Fixes for deleting payments 2022-03-01 21:25:18 +11:00
David Bomba
93e1fc7185 Fixes for importing company data 2022-03-01 14:05:15 +11:00
David Bomba
d25f84c11e Set max tries on import 2022-03-01 08:04:54 +11:00
David Bomba
5b06b268fb Minor cleanup 2022-02-28 13:17:34 +11:00
David Bomba
4b4b4cf60c Fixes for FPX mailer and multi company selector in Client Portal 2022-02-27 11:31:01 +11:00
David Bomba
15a9e55fc7 Fixes for CSV import - ensure clients/vendors have a contact 2022-02-25 22:36:52 +11:00
David Bomba
ec374eec63 Clean UP 2022-02-25 15:28:42 +11:00
David Bomba
e74b737441 Disable gmail email sending on self hosted if importing from hosted platform to self hosted 2022-02-25 14:56:13 +11:00
David Bomba
bba3c79553 Trial Flow: 2022-02-23 17:39:36 +11:00
David Bomba
25a6b7b4f6 Fixes for markdown displaying in client portal 2022-02-22 22:24:05 +11:00
David Bomba
118d2bc214 Refactor for zip files 2022-02-18 21:45:01 +11:00
David Bomba
62c1b6b2f5 Refactor for imports 2022-02-17 13:27:21 +11:00
David Bomba
c1a39a6ea0 Run time form requests 2022-02-16 08:50:28 +11:00
David Bomba
510971b35f Minor fixes 2022-02-13 21:06:40 +11:00
David Bomba
4fe06b8a29 v5.3.56 2022-02-07 19:14:54 +11:00
David Bomba
bb05c9898f CSV Import 2022-02-01 20:04:03 +11:00
David Bomba
03d43470fb Working on csv import refactor 2022-02-01 17:14:27 +11:00
David Bomba
263bcd8126 Add ability to purge clients 2022-01-30 10:46:39 +11:00
David Bomba
548510d686 Improvements for credits 2022-01-28 16:30:40 +11:00
David Bomba
1668a3b684 Fixes for wave imports - invoice date 2022-01-27 09:16:45 +11:00
David Bomba
3a4b474511 Remove Client from CompanyImport - RecurringExpense number 2022-01-26 07:36:56 +11:00
David Bomba
ac0efe9ead Improves for interacting with gmail API 2022-01-23 23:18:09 +11:00
David Bomba
56186840f2 Rollback for ninja mailer 2022-01-23 17:36:07 +11:00
David Bomba
048b792da0 Additional analytic metrics 2022-01-23 10:28:13 +11:00
David Bomba
3cf5ae9056 Fixes for From name for client password reset 2022-01-18 10:52:40 +11:00
David Bomba
a6799c070e Minor Fixes 2022-01-17 21:22:10 +11:00
David Bomba
36d957f768 Add DB options for configuring db_mode SSL for CI/CD 2022-01-17 10:46:16 +11:00
David Bomba
2284e4d83b Refactor PostMark Webhooks 2022-01-16 14:11:48 +11:00
David Bomba
5f6057e138 Fixes for pay now button localized text 2022-01-15 22:22:05 +11:00
David Bomba
8622c4b60a Enforce send reminder flag in client settings 2022-01-15 08:15:31 +11:00
David Bomba
13f5a0214e Enforce send reminder flag in client settings 2022-01-15 08:15:16 +11:00
David Bomba
a56490c465 Set type of payment terms 2022-01-13 10:54:34 +11:00
David Bomba
c26387a376 Fixes for import 2022-01-12 20:29:10 +11:00
David Bomba
239b180a21 Fixes for pdf regeneration 2022-01-10 12:47:16 +11:00
David Bomba
770960e9ac Fixes for Apple Pay Domain 2022-01-09 19:57:13 +11:00
David Bomba
406d6b8d08 Fixes for endless reminders 2022-01-09 15:59:14 +11:00
David Bomba
8ee1e8ca9d Ensure PDFs are created when sending recurring invoices 2022-01-09 13:53:27 +11:00
David Bomba
0634698c5b Enfore payment_terms to '0' if none is set 2022-01-06 13:08:19 +11:00
David Bomba
37a4c4810d Stripe Apple Pay 2022-01-06 11:52:24 +11:00
David Bomba
2f34411b5f Try/catch for apple pay domain 2022-01-06 11:30:45 +11:00
David Bomba
a30941bdb8 Fixes for tests 2022-01-06 11:19:29 +11:00
David Bomba
1efdd262fe Slack notifications for bounce/spam emails 2022-01-05 14:41:57 +11:00
David Bomba
538ea20437 Force public access to PDFs 2022-01-04 12:52:17 +11:00
David Bomba
5863b464f1 Fixes for composer.lock PHP 7.4 support 2022-01-02 14:46:11 +11:00
David Bomba
64f3b5cc53 Fixes for composer 2022-01-02 14:34:48 +11:00
David Bomba
ee154eb2bb Fixes for Company Import 2021-12-31 16:32:22 +11:00
David Bomba
396540a2f1 Reorder action on invoices after payment 2021-12-31 15:56:32 +11:00
David Bomba
7edadc4f83 Fixes for import 2021-12-28 09:31:32 +11:00
David Bomba
a1366c0cce Fixes for UBL creation 2021-12-27 09:05:00 +11:00
David Bomba
14efe94903 Fixes for company import 2021-12-20 15:25:40 +11:00
David Bomba
d1dfbd95da Code cleanup 2021-12-19 16:01:42 +11:00
David Bomba
adef375aaf v5.3.37 2021-12-17 16:06:20 +11:00
David Bomba
55f96e035b Create recurring invoice with invitations for draft 2021-12-15 07:05:12 +11:00
David Bomba
54d8ff21ac Fixes for translations for late fees 2021-12-14 20:54:23 +11:00
David Bomba
a6678197eb Remove invitation_id from activities import table 2021-12-14 08:37:30 +11:00
David Bomba
c4a1295952 Remove backups from import / export 2021-12-14 07:50:36 +11:00
David Bomba
d8bdf23f8f Minor fixes for company imports 2021-12-13 18:19:01 +11:00
David Bomba
65493c47a5 Change batch() to ->queue() 2021-12-11 20:49:29 +11:00
David Bomba
d80d440ca3 Fixes for freshbooks imports 2021-12-11 08:43:14 +11:00
David Bomba
0cebfd1f56 Fixes for freshbooks import 2021-12-11 08:32:24 +11:00
David Bomba
f3d91c4414 Allow custom client numbering for projects 2021-12-08 12:54:19 +11:00
David Bomba
4b2417f44e Fixes for a race condition affecting autobilling 2021-12-03 17:19:24 +11:00
David Bomba
4d8ef04247 Fixes for CSV import 2021-12-01 08:46:19 +11:00
David Bomba
5af0ad72e9 Fixes for recurring invoices where auto_email_invoice not set 2021-11-30 16:05:15 +11:00
David Bomba
a4da2b0428 Fixes for payment failure mailer 2021-11-29 15:57:22 +11:00
David Bomba
fddd06ae9a Minor fixes for Required client info + Payment Failed Mailer 2021-11-29 07:43:54 +11:00
David Bomba
5060b39773 Uncomment pdf logging 2021-11-28 21:23:35 +11:00
David Bomba
94fa01091d Fixes for user notifications 2021-11-27 19:59:55 +11:00
David Bomba
dc1fe692a3 Adjustments for entity notifications 2021-11-27 15:54:49 +11:00
David Bomba
9086b224ce Fixes for payment failure mailers 2021-11-26 16:33:49 +11:00
David Bomba
47be74321c Fixes for invoking Public filesystem driver unnecessarily 2021-11-25 08:04:25 +11:00
David Bomba
602bc327c8 Fixes for modern design 2021-11-24 17:47:21 +11:00
David Bomba
2db0ea41fc Slow down hosted attachments 2021-11-15 08:52:04 +11:00
David Bomba
f5ea8a83f0 Fixes for Sentinel timeouts 2021-11-11 11:35:58 +11:00
David Bomba
906f2b30a4 Logging for system logger 2021-11-11 05:54:59 +11:00
David Bomba
075fe7a5e5 Clean up logging 2021-11-09 21:59:52 +11:00
David Bomba
57e1385cbf Fixes for invitations 2021-11-09 21:15:08 +11:00
David Bomba
43aad784ae Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-11-09 18:55:02 +11:00
David Bomba
1d66cf3772 Fire invoice observer for invoice created from recurring 2021-11-09 18:54:56 +11:00
David Bomba
aa145243c6 Minor fixes for project resolution 2021-11-09 09:08:27 +11:00
David Bomba
be45998ebe Fixes for invitation 404 messaging 2021-11-08 10:17:49 +11:00
David Bomba
dd834f1405 Minor fixes 2021-11-07 21:23:44 +11:00
David Bomba
573ddd83eb Minor fixes for check data 2021-11-07 17:41:02 +11:00
David Bomba
e2a6cd65cc Refactor invitation links 2021-11-06 11:46:12 +11:00
David Bomba
5f4e40162b working on users 2021-11-05 20:43:25 +11:00
David Bomba
dddab73b91 Fixes for payment hash types 2021-11-04 20:52:03 +11:00
David Bomba
ed33ac7130 Check for archived entities prior to import 2021-11-02 21:03:49 +11:00
David Bomba
ae3a5e72eb Slow down Gmail API requests 2021-10-31 22:21:27 +11:00
David Bomba
8ea4b66857 Minor fixes 2021-10-30 08:30:48 +11:00
David Bomba
70e0a1db52 Client payment failure emails 2021-10-26 14:44:34 +11:00
David Bomba
f2f52e05c7 Fixes for recurring invoices 2021-10-25 21:39:02 +11:00
David Bomba
c2452ea137 Fixes for recurring invoices 2021-10-25 20:11:23 +11:00
David Bomba
f878dc5cd4 Pseudo code for auto-pausing recurring invoices 2021-10-20 18:07:33 +11:00
David Bomba
121c9d2cfd Minor fixes for imports 2021-10-20 17:16:22 +11:00
David Bomba
37aac0db03 Fixes for converting quotes to invoices - invitations 2021-10-18 13:31:21 +11:00
David Bomba
6641320567 Refactor for payment failure mailers 2021-10-17 21:40:40 +11:00
David Bomba
895cc7d926 Minor fixes for tests 2021-10-17 13:59:43 +11:00
David Bomba
ba2f78dad0 Refactor counter/patterns to allow User variables 2021-10-17 13:49:32 +11:00
David Bomba
59c54b48e4 Fixes for invitations 2021-10-14 17:59:03 +11:00
David Bomba
dc116013d9 Fixes for observers 2021-10-14 17:54:38 +11:00
David Bomba
0cfe5bc39a Refactor invitations 2021-10-14 16:25:09 +11:00
David Bomba
1fbbaaad4d Minor N+1 fixes 2021-10-13 14:44:10 +11:00
David Bomba
feab95caa7 Company import/expore recurring expenses 2021-10-12 23:21:17 +11:00
David Bomba
3319326d88 Ensure valid email present before attempting to send 2021-10-08 21:54:38 +11:00
David Bomba
a303e9bf95 Refactor schedule checker 2021-10-08 21:06:24 +11:00
David Bomba
de4aaabcc9 Include quotes in observer 2021-10-08 20:51:55 +11:00
David Bomba
9e1418cb11 performance improvements 2021-10-08 16:29:06 +11:00
David Bomba
e6be94ad22 Improve query efficiency 2021-10-08 16:03:26 +11:00
David Bomba
9c18ab7230 Improve query efficiency 2021-10-08 15:00:17 +11:00
David Bomba
20bfc999d0 Fixes for Company Import 2021-10-07 14:33:43 +11:00
David Bomba
2d791f26b7 Remove checks for send_email 2021-10-05 15:20:44 +11:00
David Bomba
491d5e9f89 Additional logging for auto bill 2021-10-05 08:17:41 +11:00
David Bomba
d562630957 Minor fixes for query sorting 2021-10-05 01:11:43 +11:00
David Bomba
263fa391d4 Logging for auto bill 2021-10-05 00:48:43 +11:00
David Bomba
c6c41f2795 Auto Bill Job 2021-10-03 21:51:42 +11:00
David Bomba
8005a1b7c7 Count auto bill items 2021-10-03 21:34:47 +11:00
David Bomba
63e6b1c26d Improve queries for recurring objects to exclusive disabled companies 2021-10-02 12:49:18 +10:00
David Bomba
5ddbc0f507 Fixes for recurring crons 2021-10-02 11:10:12 +10:00
David Bomba
e7b3e69ed4 Add a fallback PDF generator if one fails 2021-09-30 15:18:26 +10:00
David Bomba
c718c6d19b Add Address to braintree create customer 2021-09-30 11:42:27 +10:00
David Bomba
4fdd709e99 Default client registration fields 2021-09-30 08:14:48 +10:00
David Bomba
199a0aed55 Minor fixes for company importer 2021-09-29 21:11:01 +10:00
David Bomba
1465b8febb Add Raw PDF generator 2021-09-28 15:29:31 +10:00
David Bomba
4443b13218 Performance improvements for PDFs 2021-09-27 11:40:17 +10:00
David Bomba
c581c183ac Clean up Webhook Handler 2021-09-26 20:17:09 +10:00
David Bomba
cf8a555e4b Minor fixes 2021-09-26 12:13:03 +10:00
David Bomba
9e0bcffd6e Ensure we translate 2021-09-24 08:50:50 +10:00
David Bomba
2c7dcf0a4e Ensure clients have a contact post import 2021-09-21 08:04:25 +10:00
David Bomba
b2baadc429 Resolve client correctly in webhooks 2021-09-21 07:52:21 +10:00
David Bomba
3d28159702 minor fixes 2021-09-20 20:10:07 +10:00
David Bomba
6a0569869f Utilize lazy json inspection when importing 2021-09-19 12:40:46 +10:00
=
93b7959a78 refactor for json parsing 2021-09-18 23:20:16 +10:00
David Bomba
617703b405 Set company as a reference for Company Export 2021-09-18 17:55:34 +10:00
=
70f16d9cf1 Fixes for company export 2021-09-18 14:50:15 +10:00
=
1f2aa60bee Fixes for company export 2021-09-18 14:49:43 +10:00
=
8c96296f29 Fixes for company export 2021-09-18 14:48:13 +10:00
David Bomba
13f4ce365f update crons 2021-09-17 19:32:44 +10:00
=
c7b9c582a2 Merge branch 'recurring_expenses' into v5-develop 2021-09-17 17:34:01 +10:00
David Bomba
0e33d3f03f Add Direct Statics Controller 2021-09-16 13:38:16 +10:00
David Bomba
02de2607e0 Fixes for recurring expenses 2021-09-14 18:52:54 +10:00
David Bomba
afad466539 Updated swedish translations 2021-09-13 07:45:48 +10:00
=
835f9b49ce Improve initial email flow 2021-09-12 20:35:56 +10:00
=
0810d55087 Minor fixes for import 2021-09-11 21:16:43 +10:00
=
b3b5793703 Fixes for MultiDB payment gateways 2021-09-09 21:18:04 +10:00
David Bomba
acaf554031 Fixes for postmark reporting 2021-09-08 11:04:50 +10:00
David Bomba
ee3ba97fcb Fixes for ninja mailer error reporting 2021-09-07 16:18:07 +10:00
David Bomba
02e8e6e000 Fixes for amounts when formatted with comma's 2021-09-07 13:57:55 +10:00
David Bomba
79ef62fefb Fixes for System Log Filter types 2021-09-06 13:07:11 +10:00
=
72bbcf2bb2 Prevent duplicate events firing on save 2021-09-05 20:31:08 +10:00
David Bomba
ff130ae8a2 Hosted Migration Console Command 2021-09-05 19:40:50 +10:00
David Bomba
25d8b8b079 Fixes for eager loading 2021-09-05 14:03:21 +10:00
=
55c036f640 Fixes for send recurring 2021-09-03 22:17:22 +10:00
David Bomba
0f6af65f53 Fixes for auto billing 2021-09-03 19:30:44 +10:00
David Bomba
592387874e Fixes for stripe 2021-09-03 19:28:04 +10:00
David Bomba
95641177cc minor fixes 2021-09-03 12:25:41 +10:00
David Bomba
2d988be36b v5.3.4 2021-09-02 16:17:46 +10:00
David Bomba
dafff7006f Fixes for Stripe Import 2021-09-02 12:08:16 +10:00
David Bomba
8f9a318efb Fixes for auto billing 2021-09-02 09:28:27 +10:00
David Bomba
64d0d34a27 Fixes for auto billing 2021-09-02 09:26:09 +10:00
David Bomba
a3588ace62 Fixes for company import 2021-09-01 18:17:29 +10:00
=
c075a81326 Slack notifications for email quotas 2021-08-31 21:29:18 +10:00
David Bomba
fd0a162197 Fixes for tests 2021-08-31 10:16:26 +10:00
David Bomba
ae88b61e8d Fixes for uploading and downloading company imports 2021-08-30 15:35:37 +10:00
David Bomba
d1ddfa16cd Recurring Expenses import 2021-08-29 22:39:50 +10:00
David Bomba
c4f50fadf7 Import Recurring Expenses 2021-08-29 22:18:15 +10:00
David Bomba
d8ceb2c68a Additional check when sending mails - ensure the to_user exists! 2021-08-29 09:28:53 +10:00
=
9032632104 Fixes for quote workflows 2021-08-27 22:10:21 +10:00
=
f2a8d94f3f Additional checks for SystemLogger 2021-08-27 21:27:13 +10:00
=
d3c4e1080a Fixes for Recurring Expense Transformer 2021-08-27 20:45:09 +10:00
David Bomba
c68fc24e2c Remove local file 2021-08-26 15:19:04 +10:00
David Bomba
74b4ef5b13 Fixes for translations in emails 2021-08-25 20:53:13 +10:00
David Bomba
611110c35a FIxes for CompanyImport 2021-08-25 16:58:23 +10:00
=
577eedb457 Recurring expenses cron job 2021-08-24 21:57:51 +10:00
=
4bd3f382cb Recurring Expense Cron 2021-08-24 21:24:03 +10:00
David Bomba
b4b0172773 Minor fixes for recurring 2021-08-24 20:14:59 +10:00
David Bomba
4bf6ea8e75 Fixes for Company Export 2021-08-24 07:15:33 +10:00
=
f643cb587f Fixes for translations 2021-08-23 20:14:04 +10:00
David Bomba
3be7b8975a Minor fixes for import 2021-08-21 19:53:20 +10:00
David Bomba
f83590a9dd Fixes for not finding company_logo on import 2021-08-21 17:25:37 +10:00
David Bomba
71b243bace Fixes for client balances 2021-08-21 14:01:32 +10:00
David Bomba
3f7018c407 Translations in reminders 2021-08-19 08:02:28 +10:00
David Bomba
9c9de4c49c Fixes for reminderS 2021-08-17 14:35:40 +10:00
David Bomba
6669b81c4d Clean up on Import 2021-08-16 07:43:26 +10:00
=
383caa6439 Stripe Verify 2021-08-15 15:13:20 +10:00
David Bomba
27a7882c09 Resolve user correctly 2021-08-12 10:56:04 +10:00
David Bomba
3f38a5bfe7 Update invoice after applying late fee 2021-08-11 14:48:54 +10:00
David Bomba
b4ae1faf64 Logging for email quotas 2021-08-11 11:12:03 +10:00
David Bomba
3d7b094677 minor fixes 2021-08-11 07:48:34 +10:00
David Bomba
3727bafaa1 More logging for migrations 2021-08-10 11:40:58 +10:00
David Bomba
353fe14b1e Determine partial or full payment template 2021-08-10 08:04:44 +10:00
David Bomba
725e4092ce Set translator in email entity class 2021-08-10 07:27:01 +10:00
Benjamin Beganović
fbe0d3e8bd Update references to process_markdown flag 2021-08-09 14:31:31 +02:00
David Bomba
c2c71ab69c Hosted email quotas 2021-08-09 20:33:59 +10:00
David Bomba
acfb3ac3af Minor fixes 2021-08-09 08:44:51 +10:00
=
93ab5480a6 Minor fixes for referral codes 2021-08-08 21:50:13 +10:00
=
e6ccb9bde7 Email quota exceeded emails 2021-08-07 20:56:42 +10:00
=
0f2ed3fe97 Email Quotas for hosted 2021-08-07 19:55:18 +10:00
=
6202762bbf Email Quotas for hosted 2021-08-07 19:32:31 +10:00
David Bomba
9552916494 Force stripe email 2021-08-07 08:28:02 +10:00
David Bomba
f95ed170ed Fixes for recurring invoices sending to clients that are not checked 2021-08-06 21:55:54 +10:00
David Bomba
fdf80a4cb7 Minor fixes for recurring 2021-08-06 09:34:45 +10:00
David Bomba
de0e1d9bc6 Fixes for missing documents 2021-08-06 07:21:40 +10:00
David Bomba
a11dff6fe7 Additional logging for autobill 2021-08-05 10:46:03 +10:00
David Bomba
be85175134 Set Recurring to draft if not being sent at time of creation 2021-08-05 09:06:13 +10:00
David Bomba
4f4ae1b48e Stripe Connect Fees and Limits 2021-08-03 07:57:56 +10:00
David Bomba
c64e9cc739 place check whether a recurring invoice should be automatically sent 2021-08-03 07:01:28 +10:00
David Bomba
efe3f51778 Notify end user to connect with Stripe Connect on hosted platform 2021-08-02 13:12:33 +10:00
David Bomba
bce7667aa5 Fix translations for import email 2021-08-02 09:20:38 +10:00
David Bomba
1d58a87a24 dispatchNow inside email entity 2021-08-02 07:41:46 +10:00
David Bomba
408503ef8a Fixes for import 2021-08-01 11:11:57 +10:00
=
d2e56b9803 Adjustments for import 2021-07-31 20:43:56 +10:00
David Bomba
9acc02a7df Tets 2021-07-31 19:59:04 +10:00
David Bomba
fe4cf32fa1 Unset confirmation codes 2021-07-27 08:41:53 +10:00
David Bomba
8a4230c81c Working on live preview 2021-07-25 16:23:10 +10:00
David Bomba
982216355f MInor fixes 2021-07-23 19:38:30 +10:00
David Bomba
d5d6c47d75 Minor fixes for reminder job 2021-07-23 10:31:30 +10:00
David Bomba
da7e368d63 Fixes for notifications 2021-07-23 08:04:01 +10:00
David Bomba
c8e4fdd3bd Fixes for ReminderJob 2021-07-22 11:31:07 +10:00
David Bomba
f417b27e55 Minor fixes for first account creation 2021-07-21 08:07:19 +10:00
David Bomba
b4698b1919 Fixes for import 2021-07-20 17:23:31 +10:00
David Bomba
dbb60c029e Fixes for reminderS 2021-07-20 14:49:04 +10:00
David Bomba
48c5c56a4a Fixes for webhook bug 2021-07-20 08:39:04 +10:00
David Bomba
d1c4da1d64 Do no add duplicate Task Statuses if they already exist 2021-07-18 14:05:33 +10:00
David Bomba
a1e9de5807 Minor Clean up 2021-07-17 22:01:00 +10:00
David Bomba
0a77e571fe Fixes for uses_inclusive_taxes 2021-07-17 20:36:51 +10:00
David Bomba
3605b18d2a Fixes for hosted experience 2021-07-17 18:59:06 +10:00
David Bomba
8554c6cceb Working on improving hosted migration experience 2021-07-17 17:38:59 +10:00
=
a38dcbdd87 Streamline Hosted Migrations 2021-07-17 15:58:37 +10:00
=
1c410b0a95 Minor fixes 2021-07-16 22:00:21 +10:00
David Bomba
ba5d2f8fc3 Fixes for importing payments with non-transformed invoices 2021-07-16 17:47:44 +10:00
David Bomba
52d2172953 Fixes for checking constraints 2021-07-16 08:51:01 +10:00
David Bomba
da177661ec Fixes for subscriptions 2021-07-15 21:00:24 +10:00
David Bomba
a04f2be3b4 Minor Fixes 2021-07-15 13:03:24 +10:00
David Bomba
96a088ead1 Remove design conditional 2021-07-14 16:53:45 +10:00
David Bomba
e808cc62a8 Fixes for Client - Paid To Date updating when a payment with no invoices is generated 2021-07-14 12:22:37 +10:00
David Bomba
bfd6cf876b Fixes for tests 2021-07-14 10:31:07 +10:00
David Bomba
8f5afaacd4 Minor fixeS 2021-07-13 08:07:09 +10:00
David Bomba
71e35b77d9 Additional Logging for import 2021-07-12 20:34:01 +10:00
David Bomba
a2d0965ed5 Fixes for plan_expires type casting 2021-07-11 14:54:57 +10:00
David Bomba
abc94ae824 Fixes for subdomain fill 2021-07-08 20:45:53 +10:00
David Bomba
a963396fef Minor FIxes 2021-07-08 20:22:06 +10:00
David Bomba
8b656dc491 Fixes for migrating Stripe accounts to Stripe ConnecT 2021-07-08 15:29:35 +10:00
David Bomba
9fd3bff97d Autoarchive quotes on convert 2021-07-08 11:48:11 +10:00
David Bomba
32036a8569 Fixes for PDF paths 2021-07-07 21:39:49 +10:00
David Bomba
385b51fa6a small fixes 2021-07-07 18:51:53 +10:00
David Bomba
52c0bcbc18 Inject small delay when sending emails 2021-07-07 18:43:34 +10:00
David Bomba
97ea9db59b Logging for PDFs 2021-07-07 18:32:10 +10:00
David Bomba
ee64b9234a Logging for PDFs 2021-07-07 18:20:13 +10:00
David Bomba
88bb73a653 Logging for PDFs 2021-07-07 18:15:56 +10:00
David Bomba
fdc29e18d3 Fixes for pdf emailing 2021-07-07 17:45:28 +10:00
David Bomba
b186603970 Fixes for pdf creation 2021-07-07 16:55:11 +10:00
David Bomba
7fb41b7d60 Fixes for mime types 2021-07-06 07:53:32 +10:00
David Bomba
dd3f33dfc8 Log user in on signup 2021-07-05 08:18:57 +10:00
David Bomba
16ee6d0f6e Minor fixes for tests 2021-07-03 13:47:15 +10:00
David Bomba
7556b68b1f Constrain recurring / reminders if the client is archived / deleted 2021-07-02 19:40:44 +10:00
David Bomba
a2d954b706 Fixes for custom values 2021-07-01 13:34:57 +10:00
David Bomba
25459797db Add late fees back into reminders 2021-07-01 09:14:30 +10:00
David Bomba
7f13a79623 Fixes for stripe payment currency amount 2021-06-30 13:56:11 +10:00
David Bomba
9a63a9c44d Allow importing .zip or .json file 2021-06-30 09:09:38 +10:00
David Bomba
8eb5cb71a1 Fixes for downloading invoices 2021-06-30 06:23:23 +10:00
David Bomba
63a3e94308 Send mails after company import 2021-06-29 10:04:09 +10:00
David Bomba
d337073355 Fixes for company import 2021-06-29 09:35:58 +10:00
David Bomba
0ef1a83300 Additional catches for company importing 2021-06-29 08:42:59 +10:00
David Bomba
b654639ad3 Refactor for company import 2021-06-28 16:02:49 +10:00
David Bomba
24e8745b5b Fixes for company import 2021-06-28 14:09:02 +10:00
David Bomba
d7e551fc95 Fixes for subscriptions 2021-06-27 21:55:15 +10:00
David Bomba
021761d33d Make navigating subscriptions easier 2021-06-27 19:20:56 +10:00
David Bomba
693afaa59e Minor fixes for import 2021-06-27 15:14:09 +10:00
David Bomba
fc37757f21 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-06-26 10:32:45 +10:00
David Bomba
6605dd9e83 Do no remind for archived invoices 2021-06-26 10:32:38 +10:00
=
eaebaccdaf Catch all for null subdomains 2021-06-25 19:58:35 +10:00
David Bomba
f59807d063 Do no first archived recurring invoices 2021-06-25 10:14:45 +10:00
David Bomba
6e212d7d55 Tweaks for company size check 2021-06-24 13:22:46 +10:00
David Bomba
bc427c97cf Catch all for designs 2021-06-24 06:55:33 +10:00
David Bomba
83b798dba0 Refresh gmail tokens prior to emailing events 2021-06-23 08:31:22 +10:00
David Bomba
fee346e723 Fixes for mailers 2021-06-23 08:17:22 +10:00
David Bomba
756543f132 Change query parameter when querying datetimes 2021-06-22 18:46:46 +10:00
David Bomba
12d040e163 Fixes for query 2021-06-22 11:13:01 +10:00
David Bomba
cd82ce0764 Log Reminders 2021-06-21 15:57:14 +10:00
David Bomba
f93aab5697 Fixes for Client Portal Download a single invoice 2021-06-21 12:58:52 +10:00
David Bomba
452808116a Import check data script 2021-06-21 08:18:30 +10:00
David Bomba
d43984385a Fixes for migration email 2021-06-21 07:09:42 +10:00
David Bomba
172604a1a0 WePay 2021-06-20 22:10:22 +10:00
David Bomba
57f85e1acf Fixes for BCC list 2021-06-17 22:47:34 +10:00
David Bomba
cf1d7963e1 Fixes for BCC list 2021-06-17 22:06:08 +10:00
David Bomba
0d2cf66776 Fixes for BCC list 2021-06-17 21:55:56 +10:00
David Bomba
966939a843 Fixes for BCC list 2021-06-17 20:49:49 +10:00
David Bomba
8513f1408d Fixes for BCC list 2021-06-17 20:01:34 +10:00
David Bomba
8c06eaa5ae Fixes for mail drivers 2021-06-17 17:48:23 +10:00
David Bomba
2adb1728ea Fixes for license 2021-06-16 20:34:30 +10:00
David Bomba
36f6cbbcc9 Update license in codebase 2021-06-16 16:58:16 +10:00
Benjamin Beganović
dfdb4b1cd9 Merge remote-tracking branch 'upstream/v5-develop' into v5-update-email-templates 2021-06-15 15:45:14 +02:00
David Bomba
3a5cd34f83 Fixes for company exporter 2021-06-15 23:11:45 +10:00
David Bomba
ca7631e950 Minor fixes for company exporter 2021-06-15 23:08:59 +10:00
David Bomba
887bc3d4a6 Fixes for reminders 2021-06-15 08:06:01 +10:00
David Bomba
7469ca30eb HostedUsers console command 2021-06-14 18:06:34 +10:00
David Bomba
d2d6a9fe5a Changes to CompanyImport logic - allow multiple users to be imported - however we prevent them from logging in if their plan isn't Enterprise 2021-06-14 17:09:05 +10:00
David Bomba
a42223a0be Clean up filesystem: 2021-06-13 19:44:33 +10:00
David Bomba
59fcbfe52c Don't delete the PDF prior to sending 2021-06-13 14:19:40 +10:00
David Bomba
0a0ea46851 Declare disk for storage 2021-06-13 14:09:33 +10:00
David Bomba
55918d772c Specify disk for storage operations 2021-06-13 13:57:08 +10:00
David Bomba
7709bd32d1 Ensure directories are created prior to PDF generation 2021-06-13 10:18:07 +10:00
David Bomba
0fb7f58851 code cleanup 2021-06-13 09:58:23 +10:00
=
afdfddd7e9 Refactor for entity paths 2021-06-12 21:50:01 +10:00
David Bomba
edf2dfcc80 Minor fixes 2021-06-12 19:40:28 +10:00
David Bomba
c367ea60ae Timezone Offset implementation 2021-06-11 08:20:46 +10:00
David Bomba
1bc32c2aca Working on Timezone Offsets 2021-06-11 07:34:03 +10:00
David Bomba
4675cc92b5 Inject delays in emails to allow enough time for attachment resources to upload when using S3 type storage 2021-06-10 19:01:30 +10:00
David Bomba
a5054f87a5 Fixes for endless reminders 2021-06-10 11:15:21 +10:00
Benjamin Beganović
973bdfcb35 app/Mail/Import/ImportCompleted.php 2021-06-09 16:47:11 +02:00
Benjamin Beganović
ee4be6d84a Accept view() instead of markdown() in NinjaMailer 2021-06-09 16:08:55 +02:00
David Bomba
b1cc872dcd Fixes for injecting Task Statuses in import data 2021-06-09 16:38:36 +10:00
David Bomba
34e24d2a0a Debugging Company Import 2021-06-09 13:17:55 +10:00
David Bomba
a753d6ca5a Create Ninja User on hosted platform 2021-06-09 12:24:32 +10:00
David Bomba
9231c29d69 Additional logic for importing data into the hosted platform 2021-06-09 08:19:00 +10:00
David Bomba
9585974b66 Fixes for import json 2021-06-08 22:58:46 +10:00
David Bomba
f7e91cabd4 Fixes for importjson 2021-06-08 22:44:38 +10:00
David Bomba
5be8910c38 Additional logging 2021-06-08 22:05:18 +10:00
David Bomba
d68e40433c Fixes for client portal links 2021-06-08 21:45:23 +10:00
David Bomba
b629b9dcba Better logging for company importer 2021-06-08 20:39:07 +10:00
David Bomba
12a31b79e7 Better logging for company importer 2021-06-08 18:54:34 +10:00
David Bomba
215d459a0c Fixes for pre flight checks: 2021-06-08 15:59:08 +10:00
David Bomba
b8db1d5d22 Fixes for pre flight checks: 2021-06-08 15:05:51 +10:00
David Bomba
aca8e1550e Fixes for pre flight checks: 2021-06-08 13:45:19 +10:00
David Bomba
7c7e6db875 Assign public property to 2021-06-08 13:41:15 +10:00
David Bomba
fd7d55dba6 Assign public property to 2021-06-08 12:50:17 +10:00
David Bomba
3a272ad13b Assign public property to 2021-06-08 12:16:32 +10:00
David Bomba
31d5db06e3 Assign public property to 2021-06-08 12:08:07 +10:00
David Bomba
ce5f84b8c1 Fixes for Import 2021-06-08 08:09:13 +10:00
David Bomba
7ba2446a1d fixes for impotr 2021-06-08 07:51:21 +10:00
David Bomba
b9262e59fa Fixes for logging in company import 2021-06-08 07:46:00 +10:00
David Bomba
60e44c127c Fixes for logging in company import 2021-06-08 07:45:40 +10:00
David Bomba
b29c9f25e3 Company Import mailer 2021-06-08 07:23:20 +10:00
David Bomba
1baadd96b4 Enforce client and user limits with Company Import 2021-06-07 15:50:09 +10:00
David Bomba
4b6d17fa8d Working on Company Import limiter 2021-06-07 15:42:39 +10:00
David Bomba
9fad98017b Update fr_CA langs 2021-06-07 08:41:04 +10:00
David Bomba
a40e5d28d7 Improve check data scripts 2021-06-05 15:58:37 +10:00
David Bomba
f54a6b192e Fixes for import 2021-06-05 15:31:40 +10:00
David Bomba
ed5affeae4 Import 2021-06-05 15:03:47 +10:00
David Bomba
2602144c7a 5.1.71 2021-06-05 12:42:56 +10:00
=
158f94993e Company Import 2021-06-04 21:39:35 +10:00
=
50ab1a3bd7 Company Import 2021-06-04 20:42:25 +10:00
=
6bc26c476b Company Import 2021-06-04 20:32:43 +10:00
=
fe2c410ef7 Company Import 2021-06-04 20:20:10 +10:00
=
a2e994be82 Company Import 2021-06-04 20:07:45 +10:00
David Bomba
5bfd596ad8 Remove geoip data 2021-06-04 10:31:59 +10:00
David Bomba
d6f1caef73 Fixes for passing variables to artisan commands 2021-06-04 07:30:11 +10:00
David Bomba
f2c11f8180 Fixes for CORS 2021-06-02 09:07:53 +10:00
David Bomba
c3946f44b0 Fixes for custom payment method name 2021-06-01 08:09:38 +10:00
David Bomba
40b46f2b12 Fixes for hosted company export 2021-05-31 20:47:12 +10:00
David Bomba
829b069063 Fixes for custom translations 2021-05-31 20:40:34 +10:00
David Bomba
b9191bf67a Company Ledger Adjustment 2021-05-31 15:27:26 +10:00
David Bomba
0b5232162b Working on company importer 2021-05-31 10:22:30 +10:00
David Bomba
eca6446703 Working on company importer 2021-05-31 10:10:19 +10:00
David Bomba
631e7cc4a9 Working on company importer 2021-05-31 09:47:14 +10:00
David Bomba
5e820bbba7 Working on company importer 2021-05-31 08:55:27 +10:00
David Bomba
b72217d74c Fixes for import company tests 2021-05-30 21:26:43 +10:00
David Bomba
e86286ee9a Fixes for tests 2021-05-30 18:03:31 +10:00
David Bomba
f22745d131 Remove delivery not from try/catch block 2021-05-30 06:50:55 +10:00
David Bomba
0fe357cda6 Import Company Test 2021-05-29 08:27:06 +10:00
David Bomba
77f6bc0e0b Fixes for tests 2021-05-29 08:09:47 +10:00
David Bomba
f3b52b0a22 Fixes for tests 2021-05-28 19:57:56 +10:00
David Bomba
817f7c685f Import company 2021-05-28 18:37:08 +10:00
David Bomba
9fc5a1c947 Tests for import company 2021-05-28 08:00:30 +10:00
David Bomba
8c643edf8f Import Company Test 2021-05-27 21:02:03 +10:00
David Bomba
442e416840 Import Company Test 2021-05-27 20:03:26 +10:00
David Bomba
f8bba8b7c0 Working on importing json 2021-05-27 15:57:07 +10:00
David Bomba
5825f4dae6 disable ninja tokens 2021-05-26 20:16:35 +10:00
David Bomba
b3fd7f70c8 Fixes for import 2021-05-26 20:10:24 +10:00
David Bomba
95e27fd5ac Fixes for import 2021-05-26 20:01:06 +10:00
David Bomba
65ccf75375 Fixes for import 2021-05-26 19:51:04 +10:00
David Bomba
0fba73e179 Refactor for Zipping backups 2021-05-26 18:53:37 +10:00
David Bomba
8df0f6bb27 Refactor for Zipping backups 2021-05-26 18:47:10 +10:00
David Bomba
fb17dd7e0b Force stripe amount to int 2021-05-26 16:04:38 +10:00
David Bomba
6cb340ddad Better error messaging 2021-05-26 13:17:22 +10:00
David Bomba
393190ec0f Fixes for import includes 2021-05-26 12:51:58 +10:00
David Bomba
ba672f6fdd Fixes for test 2021-05-26 11:32:01 +10:00
David Bomba
0079e52b85 Refactor for account signups 2021-05-26 10:37:59 +10:00
David Bomba
e254a9ad73 Refactor reminders 2021-05-26 10:35:39 +10:00
David Bomba
de0904ba1c Fixes for request property accessor 2021-05-26 09:26:13 +10:00
David Bomba
16ad9b8d89 Fixes for mocked data 2021-05-26 09:14:41 +10:00
David Bomba
aa71bf9787 Fixes for transformers + import 2021-05-26 07:31:17 +10:00
David Bomba
4b729f5804 Add logging for duplicate reminder emails 2021-05-25 12:58:54 +10:00
David Bomba
0e61a6f491 Fixes for random subdomain generator 2021-05-24 19:39:21 +10:00
David Bomba
c395be232d Fixes for MultiDB 2021-05-24 15:00:09 +10:00
David Bomba
954692ce6d Fixes for importing payments in CSVs, do not apply payments to Zero amount invoices 2021-05-24 14:57:30 +10:00
David Bomba
3c99c65033 FIxes for multidb 2021-05-24 14:24:16 +10:00
David Bomba
4ffe1981af return first() instead of exists() 2021-05-22 16:33:31 +10:00
David Bomba
a539e68221 Fixes for import / migrations 2021-05-22 16:16:51 +10:00
David Bomba
9ddfe1ac6f Fixes for overriding ninja mailer 2021-05-22 16:03:34 +10:00
David Bomba
c458be00ae Fixes for migration mailable 2021-05-22 15:37:00 +10:00
David Bomba
1518aa1311 Fixes for migration 2021-05-22 15:34:54 +10:00
David Bomba
4b71159850 Fixes for failed migration 2021-05-22 13:20:40 +10:00
David Bomba
81b38ae894 Generate random domain name for hosted clients on migration 2021-05-22 12:36:35 +10:00
=
5c26fc572c fixes for migration 2021-05-21 17:24:35 +10:00
=
cf98a03d0e Fixes for import 2021-05-21 17:20:50 +10:00
David Bomba
0b7891e24f Fixes for restore invoice numbering 2021-05-21 07:58:46 +10:00
David Bomba
e0308bd982 Fixes for Import 2021-05-20 15:24:57 +10:00
David Bomba
accd5b122e Fixes for import 2021-05-20 15:04:23 +10:00
David Bomba
c43d122e91 Fixes for importing Ninja clients/contacts 2021-05-20 14:13:54 +10:00
David Bomba
b8299f7b8e Fixes for system logger constructor 2021-05-19 12:47:24 +10:00
David Bomba
52c3d63349 Refactor system logger to enable multidb 2021-05-19 11:12:23 +10:00
David Bomba
8e9951b211 Fixes for missing include in reminders 2021-05-19 10:15:29 +10:00
David Bomba
d049c56573 fixes for migration 2021-05-18 17:28:13 +10:00
David Bomba
12d8da942e Import stripe customers and update their payment methods 2021-05-17 18:56:14 +10:00
David Bomba
0347ca00f5 Update payment methods for Stripe 2021-05-17 14:02:43 +10:00
David Bomba
6f06e3b268 Fixes for important company gateway tokens 2021-05-17 08:32:45 +10:00
David Bomba
7bf74e012c Fixes for PDF display latency 2021-05-16 09:41:12 +10:00
David Bomba
f9fae690a0 Tests for import 2021-05-15 16:54:27 +10:00
David Bomba
2fbe1698ae Minor fixes for subscription URL spec 2021-05-15 14:50:07 +10:00
David Bomba
2eca9a286f Fixes for domains 2021-05-15 14:29:19 +10:00
David Bomba
d7d76ae6ea MultiDB domain resolution for client portals 2021-05-15 13:31:41 +10:00
David Bomba
c52311bcde Fixes for PDF file paths 2021-05-15 12:19:36 +10:00
David Bomba
7756ca7436 Don't store PDFs 2021-05-14 21:15:11 +10:00
David Bomba
f61ba70b14 Tests for company import 2021-05-14 16:00:25 +10:00
David Bomba
8e682f474c Import Company 2021-05-14 15:23:00 +10:00
David Bomba
97b49f8df6 Fixes for download export button 2021-05-14 13:32:37 +10:00
David Bomba
11a150274d Fixes for resolve user / company 2021-05-13 23:37:25 +10:00
David Bomba
6e967035d8 Reorder middleware to allow route model binding to be delayed 2021-05-13 23:01:23 +10:00
David Bomba
8a582f7800 Fixes for reset password 2021-05-13 20:18:30 +10:00
David Bomba
e4fabfbf2d Export data 2021-05-13 16:01:12 +10:00
David Bomba
2688f7472e fixes for sofort cancellation 2021-05-13 13:32:36 +10:00
David Bomba
203fa1d06f Company Exporter 2021-05-13 12:12:18 +10:00
David Bomba
fcfe04e18e Company Exporter 2021-05-13 11:25:26 +10:00
David Bomba
9a44561b2f Fixes for attaching documents and pdfs 2021-05-13 08:13:33 +10:00
David Bomba
da6ccddaaf Exceptions for emailing when company is deactivated 2021-05-12 20:46:59 +10:00
David Bomba
f0d2e82d0c Fail safe for the system logger 2021-05-12 17:19:52 +10:00
David Bomba
5f8b473c33 Fixes for Stripe Connect 2021-05-12 13:25:11 +10:00
David Bomba
e8adae6568 Fixes for Stripe Connect 2021-05-12 13:00:46 +10:00
David Bomba
6ab6fda3f6 Updated lock file 2021-05-11 21:26:55 +10:00
David Bomba
4979ed94de Minor fixes 2021-05-10 21:05:44 +10:00
David Bomba
dacd31bb83 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-05-10 09:53:05 +10:00
David Bomba
7808b4c30d Fixes for created_at dates in migration 2021-05-10 09:52:58 +10:00
David Bomba
87ddad6670 Working on PDF generator flags 2021-05-09 21:30:31 +10:00
David Bomba
a9f93a2796 update import for Stripe Connect 2021-05-09 17:33:23 +10:00
David Bomba
3af1346386 BCC email list 2021-05-08 11:37:32 +10:00
David Bomba
27f29f0caf BCC email list 2021-05-08 10:57:18 +10:00
David Bomba
2e6471692a Fixes for caching 2021-05-07 23:29:02 +10:00
David Bomba
5a8644ee78 Fixes for translations 2021-05-07 14:28:34 +10:00
David Bomba
ce6cea837a Fixes for scheduler 2021-05-07 11:53:32 +10:00
David Bomba
8b8d021ad1 fixes for Artisan commands 2021-05-07 11:48:13 +10:00
David Bomba
85c05f7c30 Fixes for VarEvents 2021-05-07 07:12:07 +10:00
David Bomba
97afe55923 Can null value 2021-05-06 13:32:13 +10:00
David Bomba
2805e1cc96 email_receipt flag 2021-05-06 13:22:55 +10:00
=
194b347c29 Fixes for migration timestamps 2021-05-05 19:46:51 +10:00
David Bomba
9a0d8afafc Update task statuses on migration 2021-05-04 18:33:36 +10:00
David Bomba
a9aeb906c3 Fixes for migration 2021-05-03 22:25:45 +10:00
David Bomba
b0835ed361 5.1.59 2021-05-03 20:50:08 +10:00
David Bomba
778a458242 Add fallback for replyto name 2021-05-03 14:50:55 +10:00
David Bomba
cc40b52d67 Add fallback for replyto name 2021-05-03 14:49:15 +10:00
David Bomba
bd88640436 Fixes for invitations in migration 2021-05-03 14:02:55 +10:00
David Bomba
d68f96fb98 Minor fixes for migrations 2021-05-03 11:46:46 +10:00
David Bomba
130f0e5749 Fixes for no account in version check 2021-05-01 10:48:36 +10:00
David Bomba
93ace021c0 do not repeat recurring crons even on failure 2021-04-30 12:51:38 +10:00
David Bomba
aba280d9ab Fixes for recurring 2021-04-30 09:01:56 +10:00
David Bomba
342b383115 Minor fixes for imports 2021-04-29 12:12:44 +10:00
David Bomba
d2bb8d6d81 Minor fixes for impmort 2021-04-27 20:38:34 +10:00
David Bomba
1f87ca6ca2 Delete migration directory after Import 2021-04-25 21:04:48 +10:00
David Bomba
28caa315a5 Fixes for Analytics 2021-04-25 14:36:22 +10:00
David Bomba
da99471e15 Fixes for Analytics 2021-04-25 13:09:44 +10:00
David Bomba
727c0abaa5 Fixes for string length in analyticS 2021-04-25 10:56:33 +10:00
David Bomba
6ad597177f Fix for typo in company object 2021-04-25 08:33:25 +10:00
David Bomba
f98c618548 Analytics 2021-04-25 08:18:35 +10:00
David Bomba
b4945220e8 Analytics 2021-04-24 23:19:46 +10:00
David Bomba
033e221d2f Adjustments for recurring invoice cron 2021-04-21 13:54:10 +10:00
David Bomba
b33df0746e Check white label license periodically 2021-04-20 22:45:35 +10:00
David Bomba
464d810a70 Clean up for subscriptions 2021-04-16 13:58:14 +10:00
David Bomba
0426b6c941 Add payment notification on manual payment creation 2021-04-16 07:58:34 +10:00
David Bomba
3b112952d6 Minor fixes 2021-04-14 15:28:05 +10:00
David Bomba
aabe5683e1 Refactoring subscriptions 2021-04-14 14:41:04 +10:00
David Bomba
803818b53c Subscriptions 2021-04-13 15:04:53 +10:00
David Bomba
7e3a9205b9 Add event listeners for Subscriptions + fix user actioning the event() 2021-04-13 09:52:17 +10:00
David Bomba
477aa691a9 Add custom exceptions 2021-04-12 14:36:51 +10:00
David Bomba
c1b6e2043e Fixes for subscriptions 2021-04-07 21:05:09 +10:00
David Bomba
3a3ddc031c Working on subscriptions 2021-04-07 18:06:50 +10:00
David Bomba
498d8e4efc Subscription Crons 2021-04-07 13:35:16 +10:00
David Bomba
db5e896e46 5.1.35 2021-04-06 19:07:21 +10:00
David Bomba
378cf1c60c Fixes for localizing emails 2021-04-06 08:35:27 +10:00
David Bomba
b1e6325ef8 Fixes for tests 2021-04-06 08:19:27 +10:00
David Bomba
d9047b413a Disable product price updating if currencies do not match 2021-04-06 07:36:20 +10:00
David Bomba
660dca561b subscriptions 2021-04-05 22:37:25 +10:00
David Bomba
89a271e59c Improve custom label replacements in emails 2021-03-31 12:55:33 +11:00
David Bomba
9377b9cae4 Fixes for authorize credit cards 2021-03-30 12:28:49 +11:00
David Bomba
878f00b375 add additional query filter for recurring invoices 2021-03-30 09:30:41 +11:00
=
9fd40f55c6 Exchange rates 2021-03-27 14:51:34 +11:00
David Bomba
abd3a89bc9
Subscriptions (#5248)
* Fixes for converting quote to invoice

* Fixes for naming PDFs

* Refresh entity prior to sending

* Fixes for subscriptions

* Add in required use

* Fixes for notifications

* Fixes for notifications

* Add with trasheD

* Rename BillingSubscriptions to Subscriptions

* Refactoring subscriptions
2021-03-25 21:55:59 +11:00
David Bomba
3ed8479411 Improve user migrations 2021-03-23 14:53:10 +11:00
David Bomba
417ed6c13d Fixes for recurring 2021-03-23 08:24:05 +11:00
David Bomba
3ebe533fc8 include Account clas 2021-03-23 07:09:42 +11:00
David Bomba
086189a1ea Hosted PDFs by invoice ninja 2021-03-18 11:53:08 +11:00
David Bomba
f52fb31ced Remove illegal characters from pdf file names 2021-03-17 22:29:20 +11:00
David Bomba
86ea2f0709 Fixes for free plan invoice designs - default to clean 2021-03-17 12:04:54 +11:00
David Bomba
db03dccbaf Limit reminders for free plans 2021-03-17 08:15:43 +11:00
David Bomba
5ef6afdc28 Limit attachment features on free plan 2021-03-17 08:08:23 +11:00
David Bomba
6bb71dc33b Fixes for connected account 2021-03-16 22:29:16 +11:00
=
0bf8b9c9e5 Fixes for setup flow 2021-03-13 17:45:41 +11:00
David Bomba
64c483befe Code cleanup 2021-03-10 20:42:39 +11:00
David Bomba
e54562b6d4 Only one confirmation per user signup 2021-03-10 20:32:38 +11:00
David Bomba
ed8c880750 add reconfirm route 2021-03-10 20:15:24 +11:00
David Bomba
839a5c49d3 Fixes for billing subs cron 2021-03-10 11:14:05 +11:00
David Bomba
45104f6ae5
Merge branch 'billing_subscriptions' into billing_subscription_scaffold 2021-03-09 07:43:30 +11:00
David Bomba
9c2e5c2de4 Fixes for blank company name 2021-03-08 15:20:02 +11:00
=
93493116ed Scaffolds for billing_subscriptions 2021-03-06 17:19:57 +11:00
=
097d9ac1b8 Padding out functionality 2021-03-06 11:47:05 +11:00
David Bomba
1599711dee Observers and policy scaffold 2021-03-05 21:18:28 +11:00
David Bomba
7dae7cb326 Fixes for mailer 2021-03-04 19:42:22 +11:00
David Bomba
d238d53b26 Delete PDF helper 2021-03-01 10:40:18 +11:00
=
4b147ca77a Fixes for migration mailer 2021-02-27 11:32:10 +11:00
David Bomba
c063aee812 enums for email delivery 2021-02-26 08:06:43 +11:00
David Bomba
661fc8ea00 Fixes for first account - verify user email! 2021-02-25 11:09:06 +11:00
David Bomba
717fcc4b20 Fix for Reply To Name 2021-02-24 11:07:09 +11:00
David Bomba
d18e1d7436 fixes for BCC 2021-02-24 10:43:08 +11:00
David Bomba
ab54f9f75c Custom reply to and from name 2021-02-24 10:39:37 +11:00
David Bomba
62feba5a51 Localizing Dates 2021-02-23 21:04:39 +11:00
David Bomba
c7048e8cb1 Fixes for user present name 2021-02-22 20:54:46 +11:00
David Bomba
c72fcfed64 Mail listeners to harvest message ids 2021-02-22 11:18:52 +11:00
David Bomba
1b19b3d0a9
Merge pull request #4950 from turbo124/v5-develop
Update dependencies
2021-02-20 23:13:53 +11:00
David Bomba
e8da728428
Merge pull request #4946 from joshuadwire/v5-develop
Update import process to handle new data format
2021-02-20 11:57:36 +11:00
Joshua Dwire
4aae7c0b1a Update import process to handle new data format 2021-02-19 19:50:17 -05:00
David Bomba
ce5338dbdf Fixes for tests 2021-02-19 09:20:09 +11:00
David Bomba
2735efedd2 Remove BaseMailerJob 2021-02-19 07:57:10 +11:00
David Bomba
7241430ce5 Improve coverage for CSV imports 2021-02-19 07:20:23 +11:00
David Bomba
8346875f88 Fixes for mails 2021-02-18 21:33:54 +11:00
David Bomba
704477f803 Imports 2021-02-18 14:37:17 +11:00
David Bomba
f48c6680d9
Merge pull request #4936 from joshuadwire/v5-develop
Add tests; block sending payment emails during an import.
2021-02-18 14:21:02 +11:00
Joshua Dwire
e11e71514a Add tests; block sending payment emails during an import. 2021-02-17 22:05:33 -05:00
David Bomba
222cd28836 Fix for mail refactor 2021-02-18 11:12:49 +11:00
David Bomba
64afdc20fa Fixes for payment failure mailer 2021-02-18 10:51:56 +11:00
David Bomba
06bc49b0d6 Refactoring emails 2021-02-18 10:30:31 +11:00
Benjamin Beganović
deb0cd345a
Merge pull request #4923 from beganovich/v5-1602-invoice-footer-variable-parsing
(v5) PDF: Support for dynamic variables in invoice footer, public notes & terms
2021-02-17 11:25:28 +01:00
David Bomba
86e0f906e9
Merge pull request #4927 from joshuadwire/v5-develop
Improve CSV import
2021-02-17 20:17:33 +11:00
David Bomba
76f57387dc Fixes for multi-mailer gmail implementation 2021-02-17 13:20:25 +11:00
David Bomba
aa9970326c Fixes for multi mailer - gmail 2021-02-17 11:25:30 +11:00
Joshua Dwire
10462cdeb4 Merge remote-tracking branch 'origin/v5-develop' into v5-develop
# Conflicts:
#	resources/views/email/import/completed.blade.php
2021-02-16 18:20:27 -05:00
Joshua Dwire
68c2246e64 Remove dispatchNow used for testing 2021-02-16 18:17:41 -05:00
Joshua Dwire
ff27f351c7 Bug fixes; add support for other platform imports 2021-02-16 18:15:42 -05:00
Benjamin Beganović
001b6902f2 wip 2021-02-16 14:42:35 +01:00
David Bomba
0b8bf4fbf1 Remove invoice deletion observer 2021-02-17 00:31:00 +11:00
David Bomba
a056f95e13 Fixes for EmailEntity 2021-02-16 23:56:12 +11:00
David Bomba
6e4979f2a1 Fixes for switching mailers are runtime when using queues 2021-02-16 23:24:36 +11:00
David Bomba
68b000efe9 Register mail provider after initing variables 2021-02-16 22:46:05 +11:00
David Bomba
58a1e2812d Wire up settings in mailer job 2021-02-16 22:19:07 +11:00
David Bomba
0a4cb4afe7 Wire up settings in mailer job 2021-02-16 21:59:49 +11:00
David Bomba
818e56d39e Wire up settings in mailer job 2021-02-16 21:55:48 +11:00
David Bomba
d4532c4d21 Refactoring emails 2021-02-16 21:23:32 +11:00
David Bomba
13e96121d7 Refactoring emails 2021-02-16 21:14:53 +11:00
David Bomba
7bf6d7c48a Document route for clients / company 2021-02-15 21:52:50 +11:00
David Bomba
48d1a6726c Refactoring emails 2021-02-14 22:36:36 +11:00
David Bomba
4bfff15612 refactoring emails 2021-02-14 22:09:32 +11:00
David Bomba
6fd5d436c7 Refactoring mailers 2021-02-14 21:43:44 +11:00
David Bomba
862e86b8c9 Set client balances 2021-02-14 21:19:52 +11:00
David Bomba
01ee9529b6 Add trusted proxy config 2021-02-14 20:55:04 +11:00
David Bomba
575a3b3190 Improve quote document imports 2021-02-14 20:25:19 +11:00
Joshua Dwire
ac99b0039d Import functionality updates 2021-02-12 19:20:15 -05:00
David Bomba
324a79023c Prevent mailables from being queueable"
git push
2021-02-11 23:35:46 +11:00
David Bomba
c2527c56b5 Gmail 2021-02-11 22:37:58 +11:00
David Bomba
5a29b3ef02 Working on GMail 2021-02-11 10:38:42 +11:00
=
b81afb9cb9 Decode user hashed id 2021-02-10 21:49:12 +11:00
David Bomba
7981093d97 Working on migration email notifications 2021-02-10 17:08:16 +11:00
David Bomba
3956184560 Working on multi-db 2021-02-10 14:18:23 +11:00
David Bomba
313488dc60 Working on handling check data within migrations" 2021-02-10 12:59:30 +11:00
David Bomba
81217cc7f2 skip files that cannot be matched 2021-02-10 01:15:26 +11:00
David Bomba
ef8f5d8e28 Check data 2021-02-08 21:11:17 +11:00
David Bomba
ad725f3988 Parallel check data 2021-02-08 16:11:25 +11:00
David Bomba
6681b4fbfe Fixes for import / migrartions 2021-02-07 23:35:16 +11:00
David Bomba
55839d66ed Auto archive invoice - Mark Paid 2021-02-05 16:02:38 +11:00
David Bomba
4c721e5027 fixes for credits 2021-02-05 07:47:16 +11:00
David Bomba
e06403edba Fixes for tests 2021-02-04 21:45:11 +11:00
David Bomba
b546d54c2e Fix for migrations 2021-02-04 11:07:21 +11:00
David Bomba
a5372b1cf3 Fixes for migrating V4 data - pushing credits off leger 2021-02-04 07:52:37 +11:00
David Bomba
2e2843c27d Fixes for migrations 2021-02-03 23:29:44 +11:00
David Bomba
1797cac1a9 Refactoring email 2021-02-02 16:11:33 +11:00
David Bomba
2474507790 Working on generic payment failure notification 2021-02-02 12:04:52 +11:00
David Bomba
e9d0ac30e2 Refactor exception handling in stripe 2021-02-02 08:33:04 +11:00
David Bomba
2ab99e8132 AutoBilling failure mailer 2021-02-01 22:26:42 +11:00
David Bomba
c14d34350f Working on payment failure emails 2021-02-01 16:30:28 +11:00
David Bomba
d48756ea79 Improvements to migration email 2021-01-31 16:07:45 +11:00
David Bomba
e0758e587f Add logging for migrations 2021-01-28 13:53:40 +11:00
David Bomba
9b72acf506 Payment notifications for autobilling 2021-01-27 21:56:50 +11:00
David Bomba
cecee6cbfe Fixes for tests 2021-01-24 20:28:18 +11:00
David Bomba
24dfbe48dc working on paid_to_date fields and calculations 2021-01-24 17:44:14 +11:00
=
e39759c35b Place additional checks in the scheduler to ensure the config is optimized appropriately 2021-01-23 16:09:58 +11:00
=
ad40434686 Additional checks that the scheduler has been configured and is working 2021-01-23 15:52:54 +11:00
=
27c7572821 Do not update or create a product if Invoice generated from a task/expense 2021-01-23 15:42:27 +11:00
David Bomba
c173fdcc5b Fixes for ledger 2021-01-21 15:42:30 +11:00
David Bomba
7d5b679214 Fix for failed() method returning an error instead of exception 2021-01-21 10:02:39 +11:00
David Bomba
a021bd83d9 Clean up emails 2021-01-20 14:49:22 +11:00
David Bomba
92e5465679 Entity mail failure email 2021-01-20 12:59:39 +11:00
David Bomba
612df00a2f Fixes for migration 2021-01-20 09:35:52 +11:00
David Bomba
cfbf6e8f4e Working on email failure notifications 2021-01-19 20:16:29 +11:00
David Bomba
d4bfca46bc Fixes for reminder job 2021-01-18 21:59:24 +11:00
David Bomba
7e908ef776 Fire notification when sending recurring invoice 2021-01-17 20:14:56 +11:00
David Bomba
ebd9a2c328 Try / catch for webhooks 2021-01-17 15:37:55 +11:00
David Bomba
c4bfb33dbf Add destroy() methods in all controllers 2021-01-17 15:28:03 +11:00
David Bomba
2f58096872 Fixes for displaying Recurring Invoice PDF 2021-01-15 13:02:55 +11:00
David Bomba
1ff29a2d55 Fix for usercreated event 2021-01-14 20:31:27 +11:00
David Bomba
f5c37ac2f4 fix for json documents presenting itself as file uploads 2021-01-14 07:53:42 +11:00
David Bomba
20b13d131b Return expense response when using delete route 2021-01-14 07:33:45 +11:00
David Bomba
7f03a1900e Refactor notifications to be more specific, ie. Invoice -> Reminder 1 template 2021-01-13 18:20:46 +11:00
David Bomba
43626c92a2 Tests for PDF mime 2021-01-13 10:12:01 +11:00
David Bomba
e3f0493c48 Cleanup for emails 2021-01-12 10:21:17 +11:00
David Bomba
fb847dba69 Fixes for recurring cron 2021-01-11 08:06:32 +11:00
David Bomba
ffec88979e document migration 2021-01-10 21:17:18 +11:00
David Bomba
e8dd0622e0 Documents for migration 2021-01-09 22:10:04 +11:00
David Bomba
da7eb3b4c2 Fixes for invoice creation from recurring where balance doubles 2021-01-08 12:44:31 +11:00
David Bomba
c132e9ace8 Fixes for tasks, and migrations 2021-01-06 10:36:20 +11:00
Benjamin Beganović
40c5392aa0 Change info() to nlog() 2021-01-05 17:45:34 +01:00
Benjamin Beganović
603f7baa58 apply php-cs-fixeR 2021-01-04 13:38:00 +01:00
David Bomba
934610a01c Update copyright + version bump + set canadian dollar symbol to $ 2021-01-04 08:54:54 +11:00
=
876eedd3f4 Clean up logging 2020-12-30 10:38:07 +11:00
=
ccc4133094 Fixes for recurring 2020-12-30 09:24:33 +11:00
=
389c80ca13 Fixes for import 2020-12-30 08:58:48 +11:00
=
7a058c9ae6 Move logging to nlog 2020-12-30 08:10:03 +11:00
=
48520746a2 Fixes for migration 2020-12-30 07:37:48 +11:00
=
e14bef7eee Migrate invitations from V4 2020-12-29 10:44:24 +11:00
=
b8fae9249b fixes for migration 2020-12-28 17:04:24 +11:00
=
0a9c66cab8 Autoload snappdf in composer post hooks - add client number when importing 2020-12-28 08:58:49 +11:00
David Bomba
bc8c68af18
Merge pull request #4568 from turbo124/v5-develop
Fix for null values in country table
2020-12-24 09:21:26 +11:00
Benjamin Beganović
3251efeb40
Merge pull request #4553 from beganovich/v5-support-for-custom-columns-on-invoice
(v5) Support for custom columns on invoice
2020-12-23 13:12:37 +01:00
Benjamin Beganović
ada4f3065c fixes for tests 2020-12-23 11:41:57 +01:00
=
445bf451bf Fixes for tests and throwing correct failure 2020-12-23 09:04:19 +11:00
David Bomba
ef9c0d4975
Merge pull request #4555 from turbo124/v5-develop
Fixes for import / texts
2020-12-23 08:38:32 +11:00
=
383d3ab8c1 Fixes for import / texts 2020-12-23 08:38:13 +11:00
Benjamin Beganović
09a5ab4fad Merge remote-tracking branch 'upstream/v5-develop' into v5-amount-with-fee 2020-12-21 12:14:43 +01:00
Benjamin Beganović
5a8dfd85eb Apply php-cs-fixer 2020-12-21 11:46:46 +01:00
David Bomba
26cceac505 Fixes for import 2020-12-21 15:55:15 +11:00
David Bomba
ea360cead4 Import notifications 2020-12-21 12:52:33 +11:00
David Bomba
2347b9db7a Import notification 2020-12-21 12:16:26 +11:00
David Bomba
c1edc905db Importing invoices 2020-12-20 20:02:10 +11:00
David Bomba
ccde0eaced Working on importing CSV Invoices 2020-12-20 18:02:58 +11:00
David Bomba
4df646f93b Fixes for tests 2020-12-20 12:21:40 +11:00
David Bomba
6b02d51080 Invoice Import 2020-12-19 18:28:58 +11:00
David Bomba
4877d3c2f5 Working on importing invoices 2020-12-19 15:11:15 +11:00
David Bomba
298deac062 Working on Invoice CSV Import 2020-12-19 14:49:15 +11:00
David Bomba
c3c868b90d Working on Invoice + Payment csv import 2020-12-19 12:45:12 +11:00
David Bomba
09c2c40903 Fixes for import test 2020-12-18 15:34:40 +11:00
David Bomba
df30f0cbc5 Fixes for github actions 2020-12-18 11:31:27 +11:00
David Bomba
f45588d26e
Merge pull request #4522 from turbo124/v5-develop
Handle invoice numbers on restore
2020-12-18 07:12:17 +11: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
David Bomba
d3cdfd670f Product import 2020-12-17 23:00:32 +11:00
Benjamin Beganović
20c010448a apply php-cs-fixer 2020-12-16 12:52:40 +01:00
David Bomba
7353687c04 Working on client import 2020-12-16 21:06:20 +11:00
David Bomba
8df553c4cc Working on CSV imports 2020-12-16 11:01:15 +11:00
David Bomba
5025949eaa CSV import 2020-12-15 15:31:49 +11:00
David Bomba
864892a7d2 Migrate white label license 2020-12-15 08:52:14 +11:00
David Bomba
2c4aaa2131 Fixes for sentry reporting 2020-12-14 07:37:29 +11:00
David Bomba
0f86b3ec21 Fixes 2020-12-13 21:33:30 +11:00
David Bomba
584bef52fc Working on import 2020-12-12 21:01:53 +11:00
David Bomba
c94eaa4599 Force Custom Language translations before pushing to PhantomJS 2020-12-11 19:54:40 +11:00
David Bomba
91f90c94e3
Merge pull request #4454 from turbo124/v5-develop
Notifications clean up.
2020-12-10 07:58:08 +11:00
Benjamin Beganović
23a64562c9 fix issue with setup & apply php-cs-fixer 2020-12-09 13:38:22 +01:00
David Bomba
7ba78cc342 Reduce notification emails to one per entity 2020-12-09 20:52:08 +11:00
David Bomba
269fff3fc8 Changes for counters 2020-12-07 21:43:21 +11:00
David Bomba
bc621aa01a fixes for directories 2020-12-04 08:24:34 +11:00
David Bomba
41e39fa9c4 Fixes for directory creation error 2020-12-04 08:22:31 +11:00
David Bomba
e772a2b638 Fix for regression 2020-12-03 11:05:22 +11:00
David Bomba
aa852930e6 refactor from email names to use config() values 2020-12-02 14:08:35 +11:00
David Bomba
a8958f4b09 Minor fixes for batch migrations 2020-11-30 18:43:33 +11:00
David Bomba
1210a81a09 Minor changes to migration 2020-11-30 09:58:31 +11:00
David Bomba
f2f8837269 Merge branch 'v5-stable' of https://github.com/turbo124/invoiceninja into v5-stable 2020-11-30 08:32:27 +11:00
David Bomba
d7dd592d18 Fixes for migration file location 2020-11-30 08:28:12 +11:00
David Bomba
9aee129737 Fixes for import 2020-11-28 17:22:43 +11:00
David Bomba
d07dedf264 Add tax_rates relation to company_user 2020-11-27 08:05:30 +11:00