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

550 Commits

Author SHA1 Message Date
David Bomba
d0759b1215 Fixes for required fields 2022-07-14 10:39:55 +10:00
David Bomba
15da7b841a Fixes for indexes 2022-07-10 10:56:37 +10:00
David Bomba
6d54db8507 Minor fixes for import 2022-07-05 08:26:41 +10:00
David Bomba
6faa3a0ccb Adjust number applying on Purchase orders when_sent / when_saved 2022-07-02 11:40:51 +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
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
e153a0a06a Update license 2022-06-08 14:25:44 +10:00
David Bomba
b6f48c0d8c Page numbering for PDFs 2022-05-25 22:00:17 +10:00
David Bomba
51455cacef Page numbering for PDFs 2022-05-25 16:34:43 +10:00
David Bomba
c172a5ed3b Minor fixes 2022-05-19 17:41:53 +10:00
David Bomba
7c3613455d Ledger refactor 2022-05-15 17:51:06 +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
fd7ff4d285 Clean up 2022-04-30 11:16:59 +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
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
a8eedc27a9 Update client details in Stripe during a transaction 2022-04-07 20:08:30 +10:00
David Bomba
abe06f3d9b fixes for seeds 2022-04-01 09:43:25 +11:00
David Bomba
95af436f12 Replace config:clear with optimize 2022-03-18 10:33:26 +11:00
David Bomba
ebfee1b573 Minor fixes for entity view documents 2022-03-13 17:18:45 +11:00
David Bomba
270a2918ea Fixes for client countries 2022-03-12 19:51:11 +11:00
David Bomba
cccbdc5355 Set all companies to large when performing migration 2022-03-07 08:58:18 +11:00
David Bomba
bed77a2710 Text email stubs 2022-03-04 13:08:18 +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
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
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
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
54d8ff21ac Fixes for translations for late fees 2021-12-14 20:54:23 +11:00
David Bomba
65493c47a5 Change batch() to ->queue() 2021-12-11 20:49:29 +11:00
David Bomba
f3d91c4414 Allow custom client numbering for projects 2021-12-08 12:54:19 +11:00
David Bomba
47be74321c Fixes for invoking Public filesystem driver unnecessarily 2021-11-25 08:04:25 +11:00
David Bomba
906f2b30a4 Logging for system logger 2021-11-11 05:54:59 +11:00
David Bomba
dd834f1405 Minor fixes 2021-11-07 21:23:44 +11:00
David Bomba
8ea4b66857 Minor fixes 2021-10-30 08:30:48 +11:00
David Bomba
dc116013d9 Fixes for observers 2021-10-14 17: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
63e6b1c26d Improve queries for recurring objects to exclusive disabled companies 2021-10-02 12:49:18 +10:00
David Bomba
c581c183ac Clean up Webhook Handler 2021-09-26 20:17:09 +10:00
David Bomba
b2baadc429 Resolve client correctly in webhooks 2021-09-21 07:52:21 +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
=
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
=
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
David Bomba
fd0a162197 Fixes for tests 2021-08-31 10:16:26 +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
=
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
74b4ef5b13 Fixes for translations in emails 2021-08-25 20:53:13 +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
3f38a5bfe7 Update invoice after applying late fee 2021-08-11 14:48:54 +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
acfb3ac3af Minor fixes 2021-08-09 08:44:51 +10:00
David Bomba
9552916494 Force stripe email 2021-08-07 08:28:02 +10:00
David Bomba
de0e1d9bc6 Fixes for missing documents 2021-08-06 07:21:40 +10:00
David Bomba
4f4ae1b48e Stripe Connect Fees and Limits 2021-08-03 07:57:56 +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
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
d5d6c47d75 Minor fixes for reminder job 2021-07-23 10:31:30 +10:00
David Bomba
c8e4fdd3bd Fixes for ReminderJob 2021-07-22 11:31:07 +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
=
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
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
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
0ef1a83300 Additional catches for company importing 2021-06-29 08:42:59 +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
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
36f6cbbcc9 Update license in codebase 2021-06-16 16:58:16 +10:00
David Bomba
887bc3d4a6 Fixes for reminders 2021-06-15 08:06:01 +10:00
David Bomba
59fcbfe52c Don't delete the PDF prior to sending 2021-06-13 14:19:40 +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
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
9fad98017b Update fr_CA langs 2021-06-07 08:41:04 +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
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
b9191bf67a Company Ledger Adjustment 2021-05-31 15:27:26 +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
8df0f6bb27 Refactor for Zipping backups 2021-05-26 18:47:10 +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
e254a9ad73 Refactor reminders 2021-05-26 10:35:39 +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
c395be232d Fixes for MultiDB 2021-05-24 15:00:09 +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
7756ca7436 Don't store PDFs 2021-05-14 21:15:11 +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
a9f93a2796 update import for Stripe Connect 2021-05-09 17:33:23 +10:00
David Bomba
2e6471692a Fixes for caching 2021-05-07 23:29:02 +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
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
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
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
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
c1b6e2043e Fixes for subscriptions 2021-04-07 21:05:09 +10:00
David Bomba
b1e6325ef8 Fixes for tests 2021-04-06 08:19:27 +10:00
David Bomba
3ed8479411 Improve user migrations 2021-03-23 14:53:10 +11:00