1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-09-25 18:57:14 +02:00
Commit Graph

8074 Commits

Author SHA1 Message Date
Kishan Patel
c30616fc46 calculation updated for credit card. 2022-06-23 12:03:57 +05:30
David Bomba
2e29bbce3c Laravel 9 2022-06-23 15:34:15 +10:00
David Bomba
4eed22d811 Refactor for store client request 2022-06-23 13:12:28 +10:00
David Bomba
f84e760c1f Spam notifications 2022-06-23 12:30:38 +10:00
David Bomba
e7ab088e90 admin notifications 2022-06-23 10:52:41 +10:00
David Bomba
ade8b24031 Laravel 9 2022-06-23 09:24:56 +10:00
David Bomba
865bb009ad Laravel 9 2022-06-22 21:57:45 +10:00
David Bomba
93ebf3a767 Response handling with microsoft 2022-06-22 20:55:14 +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
David Bomba
444b3f2375 Improve queries for client statements 2022-06-22 14:26:10 +10:00
David Bomba
7515d0e689 checks for access token property 2022-06-22 11:47:14 +10:00
yois615
b519b6cf43 Button for Client Portal
Email button for view client portal
2022-06-21 10:38:01 -04:00
Shift
6edb82308f
Shift cleanup 2022-06-21 10:03:51 +00:00
Shift
63dc08532c
Convert deprecated $dates property to $casts 2022-06-21 09:59:53 +00:00
Shift
8a74d9072a
Shift to class based routes 2022-06-21 09:59:51 +00:00
Shift
06d910a53b
Use Faker methods
Accessing Faker properties was deprecated in Faker 1.14.
2022-06-21 09:59:36 +00:00
Shift
0a20889916
Convert optional() to nullsafe operator 2022-06-21 09:59:25 +00:00
Shift
e0a8e84108
Shift core files 2022-06-21 09:59:19 +00:00
Shift
a1403b62da
Convert to Symfony Mailer 2022-06-21 09:59:02 +00:00
Shift
59a54c03b0
Replace deprecated HEADER_X_FORWARDED_ALL constant 2022-06-21 09:58:36 +00:00
Shift
c89b142eec
Streamline $commands property 2022-06-21 09:58:33 +00:00
Shift
96c992f103
Remove fruitcake/laravel-cors dependency 2022-06-21 09:58:33 +00:00
Shift
3811375a34
Rename password validation rule 2022-06-21 09:58:30 +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
2f8ea76d31 Fixes for purchase order fillable list 2022-06-21 07:33:55 +10:00
Kishan Patel
203f6184bf service fee related issue solved. 2022-06-20 16:29:19 +05:30
David Bomba
3d968d31e6 Add microsoft oauth to index.html 2022-06-20 16:28:03 +10:00
yois615
771dd3ad73 Recurring invoice due on receipt
Create logic for recurring invoice to be due on receipt
2022-06-20 00:34:21 -04:00
David Bomba
9fbe81302e Add logging for payment intents 2022-06-19 17:39:25 +10:00
David Bomba
f5af59e5ca Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-06-19 16:10:42 +10:00
David Bomba
ad1bea598c Minor fixes for bcc's 2022-06-19 16:10:37 +10:00
David Bomba
e8108ed34c Updates for hosted platform 2022-06-19 13:01:29 +10:00
David Bomba
f014cda4e6 Ensure we save auto_bill_tries 2022-06-18 17:10:15 +10:00
David Bomba
7b7fbc5c13 Add dedicated :MONTHYEAR reserved keyword 2022-06-18 14:25:29 +10:00
David Bomba
81e507271a Fixes for reminders when no due date is set 2022-06-18 13:52:30 +10:00
David Bomba
5b5167ae59
Merge pull request #7565 from beganovich/credit-client-relationship
Add `client` relationship to CreditTransformer
2022-06-18 08:57:09 +10:00
David Bomba
ef15933a0f Fixes for email quotas 2022-06-18 08:54:58 +10:00
Benjamin Beganović
ff1acba00c Add client relationship to CreditTransformer 2022-06-17 16:56:35 +02:00
David Bomba
dac15b02d7 Minor fixes for Office 365 transport 2022-06-17 20:13:16 +10: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
d9ca212f81 FIxes for microsoft oauth 2022-06-17 16:46:33 +10:00
David Bomba
98bc3e8125 Change id for microsoft from sub to oid 2022-06-17 16:20:35 +10:00
David Bomba
59ee228820 Handle personal o365 accounts 2022-06-17 16:14:52 +10:00
David Bomba
174b3af863 Handle personal o365 accounts 2022-06-17 15:59:47 +10:00
David Bomba
89f0740703 Handle personal o365 accounts 2022-06-17 15:53:44 +10:00
David Bomba
9e75ebb317 Handle personal o365 accounts 2022-06-17 15:51:37 +10:00
David Bomba
3d7a65fea0 OAuth o365 permissions 2022-06-17 15:42:14 +10:00
David Bomba
913b202743 Refactor logincontroller for oauth providers 2022-06-17 15:09:35 +10:00
David Bomba
250f0bf2e8 Clean up logout requests 2022-06-17 14:31:53 +10:00
David Bomba
c5f4b31023 Microsoft oauth + signup 2022-06-17 12:52:08 +10:00
David Bomba
8e7dc5fca4 Microsoft oauth 2022-06-17 11:48:17 +10:00
David Bomba
e546d7348a Fixes for viewing soft deleted invites 2022-06-17 09:08:07 +10:00
David Bomba
ce12b181cf Don't allow upgrade to react if it is not installed 2022-06-16 16:52:43 +10:00
David Bomba
ce1aea5146 Docs 2022-06-16 15:59:36 +10:00
David Bomba
77d0dd8ae4 Allow setting react_ap flag on accounts table 2022-06-16 15:58:11 +10:00
David Bomba
9032bc6fa7 Notifications for Purchase orders / Viewed / Accepted 2022-06-16 14:42:24 +10:00
David Bomba
2fb1a130c3 Update for self updater 2022-06-16 13:36:38 +10:00
David Bomba
742e0d5c9b Clean up for self updater 2022-06-16 13:07:53 +10:00
David Bomba
5ce95010d5 Add switch to force react as front end 2022-06-16 13:04:05 +10:00
David Bomba
b35a55ae13 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-06-16 12:03:22 +10:00
David Bomba
6444ed02ae Version bump for checkout refactor + dependency update 2022-06-16 11:51:42 +10:00
David Bomba
63468a1669 Checkout v2 refund refactor 2022-06-16 11:21:10 +10:00
David Bomba
9856946302 Checkout v2 refactor 2022-06-16 10:01:24 +10:00
David Bomba
2c5e6a4893 Minor fixes for recurring invoices 2022-06-16 08:04:20 +10:00
David Bomba
3f8449ba01 Checkout v2 refactor 2022-06-15 22:47:25 +10:00
David Bomba
4606215ba2 vendor profile updates 2022-06-15 21:24:30 +10:00
David Bomba
e074350c5e Accept signatures on purchase orders 2022-06-15 16:33:03 +10:00
David Bomba
0f32e43fb6 Accept listener 2022-06-15 16:27:21 +10:00
David Bomba
1e30bf4bdc Accept a purchase order 2022-06-15 15:20:00 +10:00
David Bomba
03f756fc5d Fixes for plan controller 2022-06-15 14:38:22 +10:00
David Bomba
041156fa89 Updates for vendor portal 2022-06-14 22:54:31 +10:00
David Bomba
063d600bbd Vendor Portal - Purchase Orders 2022-06-14 22:18:20 +10:00
=
cbdf0a827c Remove old snappdf installations prior to upgrading 2022-06-14 09:01:25 +10:00
David Bomba
31054c8a13 Vendor Portal stubs 2022-06-13 20:34:40 +10:00
David Bomba
6674424244 Stubs for vendor portal 2022-06-13 19:59:24 +10:00
David Bomba
8164d40007 MInor fixes for correct disk configuration 2022-06-13 09:33:40 +10:00
David Bomba
bbbe234372 v5.3.100 2022-06-13 08:15:02 +10:00
David Bomba
80b0d19951 Fixes for GoCardless 2022-06-12 20:35:48 +10:00
David Bomba
ce1f57b55f minor fixes for client portal badges 2022-06-12 17:15:51 +10:00
David Bomba
19216934a5
Merge pull request #7540 from CirkaN/Cirkovic/INA-12
Cirkovic/ina 12
2022-06-12 17:13:56 +10:00
David Bomba
7658c66953
Merge pull request #7507 from CirkaN/Cirkovic/INA-7
INA-7 | Add Vendor guard
2022-06-12 17:13:26 +10:00
Nikola Cirkovic
e626896732 INA-7 | fix routes file 2022-06-12 02:16:14 +02:00
Nikola Cirkovic
117a4e4028 INA-12 | add apple to the login, refactor of microsoft login. 2022-06-11 05:31:32 +02:00
Nikola Cirkovic
94a07df7cc INA-12 | Register drivers in EventServiceProvider.php (required for Manager to actually register drivers) 2022-06-11 05:27:26 +02:00
Nikola Cirkovic
79efa59f36 INA-12 | Add social apple to the OAuth.php 2022-06-11 05:26:47 +02:00
Nikola Cirkovic
469461f490 INA-12 | Handle microsoft login 2022-06-11 04:07:56 +02:00
Nikola Cirkovic
f6b22f8fb7 INA-12 | Support microsoft in OAuth.php 2022-06-11 04:07:46 +02:00
David Bomba
50000144c6 Fixes for falsey conditions 2022-06-11 09:07:09 +10:00
David Bomba
54c97a8755 Fixes for GoCardless webhooks 2022-06-11 07:02:24 +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
646091f89e Fixes for quote form request 2022-06-10 15:15:26 +10:00
David Bomba
7885813c1a Store silent in session to prevent entities being viewed by admins 2022-06-10 13:03:05 +10:00
David Bomba
c285e26302 Ensure client contact id is being return in activity 2022-06-10 12:39:52 +10:00
David Bomba
f9ade5af77 Hide surcharges on PDF if the value is blank 2022-06-10 12:23:46 +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
bc21d916b9 Adjustments for payment requests 2022-06-10 08:20:40 +10:00
David Bomba
938eecc0cd Email Template defaults for Purchase Orders 2022-06-09 17:45:19 +10:00
David Bomba
e6e651b4b4 Event / Listeners for Purchase Orders 2022-06-09 13:33:13 +10:00
David Bomba
76bd11facb Purchase Order Events 2022-06-09 12:24:42 +10:00
David Bomba
1f7f58c693 Remove logging for google analytics data 2022-06-09 11:18:39 +10:00
David Bomba
49fedd9828 add activity events for purchase orders 2022-06-09 11:03:21 +10:00
David Bomba
f85efed650 Update language files for inventory management 2022-06-09 10:53:44 +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
David Bomba
49a5a739da Fixes for csv imports - exclude deleted data 2022-06-08 09:04:48 +10:00
David Bomba
f4aeee59fa
Merge pull request #7523 from turbo124/v5-develop
Purchase Orders
2022-06-08 08:28:31 +10:00
David Bomba
21c5bdcd90 Fixes for tests 2022-06-08 08:27:47 +10:00
David Bomba
25b48994d6 Fixes for invoice sum calculations 2022-06-07 21:07:14 +10:00
David Bomba
d7c7289ca9 Update for invoice designs 2022-06-07 20:36:47 +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
Benjamin Beganović
50c6ab270a Fixes for variable naming 2022-06-06 13:41:29 +02:00
Benjamin Beganović
810a38f25d Add client include for quotes 2022-06-06 13:38:14 +02:00
David Bomba
04e55836ea Translations for purchase orders 2022-06-06 19:05:08 +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
888dfd3092 Scaffold for PDF generation for purchase orders 2022-06-05 20:48:49 +10:00
David Bomba
feacf65160 Stubs for purchase orderS 2022-06-05 20:30:56 +10:00
David Bomba
f9685035cd Fixes for purchase orders 2022-06-05 19:41:19 +10:00
David Bomba
4a2ecdb6a7 Update Purchase Order Scaffold 2022-06-05 19:22:58 +10:00
David Bomba
3949429b53
Merge pull request #7518 from turbo124/v5-develop
Adjust memory settings for queue work
2022-06-05 19:12:38 +10:00
David Bomba
f2bfca648f
Merge pull request #7499 from CirkaN/Cirkovic/INA-6
Cirkovic/ina 6
2022-06-05 19:12:21 +10:00
Nikola Cirkovic
4e4420dd32 INA-6 |Added purchase order number counter 2022-06-05 05:59:33 +02:00
Nikola Cirkovic
7e5e10e5f1 INA-6 | Add applyNumber and setStatus in purchase order service 2022-06-05 05:58:29 +02:00
Nikola Cirkovic
e2e00f0a0b INA-6 | MarkSent.php for purchase orders 2022-06-05 05:57:44 +02:00
Nikola Cirkovic
93b0ebe716 INA-6 | Add PurchaseOrderWasMarkedSent to the EventServiceProvider.php 2022-06-05 05:57:08 +02:00
Nikola Cirkovic
0d5ca2ccfa INA-6 | ApplyNumber for PurchaseOrder 2022-06-05 05:56:08 +02:00
Nikola Cirkovic
d085595774 INA-6 | Update transformer for purchase order 2022-06-05 05:55:24 +02:00
Nikola Cirkovic
a4361c2b6d INA-6 | PurchaseOrderWasMarkedSent event 2022-06-05 05:55:05 +02:00
Nikola Cirkovic
b80283914e INA-6 | fix property name in PurcahseOrderInvitation model 2022-06-05 04:41:43 +02:00
Nikola Cirkovic
e4c055059f INA-6 | Create PurchaseOrderInvitationTransformer 2022-06-05 04:41:24 +02:00
Nikola Cirkovic
79f189d0e8 INA-6 | add getInvitationByKey method to purchase order repository. 2022-06-05 04:41:04 +02:00
Nikola Cirkovic
426e8967d1 INA-6 | Add purchase order invitations relationship to the VendorContact.php 2022-06-05 04:40:48 +02:00
Nikola Cirkovic
a02bbe5cc9 INA-7 | Handle case when vendor is authenticated (just scaff, since we don't have routes built) 2022-06-05 01:49:34 +02:00
Nikola Cirkovic
1daed11b7c INA-7 | Map vendors api routes 2022-06-05 01:44:12 +02:00
David Bomba
1e7214e2e7 Adjust memory settings for queue work 2022-06-04 18:38:04 +10:00
David Bomba
67e82a733d Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-06-04 18:19:16 +10:00
David Bomba
10591cdd58 Handle negative surcharges 2022-06-04 18:19:09 +10:00
David Bomba
ec7f0117fc Fixes for product transformer 2022-06-04 08:48:52 +10:00
David Bomba
777d0a54d0 Merge branch 'inventory_management' into v5-develop 2022-06-03 20:50:29 +10:00
David Bomba
849a3f6b7c Adjust schema for inventory management 2022-06-03 20:50:19 +10:00
David Bomba
094a74b1a8 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-06-03 13:29:15 +10:00
David Bomba
af9b578a7e Minor fixes for exports 2022-06-03 12:36:30 +10:00
David Bomba
3e8ad10efe Revert zip package 2022-06-02 16:42:37 +10:00
David Bomba
3b24248cf1 Fixes for timezone issues with recurring entities 2022-06-02 14:00:54 +10:00
David Bomba
3bf56af37f Fixes for timezone issues with recurring entities 2022-06-02 13:49:29 +10:00
Nikola Cirkovic
d1f9235cec INA-6 | WIP 2022-06-02 04:41:44 +02:00
Nikola Cirkovic
f4035b7e3b INA-6 | Create Invitations for Purchase Orders (wip) 2022-06-02 04:41:16 +02:00
Nikola Cirkovic
e449debad6 INA-6 | Purchase Order Invitation Factory 2022-06-02 04:40:41 +02:00
Nikola Cirkovic
df4d8dc0d2 INA-6 | Purchase order invitation model (WIP) 2022-06-02 04:40:26 +02:00
David Bomba
38b77e72fe Fixes for gocardless events 2022-06-02 07:33:06 +10:00
David Bomba
f98bdc19ae
Merge pull request #7493 from turbo124/v5-develop
Fixes for setting permissions on chrome binary
2022-06-01 09:38:12 +10:00
David Bomba
7a4c1f1779
Merge pull request #7486 from yois615/v5-develop
Auth.net Level 2 tax data
2022-06-01 09:37:55 +10:00
David Bomba
aecc3c27c4 Fixes for setting permissions on chrome binary 2022-06-01 08:59:00 +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
David Bomba
ce0327e99e Add additional properties 2022-05-31 08:52:10 +10:00
David Bomba
a16e7eaa62 Send email set on blank contact vendor 2022-05-31 08:40:17 +10:00
David Bomba
720e42e35e Purchase order scaffold 2022-05-31 08:28:32 +10:00
David Bomba
978884f2ee
Merge pull request #7489 from turbo124/v5-develop
Adjustments for Stripe Webhooks
2022-05-31 07:40:52 +10:00
David Bomba
605d38f756
Merge pull request #7488 from CirkaN/Cirkovic/INA-5-refactor
Cirkovic/ina 5 refactor
2022-05-31 07:36:54 +10:00
David Bomba
7874d52e2a
Merge pull request #7479 from CirkaN/Cirkovic/IINA-4
Cirkovic/iina 4
2022-05-31 07:36:33 +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
Nikola Cirkovic
876cb3d93c INA-5 | Refactor of service, removed references for SchedulerJob 2022-05-30 20:46:41 +02:00
Nikola Cirkovic
f2d1ef6bbb INA-5 | Remove unused method, remove ScheduledJob references 2022-05-30 20:46:21 +02:00
Nikola Cirkovic
5062616877 INA-5 | Refactor of scheduler model 2022-05-30 20:45:38 +02:00
Nikola Cirkovic
ea8325fbe7 INA-5 | Update docs 2022-05-30 20:44:59 +02:00
Nikola Cirkovic
3c22a097b2 INA-5 | Update task scheduler transformer 2022-05-30 20:44:51 +02:00
Nikola Cirkovic
219853eb9a INA-5 | Remove unused import 2022-05-30 20:44:41 +02:00
Nikola Cirkovic
e7a96b6f31 INA-5 | Remove unused classes 2022-05-30 20:44:07 +02:00
Nikola Cirkovic
92d797d35c INA-4 | Update migration | add missing licenses 2022-05-30 20:02:17 +02:00
yois615
51b21f512f Auth.net Level 2 tax data
Transactions are downgraded to higher interchange fees
if Level 2 data is not submitted with the transaction.  This
commit ensures that the data is transmitted accordingly.
2022-05-30 09:50:36 -04:00
David Bomba
a96ff66dee Configure webhooks on gateway creation 2022-05-30 20:08:12 +10:00
David Bomba
4b796fe362 Adjustments for Stripe Webhooks 2022-05-30 20:05:34 +10:00
David Bomba
768bf847c0
Merge pull request #7483 from turbo124/v5-develop
Add Stripe Webhooks automagically
2022-05-30 09:50:22 +10:00
=
61eb3380dd Add Stripe Webhooks automagically 2022-05-30 08:19:16 +10:00
David Bomba
de3c67838c
Merge pull request #7482 from turbo124/v5-develop
Fixes for check data
2022-05-29 21:53:38 +10:00
David Bomba
16f52e0f45 Fixes for check data 2022-05-29 18:17:03 +10:00
David Bomba
356c352d30
Merge pull request #7481 from turbo124/v5-develop
Fixes for schedule form validation
2022-05-29 16:43:23 +10:00
David Bomba
56e83f6e6c Fixes for schedule form validation 2022-05-29 16:43:07 +10:00
Nikola Cirkovic
020cf10202 INA-4 | Add Purchase Order Observer 2022-05-29 05:59:44 +02:00
Nikola Cirkovic
eaa0898222 INA-4 | Register purchase order policy 2022-05-29 05:59:35 +02:00
Nikola Cirkovic
26486be960 Update | Fix wrong named entity 2022-05-29 05:25:39 +02:00
Nikola Cirkovic
62089ed74f INA-4 | Fix syntax 2022-05-29 05:22:22 +02:00
Nikola Cirkovic
50a65b8d81 INA-4 | Purchase Order Policy 2022-05-29 05:22:00 +02:00
Nikola Cirkovic
4b9a7a2b47 INA-4 | Purchase Order Controller 2022-05-29 04:29:06 +02:00
Nikola Cirkovic
a752be5f8e INA-4 | Purchase Order Repository 2022-05-29 04:13:19 +02:00
Nikola Cirkovic
18be96d7c6 INA-4 | Purchase Order Service 2022-05-29 04:13:09 +02:00
Nikola Cirkovic
dc57d93902 INA-4 | Purchase Order Transformer 2022-05-29 04:08:30 +02:00
Nikola Cirkovic
a4f67cdfb2 INA-4 | Purchase Order Filters 2022-05-29 04:08:09 +02:00
Nikola Cirkovic
8afb288fa0 INA-4 | Purchase Order form requests 2022-05-29 04:06:18 +02:00
Nikola Cirkovic
c62e03de5b INA-4 | Purchase Order Factory 2022-05-29 04:05:28 +02:00
Nikola Cirkovic
19c286c37e INA-4 | Purchase Order model 2022-05-29 04:05:12 +02:00
David Bomba
5d4ee1f586 Change output of activities for react app 2022-05-29 11:24:23 +10:00
David Bomba
5138dc8092 Fixes for activity controller 2022-05-29 10:14:12 +10:00
David Bomba
df3a1832fe Fixes for trial plans 2022-05-28 10:20:32 +10:00
David Bomba
1e43e172a7 Actitivity output for React 2022-05-27 18:25:32 +10:00
David Bomba
cf141e36c8 Fixes for scheduler 2022-05-27 17:01:15 +10:00
David Bomba
13a1447b79 Padding out react application 2022-05-27 13:10:32 +10:00
David Bomba
c08cdc4927 Ensure query parameter is a string 2022-05-27 12:17:59 +10:00
David Bomba
108aa22387 Fixes for openAPI schema 2022-05-27 12:17:06 +10:00
David Bomba
d211e75c26 Prep for react 2022-05-27 12:08:51 +10:00
David Bomba
a17c97a5ba
Merge pull request #7475 from turbo124/v5-develop
Prep for react application
2022-05-27 12:06:38 +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
9bd2279290 INA-5 | Update OpenAPI schema 2022-05-27 02:50:12 +02:00
Nikola Cirkovic
8754ac9375 INA-5 | Add biweekly option 2022-05-27 02:50:03 +02:00
David Bomba
e071c3aae7 Ensure freshness of models 2022-05-27 09:51:54 +10:00
David Bomba
df9e1f902d Fixes for page numbering in previews 2022-05-27 07:32:13 +10:00
David Bomba
76240fdbfb Change requirements for report request 2022-05-26 16:58:14 +10:00
David Bomba
d123fea439 Change requirements for report request 2022-05-26 16:57:37 +10:00
Nikola Cirkovic
63061b6cf4 INA-5 | Renamed repository and added license 2022-05-26 04:32:37 +02:00
Nikola Cirkovic
b3e58d93dc INA-5 | TaskSchedulerTransformer updated to use archived_at 2022-05-26 04:29:57 +02:00
Nikola Cirkovic
c4809b1e18 INA-5 | TaskSchedulerController (fixes for fractal) 2022-05-26 04:18:53 +02:00
Nikola Cirkovic
798258ab16 INA-5 | TaskSchedulerService (Fixed license,refactored methods for update|destroy|store) 2022-05-26 04:18:10 +02:00
Nikola Cirkovic
3b26246e1b INA-5 | Requests [Removed unused property] 2022-05-26 04:16:47 +02:00
Nikola Cirkovic
1d09cda4a4 INA-5 | Scheduler [License fix, is_deleted introduced, archived property removed] 2022-05-26 04:16:19 +02:00
David Bomba
f5e24de767 Fixes for self hosted setup 2022-05-26 12:00:53 +10:00
David Bomba
a6fea388ad Enable page numbering logic 2022-05-26 11:13:46 +10:00
Nikola Cirkovic
5538c2ee59 INA-5 | TaskSchedulerTransformer [License, typehints] 2022-05-25 23:27:07 +02:00
Nikola Cirkovic
b1795df3ec INA-5 | TaskSchedulerTransformer [License, typehints] 2022-05-25 23:26:38 +02:00
Nikola Cirkovic
25b7d8962b INA-5 | Scheduler [Soft Deletes, Timezone calculations ] 2022-05-25 23:25:54 +02:00
Nikola Cirkovic
384038d910 INA-5 | ScheduledJobTransformer [Licence, type hints] 2022-05-25 23:24:35 +02:00
Nikola Cirkovic
72f7b1c76c INA-5 | ScheduledJob [Soft deletes, BaseModel] 2022-05-25 23:24:13 +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
David Bomba
bdb08bf93a Page numbering trait 2022-05-25 11:49:27 +10:00
David Bomba
36f8dddc4d Page numbering with TCPDF 2022-05-25 11:00:20 +10:00
Nikola Cirkovic
de4adadfae INA-5 | Use fractal 2022-05-25 00:06:42 +02:00
David Bomba
d849a51f1f Hide @example.com email address 2022-05-24 21:46:52 +10:00
David Bomba
808e54aa9a fixes for mollie 2022-05-24 20:12:24 +10:00
Nikola Cirkovic
fbb64effec INA-5 | New way of setting next scheduled run date 2022-05-24 01:42:43 +02:00
Nikola Cirkovic
99dc9ac65a INA-5 | Add company_id to schedulers so we can fetch them via company_id 2022-05-23 21:58:05 +02:00
Nikola Cirkovic
05ff9531ab INA-5 | Add prepareForValidation |code cleanup 2022-05-23 21:57:48 +02:00
Nikola Cirkovic
270166b050 INA-5 | Fix syntax 2022-05-23 21:32:43 +02:00
Nikola Cirkovic
d1a7ff9ff5 Merge remote-tracking branch 'origin/Cirkovic/INA-5' into Cirkovic/INA-5 2022-05-23 21:25:55 +02:00
Nikola Cirkovic
58116cb3c9 INA-5 | Set explicit response code for better readability. 2022-05-23 21:25:46 +02:00
Nikola Cirkovic
14a988f5fa INA-5 | Fix license 2022-05-23 21:25:27 +02:00
David Bomba
bb20f8324e Drop redundant column 2022-05-23 15:09:00 +10:00
Nikola Cirkovic
492eb5ffbd
Merge branch 'v5-develop' into Cirkovic/INA-5 2022-05-23 02:33:06 +02:00
Nikola Cirkovic
3489e36a71 INA-5 | fix params 2022-05-23 02:31:37 +02:00
Nikola Cirkovic
fd028102bd INA-5 | Add docs for a task scheduler 2022-05-23 02:13:23 +02:00
Nikola Cirkovic
e8a2476463 INA-5 | Fix old docs conflicts 2022-05-23 01:39:20 +02:00
Nikola Cirkovic
b4c0fe3d53 INA-5 | Removed excess comment 2022-05-23 01:39:10 +02:00
Nikola Cirkovic
6aa01001c9 INA-5 | Moved Actions to the service | Controller clean-up 2022-05-23 01:33:56 +02:00
Nikola Cirkovic
be5439c1ec INA-5 | Added job @property in the Scheduler Model 2022-05-23 01:33:33 +02:00
Nikola Cirkovic
209ddf12b4 INA-5 | Fix formatting 2022-05-23 01:33:13 +02:00
Nikola Cirkovic
8a6ccba0af INA-5 | Update Schedule |Create Scheduler | Update Scheduled Job requests 2022-05-23 01:32:31 +02:00
Nikola Cirkovic
89373701c9 INA-5 | Add service | append linked job 2022-05-23 01:08:08 +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
4500c1d6fd Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-05-21 20:00:49 +10:00
David Bomba
0611da45d3 Add logging for google analytics 2022-05-21 20:00:45 +10:00
David Bomba
fb680606e8 Handle no report key parameter 2022-05-21 10:37:30 +10:00
David Bomba
bcd67cf42b fixes for reports 2022-05-21 10:35:56 +10:00
David Bomba
eff1407521 Fixes for data array for migration email 2022-05-21 09:53:05 +10:00
David Bomba
dfd82520a2 Fixes for validation rules for exports 2022-05-21 08:37:19 +10:00
David Bomba
f9c70719ae Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-05-20 20:05:30 +10:00
David Bomba
2f8f39ca90 Fixes for required request parameter 2022-05-20 20:05:23 +10:00
David Bomba
8e8e81b24e Additional invoice filters 2022-05-20 16:41:54 +10: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
d8b37a08ab Improve handling of missing tokens on login 2022-05-20 09:11:57 +10:00
David Bomba
4198d203e2 clean up for login controller 2022-05-20 08:56:51 +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
053b8a4319 Fixes for trial layout 2022-05-19 16:50:36 +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
Kishan Patel
4fc565960b double submission removed. 2022-05-19 08:15:06 +05:30
Nikola Cirkovic
39400d3b08 INA-5 | Scheduler Job Creation [WIP] 2022-05-19 00:34:09 +02:00
Nikola Cirkovic
753978fe86 INA-5 | TaskScheduler Job [WIP] 2022-05-19 00:33:38 +02:00
Nikola Cirkovic
131cacd47f INA-5 | TaskScheduler Job [WIP] 2022-05-19 00:33:29 +02:00
Nikola Cirkovic
b3bf078f4c INA-3 | Request class for creating scheduled task 2022-05-19 00:33:00 +02:00
Nikola Cirkovic
09b895dfcb INA-3 | Scheduler and ScheduledJob models & migrations 2022-05-19 00:32:40 +02:00
David Bomba
7bd7996d7a Fixes for paypal fees 2022-05-18 20:30:57 +10:00
David Bomba
b12abf9103 Updates for ach payments 2022-05-18 20:10:39 +10:00
David Bomba
7f1cf9ea30 Minor fixes for auto billing 2022-05-18 14:37:11 +10:00
David Bomba
7df60f5f27 ACH updates 2022-05-18 12:59:24 +10:00
David Bomba
d7a505546c
Merge pull request #7447 from CirkaN/Cirkovic/INA-3
Cirkovic/INA-3 Support sending csv reports via email
2022-05-18 11:46:59 +10:00
Nikola Cirkovic
944fa97138 INA-3 | Elastic license added 2022-05-18 02:29:01 +02:00
Nikola Cirkovic
c47ba04528 INA-3 | Set response message in controllers 2022-05-18 02:28:45 +02:00
Nikola Cirkovic
9680b3540f INA-3 | Modify controllers to use newly created Job for sending reports via mail 2022-05-18 02:05:53 +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
Nikola Cirkovic
c7cde8b96f INA-3 | Download report mailable 2022-05-18 02:00:51 +02:00
David Bomba
c4231f702d refactor for ach payments 2022-05-18 09:39:54 +10:00
David Bomba
8e3ccc83ad Fixes for displaying payment gateways where min_limit is enforced 2022-05-18 08:47:54 +10:00
David Bomba
1973c4c214 v5.3.89 2022-05-17 21:03:07 +10:00
David Bomba
20c2a1690f Improve resilience of client number creation 2022-05-17 20:31:43 +10:00
David Bomba
7311508e15 Add send_email in the request body for reports 2022-05-17 18:01:59 +10:00
David Bomba
53b1f4911c Set conditionals for recurring invoices that are being restarted 2022-05-17 17:47:55 +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
=
ede64ef03d Minor refactor for auto billing 2022-05-17 14:46:03 +10:00
David Bomba
d7bbc36251
Merge pull request #7439 from CirkaN/Cirkovic/INA-2!
Cirkovic/INA-2 (Add limit to the auto bill )
2022-05-17 14:44:17 +10:00
=
b29831f8a4 Fixes for failed payment email 2022-05-17 11:18:34 +10:00
Nikola Cirkovic
adc6e7b32a
Merge branch 'v5-develop' into Cirkovic/INA-2! 2022-05-17 01:46:30 +02:00
Nikola Cirkovic
6d2b3a1c05 INA-2 | Added counter logic into the auto bill service 2022-05-17 01:33:52 +02:00
Nikola Cirkovic
b15018a73a INA-2 | Added auto_bill_tries property to the database 2022-05-17 01:22:03 +02:00
=
c59b7e0187 Listen for additional webhooks for gocardless 2022-05-17 07:30:41 +10:00
David Bomba
b398154ebc unwind reminder changes 2022-05-16 20:38:04 +10:00
David Bomba
2dfe001152 Fixes for reminders 2022-05-16 18:53:01 +10:00
=
02ac1029c2 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-05-16 07:41:13 +10:00
=
7521ef4459 Minor fixes for statement dates 2022-05-16 07:41:05 +10:00
David Bomba
6a99cba813 Analytics on queue size 2022-05-15 20:43:50 +10:00
David Bomba
aeae0a19ab Adjust delays for observers 2022-05-15 20:14:14 +10:00
David Bomba
7c3613455d Ledger refactor 2022-05-15 17:51:06 +10:00
David Bomba
69ad0c23e9 Protected domains 2022-05-15 11:08:05 +10:00
David Bomba
8fc9cdd6d8 Force cache rebuild after update 2022-05-15 09:03:42 +10:00
David Bomba
026336de09 Fixes for statements 2022-05-14 17:00:24 +10:00
David Bomba
ba771c5cec Better handling of failed downloads for .zip 2022-05-14 16:52:31 +10:00
David Bomba
3b6a4b7538 Minor fixes for Stripe connect webhooks 2022-05-14 07:54:19 +10:00
David Bomba
0c55a9968d Minor fixes for gocardless 2022-05-14 07:30:40 +10:00
David Bomba
641fd20ef2 Minor fixes for deleted company mail 2022-05-14 06:40:59 +10:00
David Bomba
202ab0357c Attach task documents to invoice emails 2022-05-14 06:34:53 +10:00
David Bomba
d843b43034 Attach task documents to invoice emails 2022-05-13 19:47:18 +10:00
David Bomba
8ef12f2ce9 Attach expense documents to invoices 2022-05-13 19:42:49 +10:00
David Bomba
f59a7653ff Profit and loss controller end point 2022-05-13 18:53:38 +10:00
David Bomba
dffd48b723 Update for statements 2022-05-13 17:20:16 +10:00
David Bomba
6c13512c6a Profit and loss 2022-05-13 17:15:05 +10:00
David Bomba
e0373006d8 PnL Expense tests 2022-05-13 16:42:04 +10:00
David Bomba
4e8389f72e Minor fixes for check data 2022-05-13 14:06:21 +10:00
David Bomba
7df6b8f940 PnL Expense tests 2022-05-13 13:07:42 +10:00
David Bomba
fd67d8202e Fixes for tests 2022-05-13 11:13:25 +10:00
David Bomba
00a99698ac Profit and loss income by cash 2022-05-13 09:11:40 +10:00
David Bomba
7ff3397616 limit system logs in client response 2022-05-13 07:52:02 +10:00
David Bomba
618d2234d1 TDD Profit and loss 2022-05-12 14:40:44 +10:00
David Bomba
d7084785fe fixes for jobs breaking with massive payloads 2022-05-12 13:57:41 +10:00
David Bomba
dd5800eac7 TDD for profit and loss 2022-05-12 10:57:58 +10:00
David Bomba
755b366c81 Add throttling 2022-05-11 22:38:19 +10:00
David Bomba
2c765d5187 Updated translations 2022-05-11 18:24:15 +10:00
David Bomba
eaa6ba1d39 Fixes for ACH notification with WePay 2022-05-11 16:29:56 +10:00
David Bomba
f604e463c2 Throttle payment methods to prevent spam: 2022-05-11 15:25:33 +10:00
David Bomba
ffbfc11407 Add domains to blacklist 2022-05-11 12:23:40 +10:00
David Bomba
62f518e25b Minor fixes for statement dates 2022-05-11 10:01:24 +10:00
David Bomba
c9a9c285cc Clean up for task export 2022-05-10 18:23:13 +10:00
David Bomba
2852a1a5e3 Fixes for task columns in export 2022-05-10 18:05:15 +10:00
David Bomba
252d9a3745 Recurring invoice export CSV 2022-05-10 17:04:24 +10:00
David Bomba
f3ee7355c4 Quote Items 2022-05-10 16:59:41 +10:00
David Bomba
99c55ec217 Quotes CSV Exports 2022-05-10 16:50:30 +10:00
David Bomba
12918da9c6 Products CSV export 2022-05-10 16:39:05 +10:00
David Bomba
7feab5dc9a Payment CSV exports 2022-05-10 16:27:04 +10:00
David Bomba
b7de59beb4 Requirements for reports 2022-05-10 16:14:57 +10:00
David Bomba
660a5b7aaa invoice item export 2022-05-10 16:13:06 +10:00
David Bomba
27c7ff9f66 Expense Export 2022-05-10 15:06:27 +10:00
David Bomba
bab52faa56 Documents Export 2022-05-10 15:03:03 +10:00
David Bomba
434b7d77e7 Fixes for invoice exports 2022-05-10 14:51:39 +10:00
David Bomba
e0e53af87f Fixes for credits 2022-05-10 14:25:16 +10:00
David Bomba
9c359bc3b4 Fixes for contact exports 2022-05-10 13:59:39 +10:00
David Bomba
0d812f97a0 Fixes for Client CSV Export 2022-05-10 13:39:08 +10:00
David Bomba
f5a9e5ffbe Minor fixes 2022-05-10 11:25:26 +10:00
David Bomba
b91c92e99d Fixes for paypal express gateway fees 2022-05-10 09:20:25 +10:00
David Bomba
ccd8a77a69 Payment Status 2022-05-10 08:03:36 +10:00
David Bomba
8491df0c6a Fixes for client exports 2022-05-09 14:59:01 +10:00
David Bomba
f06ba2644d Fixes for import 2022-05-09 13:31:19 +10:00
David Bomba
3c4894c806 Fixes for Stripe SEPA auto billing 2022-05-09 08:19:35 +10:00
David Bomba
1ddd07c392 Add statement label to statements 2022-05-09 07:17:25 +10:00
David Bomba
213e46e989 Fixes for SEPA auto-billing 2022-05-08 11:22:59 +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
bcd9ad5478 Minor fixes for wave imports 2022-05-07 10:15:05 +10:00
David Bomba
37ea391ae4 FIxes for check data 2022-05-07 09:50:25 +10:00
David Bomba
b7e00952fa Minor fixes for support messages 2022-05-06 17:08:55 +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
3e5dcecf06 Minor fixes for gocardless ACH 2022-05-06 10:55:35 +10:00
David Bomba
6e17404cac Clean up for email sending API 2022-05-06 09:34:18 +10:00
David Bomba
964563dce4 Fixes for login refactory 2022-05-06 09:29:45 +10:00
David Bomba
ba5037c6da Refactor Ledger Service 2022-05-06 08:40:34 +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
b6350d323f Fixes for login controller 2022-05-05 10:14:28 +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
0ae42195b2 Handle edge case where removed user tries to log into the system 2022-05-04 08:39:54 +10:00
David Bomba
352a1fc1c0 Handle edge case where removed user tries to log into the system 2022-05-04 08:35:36 +10:00
David Bomba
d9ec77003d Fixes for missing properties 2022-05-03 17:24:35 +10:00
=
f09e460fc4 Bail early 2022-05-03 14:43:46 +10:00
=
2dca66d23c Additional fixes for client payment failure mails 2022-05-03 09:51:53 +10:00
=
854141ede8 Logging for gmail notifications 2022-05-03 09:45:40 +10:00
=
c7a9e2bac7 Fixes for generates counter 2022-05-03 09:33:18 +10:00
=
342cc10bc2 Check is_large flag when creating a new company 2022-05-03 09:04:44 +10:00
=
623fbdb229 Update trial plans 2022-05-03 09:00:07 +10:00
=
d7d3c8d591 Fixes for generates counter 2022-05-02 12:50:55 +10:00
=
e989644718 Round appropriately for paypal 2022-05-02 12:07:55 +10:00
=
6709e5bbc4 Fixes for localizing dates for reset counter 2022-05-02 08:20:54 +10:00
=
b0ae010e42 Fixes for types in Authorize 2022-05-02 08:10:12 +10:00
=
90e60fb8fc Add is_hosted flag to accoun transformer 2022-05-02 07:51:39 +10:00
David Bomba
25aadf9202 Email blacklists 2022-04-30 11:55:39 +10:00
David Bomba
fd7ff4d285 Clean up 2022-04-30 11:16:59 +10:00
David Bomba
fbfeb76473 Export Task CSVs 2022-04-29 11:31:19 +10:00
David Bomba
20d1ec5706 Task exports with no timelog 2022-04-29 10:23:00 +10:00
David Bomba
56d836e3ca Allow the variable to be used with custom payment driver 2022-04-29 09:45:16 +10:00
David Bomba
73453b034a Block domains from login 2022-04-29 08:50:39 +10:00
David Bomba
8cfdbbe3ed Add blacklist rules 2022-04-29 08:47:19 +10:00
David Bomba
b127e12778 Quote Items Export 2022-04-28 14:02:59 +10:00
David Bomba
638c1ab751 Cleanup 2022-04-28 13:39:47 +10:00
David Bomba
f7a3afdafa Product CSV Export 2022-04-28 13:09:17 +10:00
David Bomba
b5c0e678cb Improve WePay guardian 2022-04-28 12:40:07 +10:00
David Bomba
6a148676db Payment Export CSV 2022-04-27 18:05:54 +10:00
David Bomba
8b1a0381b0 Recurring Invoice Export CSV 2022-04-27 17:21:55 +10:00
David Bomba
8c6d9201fa Limit client activities 2022-04-27 16:52:29 +10:00
David Bomba
bd5428ccee Quote CSV exports 2022-04-27 16:33:30 +10:00
David Bomba
519e427cda CSV Exports 2022-04-27 16:29:38 +10:00
David Bomba
ad3516aa26 Expose export csv routes 2022-04-27 15:41:52 +10:00
David Bomba
01ecc22d5f Exports 2022-04-27 15:17:45 +10:00
David Bomba
6f491dfb92 Update Copyright text 2022-04-27 13:20:41 +10:00
David Bomba
d5f30d5776 Export CSVs 2022-04-27 13:07:29 +10:00
David Bomba
6d14e290b6 v5.3.84 2022-04-27 09:43:17 +10:00
David Bomba
9c0b81f7dd v5.3.84 2022-04-27 09:39:52 +10:00
David Bomba
654bf7a23f Disable gateway refund options for GoCardless 2022-04-27 09:05:16 +10:00
David Bomba
0a483275ad payable filters 2022-04-26 18:07:52 +10:00
David Bomba
e521718605 New Schema Dump 2022-04-26 16:53: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
649defb2bd fixes for localizing company deleted email 2022-04-26 12:51:32 +10:00
David Bomba
3a6258fd42 Release transactions on failures 2022-04-26 11:46:33 +10:00
David Bomba
bc76424fd7 FIxes for approve with no conversion from AP 2022-04-26 08:51:14 +10:00
David Bomba
290775040e Fix length of auth.net fields 2022-04-26 07:42:41 +10:00
Kishan Patel
77513a6bcc PCI compliance issue solved. 2022-04-25 11:25:10 +05:30
David Bomba
c81bd30d05 Fixes for auth.net 2022-04-25 07:05:30 +10:00
David Bomba
171bbd2f95 Minor fixes 2022-04-24 18:51:41 +10:00
David Bomba
bf75051ade
Merge pull request #7385 from turbo124/v5-develop
v5.3.82
2022-04-22 22:02:07 +10:00
David Bomba
8a6eea8350 Fixes for regression - incorrect type setting in ClientSettings 2022-04-22 22:01:32 +10:00
David Bomba
edbb42a114 GoCardless Logging 2022-04-22 11:59:37 +10:00
Benjamin Beganović
5a393d762a Use idempotency key from frontend in payment request body 2022-04-21 14:22:00 +02:00
Kishan Patel
69a09a5dcc testMode error solved. 2022-04-21 12:06:00 +05:30
Kishan Patel
87df26a6fd forte_base_uri error solved. 2022-04-21 12:02:01 +05:30
Kishan Patel
ccc4443001 Forte gateway create line removed from PaymentLibrariesSeeder and baseUri now static. 2022-04-21 11:53:12 +05:30
David Bomba
70c5f268ed Fixes for type checks 2022-04-21 16:04:59 +10:00
David Bomba
ebc498a815 Type checking 2022-04-21 12:07:08 +10:00
David Bomba
bdf95fcf70 Improve bulk email performance 2022-04-21 09:25:19 +10:00
David Bomba
7e85c19705 Max password length 1000 2022-04-21 07:25:00 +10:00
David Bomba
75e651e974 Fixes for statement date 2022-04-20 14:01:59 +10:00
David Bomba
66062c42b7 fixes for query logging 2022-04-20 12:21:45 +10:00
David Bomba
127683ee29 Fixes for eager loading 2022-04-20 11:55:33 +10:00
David Bomba
fde59d0cd8 Fixes for reminders 2022-04-20 11:38:01 +10:00
David Bomba
a7b8845edb Minor fixes 2022-04-20 10:22:19 +10:00
David Bomba
394d3b327d Improve error handling within PayTrace 2022-04-20 08:51:27 +10:00
David Bomba
98012e0ef3 Fixes for purge API docs 2022-04-20 08:28:25 +10:00
David Bomba
452530a3b2 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-04-20 08:28:10 +10:00
David Bomba
d56da2d321 Add required fields for Paytrace 2022-04-20 08:26:44 +10:00
Kishan Patel
ec1f5c8f6d payment_type updated for ACH. 2022-04-19 18:21:50 +05:30
Kishan Patel
c9f900a673 Add payment method button added on Cconfirm payment page. 2022-04-19 17:47:28 +05:30
David Bomba
7c9989ebe4
Merge branch 'v5-develop' into v5-develop 2022-04-19 16:04:24 +09:30
David Bomba
5172723b89 Clean up logging 2022-04-19 16:32:54 +10:00
Kishan Patel
7be910ea69 Bug fixed. 2022-04-19 11:27:40 +05:30
David Bomba
6bffa1af10 Improve error response from eWay gateway 2022-04-19 14:53:19 +10:00
David Bomba
7bbc2b7f9c Remove unused includes 2022-04-19 13:41:44 +10:00
David Bomba
7d97b74f86 Sort statements by due date ascending 2022-04-19 09:56:26 +10:00
David Bomba
cfd9ed4875 Fixes for types in settings 2022-04-18 23:10:43 +10:00
Kishan Patel
b935b82a8b Global configuration added to Forte gateway. 2022-04-18 17:53:45 +05:30
Benjamin Beganović
4057cf351b Fixes for creating new company gateways 2022-04-18 13:21:49 +02:00
David Bomba
0d5ee8269d Fixes for client tests 2022-04-18 21:02:06 +10:00
Kishan Patel
f4b590228a Forte gateway added. 2022-04-18 08:17:08 +05:30
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
0c5d291193 Gateway fees for PayPal 2022-04-15 09:51:39 +10:00
David Bomba
62e0e2e466 Updates for self updater 2022-04-14 21:51:25 +10:00
David Bomba
e8e8598fd8 Webhooks for Projects 2022-04-14 21:38:29 +10:00
David Bomba
719f6715e8 Fixes for company gateway creation 2022-04-14 18:44:35 +10:00
David Bomba
0a40bd9545 Add Partial Due Date variable 2022-04-13 17:00:01 +10:00
David Bomba
87f5c73787 Enforce character lengths for authorize fields 2022-04-13 16:48:02 +10:00
David Bomba
e452c04214 coerce string to int 2022-04-13 00:32:39 +10:00
David Bomba
c466f2f154 restore query logging middleware 2022-04-12 10:23:09 +10:00
David Bomba
c2ec39dc4c Disable lazy load blocker 2022-04-11 17:45:59 +10:00
David Bomba
fabf8e0bae Query lazy loading imrpovements 2022-04-11 17:45:37 +10:00
David Bomba
485fea03c7 Coerce default_task_rate to float 2022-04-09 16:02:12 +10:00
David Bomba
d105231504 Invoice Item export 2022-04-08 18:10:14 +10:00
David Bomba
7e8a72eb04 Expense ExportP 2022-04-08 17:03:03 +10:00
David Bomba
0d1deaa89d Invoice / Quote exports 2022-04-08 14:54:59 +10:00
David Bomba
6ac34ac5a1 fixes for invoice requests 2022-04-08 14:47:10 +10:00
David Bomba
ace76b8587 Document Export 2022-04-08 12:04:33 +10:00
David Bomba
d1ae7d88d9 Document Export 2022-04-08 11:54:17 +10:00
David Bomba
56a210924b Credit Exporter 2022-04-08 11:25:53 +10:00
David Bomba
161e0e0ee3 Contact report 2022-04-08 11:14:56 +10:00
David Bomba
9f47187cdb Contact export 2022-04-08 11:02:31 +10:00
David Bomba
d3a9fb9dd7 Add client to recurring invoice transformer 2022-04-08 08:09:20 +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
ee6f2012f6 prevent double gateway fee removal 2022-04-07 14:47:05 +10:00
David Bomba
f8e60546fb Client Reports 2022-04-07 12:17:02 +10:00
David Bomba
17b1119466 Allow draft credits to be used in payments 2022-04-07 09:06:02 +10:00
David Bomba
912d0aebc5 Do not send notifications to archived/deleted users 2022-04-07 08:52:10 +10:00
David Bomba
7174939fe0 Fixes for translation of task statuses 2022-04-07 07:07:59 +10:00
David Bomba
4210d11fc1 Reports 2022-04-06 20:14:54 +10:00
David Bomba
59e032f883 Handle user not present in completePurchase method of subscriptions 2022-04-06 14:52:07 +10:00
David Bomba
cba199cd67 Coerce types for authorize payment error 2022-04-06 14:43:14 +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
4080c47e9b Localize timezonen for payment date 2022-04-05 20:47:44 +10:00
David Bomba
4efec42670 Fixes for contact key login 2022-04-05 13:54:10 +10:00
David Bomba
7d62cd5e50 Set correct order of session middleware 2022-04-05 09:52:10 +10:00
David Bomba
fa2019661d Fixes for regression 2022-04-05 05:23:39 +10:00
=
c3330b6777 Reduce queries for Invoice POST 2022-04-04 13:00:11 +10:00
David Bomba
9722289796 Fixes for coercing types for react UI 2022-04-03 19:39:55 +10:00
David Bomba
1335a9330e Reduce transaction retries 2022-04-02 18:23:05 +11:00
David Bomba
a2ef847f54 Fixes for ledger 2022-04-02 16:13:31 +11:00
David Bomba
714be18351 Fixes for eWay descriptions 2022-04-01 17:25:48 +11:00
David Bomba
eec5e47302 Fixes for translations corrupting client savings 2022-04-01 15:13:46 +11:00
David Bomba
5a4614da1f Fixes for api docs 2022-04-01 13:46:55 +11:00
David Bomba
f3d1c35b7f Force integer for client id 2022-04-01 11:35:39 +11:00
David Bomba
abe06f3d9b fixes for seeds 2022-04-01 09:43:25 +11:00
David Bomba
08fa4bf8c9 Protected sub domains 2022-04-01 08:49:37 +11:00
David Bomba
6ed9dc5729 Improve formatting of support messages 2022-03-30 14:19:40 +11:00
David Bomba
c201adecf4 Add line breaks to messages 2022-03-30 14:14:04 +11:00
David Bomba
4a4b324af5 Improve test coverage for triggered actions 2022-03-30 14:12:53 +11:00
David Bomba
3a22fd0384 Fixes for task edge cases 2022-03-30 13:54:40 +11:00
David Bomba
2d0c6fd0af Triggered actions for Recurring Expenses 2022-03-30 13:14:46 +11:00
David Bomba
ed9ac5c93d Fixes for string to array issues with converting variables in public_notes 2022-03-30 10:05:27 +11:00
David Bomba
ed75514646 Fixes for default country 2022-03-30 08:05:42 +11:00
David Bomba
dd2f9cf545 Fixes for tests 2022-03-29 20:09:08 +11:00
David Bomba
e4fc7fa55a Fixes for tests 2022-03-29 20:06:35 +11:00
David Bomba
d1b55a6081 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-03-29 19:59:36 +11:00
David Bomba
b3f753cbf3 Fixes for tests 2022-03-29 19:57:14 +11:00
David Bomba
da22301bbc Company Transformer fixes 2022-03-29 19:09:46 +11:00
David Bomba
dc8ad0a672 Fixes for fillable fields for company 2022-03-29 19:07:48 +11:00
David Bomba
7e3f1f19ec Remove authorize method for SEPA 2022-03-29 16:07:40 +11:00
David Bomba
77d5016de7 Improve client paid to date calc 2022-03-29 14:13:11 +11:00
David Bomba
c61fc7f491 Improve memory handling for self update 2022-03-29 09:14:13 +11:00
David Bomba
2f744c6969 Fixes for frequencyforkey 2022-03-29 08:04:04 +11:00
David Bomba
4c2c62bd85 Improve invoice payment registrations 2022-03-28 16:36:00 +11:00
David Bomba
da47f1bf32 Documentation for listResponse end point 2022-03-28 13:06:46 +11:00
David Bomba
3eee79d9b3 Fixes for migration validation 2022-03-28 12:46:38 +11:00
David Bomba
ab1b614855 Fixes for payment method create 2022-03-28 11:03:31 +11:00
David Bomba
ea18f24c4e remove -increment() methods 2022-03-27 17:04:13 +11:00
David Bomba
0c7cfef91f
Merge pull request #7329 from turbo124/v5-develop
v5.3.76
2022-03-26 22:21:52 +11:00
David Bomba
641e2d4979 v5.3.76 2022-03-26 22:21:35 +11:00
David Bomba
d30987c203 Fixes for refund payments 2022-03-26 13:58:49 +11:00
David Bomba
5a89283cb9
Merge pull request #7328 from turbo124/v5-develop
Fixes for refunds / invoice restoration
2022-03-26 13:20:52 +11:00
David Bomba
cdf8f04457 Fixes for reversing invoice balances on archived invoice 2022-03-26 13:20:27 +11:00
David Bomba
1a21460626 minor fixes 2022-03-25 23:34:56 +11:00
David Bomba
3ada7f9997 Convert shared quote/invoice counters 2022-03-25 17:12:49 +11:00
David Bomba
71b7cad096 Error supression when logo is not present 2022-03-25 15:16:39 +11:00
David Bomba
4ec4b54327 Clean up for eWay 2022-03-25 14:55:39 +11:00
David Bomba
4faa58ec8c minor fixes for client country in repo 2022-03-25 14:49:51 +11:00
David Bomba
ea30be3a51 Fixes for company settings saver 2022-03-25 08:25:06 +11:00
David Bomba
61d0276147 Minor fixes for company gateways 2022-03-24 21:34:38 +11:00
David Bomba
998badc8b0 padding for wysiwyg editor 2022-03-24 20:10:24 +11:00
David Bomba
989f5c9210 Refactor client country assignment 2022-03-24 19:55:57 +11:00
David Bomba
ce2ad45015 Fixes for recurring invoice number for pending plans 2022-03-24 14:06:29 +11:00
David Bomba
83b99f296f refactor for workflow with invoice services 2022-03-24 13:50:55 +11:00
David Bomba
35f97d1b91 Factor in gateway fees to client / invoice balances 2022-03-24 13:11:09 +11:00
David Bomba
3cf13a3b57 Fixes for statements displaying payments per invoice 2022-03-24 12:42:52 +11:00
David Bomba
3e8c1b7910 GMail credentials notification 2022-03-24 08:34:52 +11:00
David Bomba
a41468816e Fixes for client contact country on registration 2022-03-23 23:11:41 +11:00
David Bomba
154f029a84 Fixes for contact registration 2022-03-23 23:07:33 +11:00
Napsty
966607e088 Add new variable client.lang_2 2022-03-23 11:32:55 +01:00
David Bomba
130803efd6 Attempt to cast floats immediately in settings saver 2022-03-23 21:06:47 +11:00
David Bomba
49733b155c Fixes for statement logo 2022-03-23 20:32:15 +11:00
David Bomba
2949925e41 Fixes for login controller 2022-03-23 20:17:36 +11:00
David Bomba
bf0cf1bbae Fixes for permissions 2022-03-23 19:54:30 +11:00
David Bomba
f4f0290451 Fixes for testing for float 2022-03-23 17:37:39 +11:00
David Bomba
bd24a10409 minor fixes 2022-03-23 15:51:32 +11:00
David Bomba
afe6262904 Fixes for create product request 2022-03-23 12:23:46 +11:00
David Bomba
15a85da085 Fixes around oauth google login 2022-03-23 10:29:07 +11:00
David Bomba
b4f2bba053 Fixes for company user resolution 2022-03-22 15:13:57 +11:00
David Bomba
696a5ac83b Minor fixes 2022-03-21 12:32:00 +11:00
David Bomba
7edb45b64f Fixes for account signup 2022-03-20 19:02:53 +11:00
David Bomba
0f023864de Minor fixes 2022-03-20 09:05:29 +11:00
David Bomba
c97f6a6247 Fixes for gocardless 2022-03-19 21:33:53 +11:00
David Bomba
3ac72b27cf Fixes for contact registration 2022-03-19 21:21:36 +11:00
David Bomba
746dc07aa0 Fixes for queues trying to call SQS 2022-03-19 15:40:53 +11:00
David Bomba
247baf3169 Fixes for self updater 2022-03-19 14:16:45 +11:00
David Bomba
112b04a3bb Refactor for self updater 2022-03-19 14:13:29 +11:00
David Bomba
8e6772ef75 Refactor for self updater 2022-03-19 14:10:00 +11:00
David Bomba
51371674fc Self updater 2022-03-19 13:36:47 +11:00
David Bomba
d25002501e Fixes for self updater 2022-03-19 13:00:29 +11:00
David Bomba
a788410b6f Import company properties 2022-03-18 15:39:56 +11:00
David Bomba
ccbe8eb0c1 Fixes for reminder templates 2022-03-18 14:07:15 +11:00
David Bomba
89024a173b Update client paid to date for full amount with overpayments 2022-03-18 12:27:27 +11:00
David Bomba
72f09542ce Fixes for designs - white label 2022-03-18 11:55:07 +11:00
David Bomba
95af436f12 Replace config:clear with optimize 2022-03-18 10:33:26 +11:00
David Bomba
95999a7aa6 v5.3.71 2022-03-18 08:36:29 +11:00
David Bomba
f59b31ab70 Add invoice numbers 2022-03-17 19:37:40 +11:00
David Bomba
cf3140f032 Minor fixes for quote approvals 2022-03-17 15:48:50 +11:00
David Bomba
4900946fa1 do no auto convert quote if converted by admin user 2022-03-17 13:41:46 +11:00
David Bomba
ae16eb66e5 Fixes for documents 2022-03-17 13:20:58 +11:00
David Bomba
e9d053cfe6 Update SEPA countries 2022-03-17 12:19:43 +11:00
David Bomba
c6fd68b591 Ensure we register domains for on stripe connect for apple pay 2022-03-17 11:39:00 +11:00
David Bomba
b261e9fa95 length of record for auth.net 2022-03-17 08:52:14 +11:00
David Bomba
78474bc5cd Fixes for HTML preview 2022-03-17 07:57:06 +11:00
David Bomba
035a152a96 Fixes for fee calculations - tests 2022-03-16 21:40:11 +11:00
David Bomba
b6ef517d93 Fixes for fee calculations 2022-03-16 20:14:40 +11:00
David Bomba
8890df9e7e Fixes for fee calculations 2022-03-16 19:02:53 +11:00
David Bomba
1440a1291a Fixes for spaces in designs 2022-03-16 18:50:34 +11:00
David Bomba
29ed09db5d Fixes for client contact authentication 2022-03-16 16:29:39 +11:00
David Bomba
9ccc43cece Fixes for check data 2022-03-16 13:06:25 +11:00
David Bomba
197dde037e Fixes for user company user resolution 2022-03-16 11:12:12 +11:00
David Bomba
17434b4caa WePay ACH auto detect if payment method is authorized 2022-03-16 10:09:21 +11:00
David Bomba
f0ec25a606 Fixes for ach bank import - Stripe 2022-03-16 09:31:35 +11:00
David Bomba
e035a75cc3 Fixes for plain design 2022-03-15 23:28:16 +11:00
David Bomba
a9681e80e2 Fixes for self host installer 2022-03-15 20:52:36 +11:00
David Bomba
edf73b2b18 Fixes for tests 2022-03-15 20:20:05 +11:00
David Bomba
aa67e492c6 Minor fixes for designs 2022-03-15 15:59:16 +11:00
David Bomba
d07966ecc5 Set locale for deleted company emails 2022-03-15 09:40:00 +11:00
David Bomba
cf2d5320d9 Bulk download documents 2022-03-15 09:36:32 +11:00
David Bomba
c6b4721d61 Bulk download documents 2022-03-15 09:30:19 +11:00
David Bomba
bc0f81b55a Improve ACH verification text 2022-03-15 08:24:17 +11:00
David Bomba
dcc724b667 Ensure queue state is sane 2022-03-15 07:12:37 +11:00
David Bomba
a0b22f5339 Fixes for company token resolution 2022-03-15 06:04:13 +11:00
David Bomba
b9073c4276 Fixes for delete payment 2022-03-14 20:52:38 +11:00
David Bomba
3eeed5e135 On new company create - check is_large flag 2022-03-14 18:20:14 +11:00
David Bomba
c0ef536ae9 Invoice documents for tasks 2022-03-14 17:17:26 +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
00e070bd1b TruthSource in Login 2022-03-14 11:02:00 +11:00
David Bomba
f1da2bebce Hide values with 0 in the invoice table 2022-03-14 10:30:38 +11:00
David Bomba
f4f11575ed Fixes for metadata column in Transaction Log 2022-03-14 07:52:51 +11:00
David Bomba
3e039538b6 v5.3.68 2022-03-13 21:40:29 +11:00
David Bomba
4363f092be cleanup 2022-03-13 20:36:39 +11:00
David Bomba
de10dae06a Add CompanyToken to Truth 2022-03-13 20:26:45 +11:00
David Bomba
eb5e8bf60c Add CompanyToken to Truth 2022-03-13 20:24:58 +11:00
David Bomba
e2cd1e5c71 Cache company, company_user and user in container 2022-03-13 20:18:15 +11:00
David Bomba
2b95f2a0d4 Fixes for resolving correct company user 2022-03-13 19:48:57 +11:00
David Bomba
ebfee1b573 Minor fixes for entity view documents 2022-03-13 17:18:45 +11:00
David Bomba
bf74e92130 Fixes for permissions on list response 2022-03-13 15:44:36 +11:00
David Bomba
94730fe924 Fixes for auto bill time scheduling 2022-03-13 12:18:20 +11:00
David Bomba
93bff4cfbb Disable transaction events in self hosted 2022-03-13 12:14:40 +11:00
David Bomba
d6aaa0f7ac Fixes for customer translations for contact register page 2022-03-13 09:03:58 +11:00
David Bomba
270a2918ea Fixes for client countries 2022-03-12 19:51:11 +11:00
David Bomba
5e7343b26c Fixes for invoice->expenses() 2022-03-12 10:30:55 +11:00
David Bomba
324036828a Fixes for project name 2022-03-12 10:27:59 +11:00
David Bomba
a8a33e9fed Add gross line total to inclusive item sum calcs 2022-03-12 07:52:51 +11:00
David Bomba
db2606b907 Add clients and invoices into default templates 2022-03-11 22:30:29 +11:00
David Bomba
94c064fd05 Show invoice expense documents 2022-03-11 19:49:51 +11:00
David Bomba
9f158868d6 Refactor for trial plan workflow 2022-03-11 16:30:32 +11:00
David Bomba
2f56a10aed Fixes for exporting projects attached to invoices 2022-03-11 13:20:53 +11:00
David Bomba
10f599594f Update TailWind 2022-03-11 12:56:45 +11:00
David Bomba
af8bcbf514 Fixes for start/stop tasks 2022-03-11 12:39:17 +11:00
David Bomba
941a797374 Fixes for onboarding migratino 2022-03-11 12:01:59 +11:00
David Bomba
87646d4335 Fixes for importing ACH bank accoun tokens 2022-03-11 10:19:22 +11:00
David Bomba
e294b7252c Disable paynow button for ACH payments on submit 2022-03-11 09:08:28 +11:00
David Bomba
ed2952356c Approve quote 2022-03-11 08:13:27 +11:00
David Bomba
3ff77d0ede Fixes for tests 2022-03-11 07:45:23 +11:00
David Bomba
3f0176d698 Fixes for validation on vendors 2022-03-10 20:48:14 +11:00
David Bomba
7f2887afd9 Fixes for task start/stop 2022-03-10 17:54:53 +11:00
David Bomba
3967d074ed Start / Stop task via API 2022-03-10 17:26:03 +11:00
David Bomba
3edb4de3e7 Start stop tasks via API 2022-03-10 17:17:40 +11:00
David Bomba
6aa8f31149 Sort companies by code in client registration page 2022-03-10 16:46:33 +11:00
David Bomba
983d23d797 Set default auto bill time to 12:20 2022-03-10 16:27:15 +11:00
David Bomba
e066c8c81f Set default send_time for all entities to +12 UTC 2022-03-10 16:26:46 +11:00
David Bomba
f9ebeaad9f set x-frame-origin 2022-03-10 16:02:12 +11:00
David Bomba
305045a742 Fixes for tests 2022-03-10 14:19:13 +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
b1887f8fa8 Fixes for required client info 2022-03-10 13:05:01 +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
bdcf902c6c Add projects to recurring invoices 2022-03-10 08:52:33 +11:00
David Bomba
f2932c0354 Allow file key for uploads 2022-03-09 20:39:32 +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
26ef7c7c0d Refactor to use increments 2022-03-09 15:45:13 +11:00
David Bomba
7dbb8154f5 Refactor to use increments 2022-03-09 14:44:05 +11:00
David Bomba
b2b937f9ad Adjustments for client balance 2022-03-09 13:49:31 +11:00
David Bomba
b0d5117a0f Sort order or payment methods 2022-03-09 12:31:54 +11:00
David Bomba
cfd76fc8df Fixes for ACSS 2022-03-09 11:31:59 +11:00
David Bomba
85b58ec8df Slight modification for query of company owner 2022-03-09 09:38:07 +11:00
David Bomba
406b21625c Move auto bill to +12 UTC 2022-03-09 07:38:43 +11:00
David Bomba
6c2c0bd408 Fixes for required fields 2022-03-08 23:33:20 +11:00
David Bomba
6a34ee3064 Required fields refactor 2022-03-08 23:09:20 +11:00
David Bomba
d6c15abd50 Fixes for entity viewed listener - recurring invoices 2022-03-08 22:24:08 +11:00
David Bomba
b1d6f602ce Checks for company user in check data 2022-03-08 22:19:25 +11:00
David Bomba
88f730b9a1 Fixes for EWay 2022-03-08 21:49:33 +11:00
David Bomba
c45c4335cd Minor fixes 2022-03-08 19:46:08 +11:00
David Bomba
62b1591a9f fixes for eWay 2022-03-08 19:43:48 +11:00
David Bomba
0ae4fe4117 Ensure factories for invoice,quotes,credits have at least todays date on them 2022-03-08 07:18:44 +11:00
David Bomba
deb5fe832e Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-03-07 20:06:25 +11:00
David Bomba
db95e9fad3 fixes for migration 2022-03-07 20:06:20 +11:00
David Bomba
0ea14e0f7c Fixes for browser pay 2022-03-07 13:19:05 +11:00
David Bomba
d8d8914b5a Fixes for trusted proxies 2022-03-07 12:54:06 +11:00
David Bomba
3737a552f9 Add description to auth.net 2022-03-07 09:19:55 +11:00
David Bomba
cccbdc5355 Set all companies to large when performing migration 2022-03-07 08:58:18 +11:00
David Bomba
2b145e8833 Fixes for getting first contact/primary 2022-03-07 08:53:32 +11:00
David Bomba
a3dae762d0 Fixes for bulk download entities 2022-03-06 20:41:43 +11:00
David Bomba
a4615a331d Fixes for unsubscribe routes 2022-03-06 18:06:07 +11:00
David Bomba
c65948d10c Fixes for client limits on hosted 2022-03-06 14:41:08 +11:00
David Bomba
49c7fd3bd8 Translate payment type 2022-03-06 08:39:48 +11:00
David Bomba
5f668a2237 Fixes for translations 2022-03-06 07:50:12 +11:00
David Bomba
10ef13fb9e Minor fixes for backup update 2022-03-05 17:51:04 +11:00
David Bomba
9ab15426eb Fixes for backup script 2022-03-05 14:11:16 +11:00
David Bomba
af36e7c45d Fixes for we pay authorization failure 2022-03-05 09:37:31 +11:00
David Bomba
3ee38d54b4 Fixes for model freshness 2022-03-05 09:21:17 +11:00
David Bomba
f3acd6bf90 Text emails 2022-03-04 14:08:29 +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
7afb9f9bb9 Fixes for plain email templates 2022-03-04 10:55:02 +11:00
David Bomba
6fbaa209a7 Fixes for subscription service 2022-03-04 09:05:21 +11:00
David Bomba
b73dc67692 Forward to correct login location - contacts 2022-03-03 11:51:44 +11:00
David Bomba
bdeb31d4b4 Fixes for wave imports 2022-03-03 09:22:31 +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
313ea3e9fb Fixes for credits 2022-03-01 08:39:30 +11:00
David Bomba
d25f84c11e Set max tries on import 2022-03-01 08:04:54 +11:00
David Bomba
b062204fa6 Fixes for viewed entities 2022-02-28 16:50:25 +11:00
David Bomba
de8ee988b7 Improve refunding from subscription upgrades 2022-02-28 14:44:06 +11:00
David Bomba
32596b4287 Fixes for CSV import 2022-02-28 14:38:13 +11:00
David Bomba
5b06b268fb Minor cleanup 2022-02-28 13:17:34 +11:00
David Bomba
f7ff5d34df add helper for Invoice payable amount 2022-02-28 10:15:36 +11:00
David Bomba
4b3e09faf8 Fixes for key login 2022-02-28 07:45:42 +11:00
David Bomba
09f68b33ef Fixes for trial plans 2022-02-27 19:02:00 +11:00
David Bomba
e964ff8137 Improve resolution of invitations 2022-02-27 18:33:29 +11:00
David Bomba
2630f62dfb Fixes for edge cases with unsubscribe link 2022-02-27 18:24:39 +11:00
David Bomba
ff33cc5fca Fixes for casts 2022-02-27 17:49:49 +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
9dc91e5f97 Fixes for actions 2022-02-27 08:10:15 +11:00
David Bomba
a004a71218 refactor for missing invitation 2022-02-26 23:08:57 +11:00
David Bomba
83692ed618 refactor queries 2022-02-26 18:48:22 +11:00
David Bomba
980fcb789f Improve quantity resolution 2022-02-26 14:04:05 +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
2967392f38 Fixes for composer 2022-02-25 22:14:40 +11:00
David Bomba
86c43c58b9 Refactor for backup update console command 2022-02-25 15:38:06 +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
9311882c23 Add unsubscribe links to emails 2022-02-25 13:55:32 +11:00
David Bomba
d038877044 Add unsubscribe landing page for emails 2022-02-25 13:37:20 +11:00
David Bomba
d26082912d fixes for tests 2022-02-25 13:16:49 +11:00
David Bomba
d58a79c73d Fixes for payments 2022-02-25 13:15:10 +11:00
David Bomba
ae8bdcd273 Updates for payment currency 2022-02-25 13:06:29 +11:00
David Bomba
14c3fb30d4 Add apple domain verification to stripe config 2022-02-25 12:42:01 +11:00
David Bomba
ae60acd770 minor fixes for calculations 2022-02-24 09:35:05 +11:00
David Bomba
63ed477026 Allow duplicate Taxes to be created 2022-02-23 17:52:11 +11:00
David Bomba
a8c775d818 Trial FLow 2022-02-23 17:48:22 +11:00
David Bomba
bba3c79553 Trial Flow: 2022-02-23 17:39:36 +11:00
David Bomba
f548f6938f New trial flow 2022-02-23 13:07:48 +11:00
David Bomba
9914684efc Fixes for SEPA token billing 2022-02-23 11:01:33 +11:00
David Bomba
abf6aa0a0b Add fix for vendor contacts in check data script 2022-02-22 22:58:04 +11:00
David Bomba
25a6b7b4f6 Fixes for markdown displaying in client portal 2022-02-22 22:24:05 +11:00
David Bomba
658f82c171 fixes 2022-02-22 19:30:52 +11:00
David Bomba
8e8eb6269d fixes for reversion 2022-02-22 19:30:12 +11:00
David Bomba
4179610685 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-02-21 20:31:23 +11:00
David Bomba
75ae473ef2 Forward to correct location if modules are disabled 2022-02-21 20:31:02 +11:00
David Bomba
ce0bcd494d Revert for gateway query 2022-02-21 07:51:49 +11:00
David Bomba
291b0c5669 Revert for markdown parser 2022-02-21 07:41:13 +11:00
David Bomba
a37bf5cb70 Center auth login logo 2022-02-20 21:09:20 +11:00
David Bomba
0bd0c0d2a1 Fixes for mollie webhooks with credit cards 2022-02-20 19:02:57 +11:00
David Bomba
3bad699bfa Fixes for backup update command 2022-02-20 18:22:28 +11:00
David Bomba
e558edb795 Reversion for unit cost precision 2022-02-20 18:07:05 +11:00
David Bomba
ea6905f4a0 Revert Payment method getters 2022-02-20 15:58:58 +11:00
David Bomba
1b2a5fa09a Fixes for payment methods 2022-02-20 15:49:31 +11:00
David Bomba
65565f01fc Improve Stripe customer importationg 2022-02-19 21:41:34 +11:00
David Bomba
92e2c7c614 Clean up 2022-02-19 16:11:30 +11:00
David Bomba
25f8cd249d Add in checks for account payments 2022-02-19 07:12:00 +11:00
David Bomba
118d2bc214 Refactor for zip files 2022-02-18 21:45:01 +11:00
David Bomba
5259728443 Improve .zip functionality 2022-02-18 20:55:44 +11:00
David Bomba
6d10160f33 Clean up 2022-02-18 19:07:40 +11:00
David Bomba
e42ac1197d Performance improvements for Swoole 2022-02-18 19:06:09 +11:00
David Bomba
670ad4359b Performance improvements for client portal 2022-02-18 16:38:15 +11:00
David Bomba
9c106e8d0a Performance improvements for client portal 2022-02-18 16:31:17 +11:00
David Bomba
84c03e3db6 Fixes for line spacing 2022-02-18 11:56:43 +11:00
David Bomba
ded4b2af28 Hide archived payment methods where the gateway has been archived / deleted 2022-02-18 10:52:17 +11:00
David Bomba
6ec6ae8756 Minor fixes for quote permissions 2022-02-17 23:07:16 +11:00
David Bomba
97507871c5 Refactor for imports 2022-02-17 14:40:28 +11:00
David Bomba
a4a31f35b1 Refactor for imports 2022-02-17 14:02:23 +11:00
David Bomba
62c1b6b2f5 Refactor for imports 2022-02-17 13:27:21 +11:00
David Bomba
89d0cb7bb7 Invoicely import tests 2022-02-17 12:12:51 +11:00
David Bomba
20758256c9 Invoice 2 Go tests 2022-02-17 11:51:22 +11:00
David Bomba
4cc56c3995 Fresh Books Import Tests 2022-02-17 10:47:17 +11:00
David Bomba
b1df10689c Freshbooks import 2022-02-17 10:20:35 +11:00
David Bomba
86f0b28ae4 Add Google Analytics to client portal pages if tracking ID is implemented 2022-02-17 10:07:43 +11:00
David Bomba
41b6e8befa Add back in multiple contact selector 2022-02-17 08:17:29 +11:00
David Bomba
fb1e27ba7d Clean up for due date days recurring invoices 2022-02-16 13:24:10 +11:00
David Bomba
682ba68120 Fixes for show/hide invitation key 2022-02-16 10:47:54 +11:00
David Bomba
1efe0fb992 Fixes for incorrectly implemented guards 2022-02-16 09:13:23 +11:00
David Bomba
c1a39a6ea0 Run time form requests 2022-02-16 08:50:28 +11:00
David Bomba
910aeebaf7 Fixes for auth.net 2022-02-15 21:23:51 +11:00
David Bomba
5810b7c9a6 Minor fixes 2022-02-15 16:00:39 +11:00
David Bomba
3d11713457 Import clients and payment methods via auth.net 2022-02-15 15:58:37 +11:00
David Bomba
2a3c23e25d Working on important Auth.net customers 2022-02-15 15:24:00 +11:00
David Bomba
eb2123bf4e Fixes for bad sort query filter 2022-02-15 07:39:14 +11:00
David Bomba
f00134cbfb Add client public notes to available variables 2022-02-14 18:05:31 +11:00
David Bomba
164223f554 Extending Auth.net implementation 2022-02-14 14:18:27 +11:00
David Bomba
6298ec5552 Auth.net customer profile 2022-02-14 12:40:34 +11:00
David Bomba
45edf58cf1 Remove customer profile and payment profile if we are not storing tokens in auth.net 2022-02-14 10:38:47 +11:00
David Bomba
7d106f997a Set defaults for client filters' 2022-02-14 08:18:23 +11:00
David Bomba
510971b35f Minor fixes 2022-02-13 21:06:40 +11:00
David Bomba
c2484d4a08 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-02-13 19:49:27 +11:00
David Bomba
ab0e1677fb Show last invoice in previews 2022-02-13 19:48:59 +11:00
David Bomba
68f735d43b Fixes for trailing zeros in quantity column 2022-02-13 18:54:33 +11:00
David Bomba
62ac61fd93 Fixes for client registration 2022-02-12 16:05:05 +11:00
David Bomba
447dfc1f8c Forward user to quote on conversion 2022-02-12 11:17:36 +11:00
David Bomba
53222244ac Update webhook spec for Stripe 2022-02-12 09:10:10 +11:00
David Bomba
9cb26120ec Disable autocomplete on expiry date of wepay credit cards 2022-02-12 07:35:08 +11:00
David Bomba
4fab0f2256 Tests for expense imports for Wave 2022-02-10 21:15:58 +11:00
David Bomba
52c0d98d82 Tests for vendor import with Wave 2022-02-10 15:10:56 +11:00
David Bomba
ac09ffff32 Test for Wave Invoice Import 2022-02-10 14:53:30 +11:00
David Bomba
cc4966845c Fixes for imports 2022-02-10 13:55:44 +11:00
David Bomba
95861a2a8c Tests for wave 2022-02-10 13:38:10 +11:00
David Bomba
a0439f23b2 Wave tests 2022-02-10 13:02:02 +11:00
David Bomba
7378043ce3 Add shareable links to client portal 2022-02-10 11:36:44 +11:00
David Bomba
76c940ae9a Add shareable links to client portal 2022-02-10 11:07:08 +11:00
David Bomba
dca9a1ee9b Tests for imports 2022-02-10 08:53:48 +11:00
David Bomba
b06343c647 Add variable for invoices 2022-02-09 19:09:41 +11:00
David Bomba
6f5145a049 Add meta data to checkout payments 2022-02-09 18:48:08 +11:00
David Bomba
23d6a69573 Minor fixes for get Payment methods 2022-02-09 17:15:34 +11:00
David Bomba
7d4e24fab3 Stub methods for harvesting payment profiles from Auth.net 2022-02-09 16:34:56 +11:00
David Bomba
66a19407d1 Fixes for currency set for paymentsa 2022-02-08 23:29:59 +11:00
David Bomba
4e86fcf2ba Tests for adding vendors to quotes, credits, invoice and recurring invoices 2022-02-08 21:43:42 +11:00
David Bomba
dd2fba48cd Tests for adding vendors to quotes, credits and invoices 2022-02-08 21:39:59 +11:00
David Bomba
f6686c7df5 Allow draft quotes to be approved if accessed directly 2022-02-08 21:18:41 +11:00
David Bomba
8fbab48019 Do not set exchange rate if already set 2022-02-08 20:36:07 +11:00
David Bomba
42069e82e9 Fixes for quantity regression 2022-02-08 19:58:21 +11:00
David Bomba
6935ca4cbd Tests for quote import 2022-02-08 15:14:26 +11:00
David Bomba
8c589ec0c4 Fixes for save payment methods dialogue 2022-02-08 07:55:56 +11:00
David Bomba
364978d282 Timezone calcs 2022-02-07 21:30:48 +11:00
David Bomba
d7e9f64472 Add vendor relation to invoice 2022-02-07 20:52:11 +11:00
David Bomba
4fe06b8a29 v5.3.56 2022-02-07 19:14:54 +11:00
David Bomba
fd84e534d9 Add currency conversion column 2022-02-07 19:01:05 +11:00
David Bomba
e09f160877 Process reserved keywords in Recurring Expenses 2022-02-07 14:18:10 +11:00
David Bomba
35c80583c4 Fixes for parsing markdown in pdf tables 2022-02-07 12:31:14 +11:00
David Bomba
5897a4e749 Fixes for allowing a deleted invoice to be marked as sent 2022-02-06 13:46:19 +11:00
David Bomba
77034b6083 Fixes for zero percent line item taxes 2022-02-04 12:44:39 +11:00
David Bomba
e0f5ac0751 Fixes for project imports 2022-02-03 19:43:28 +11:00
David Bomba
6231f8bd20 Expense import 2022-02-03 18:53:39 +11:00
David Bomba
4115a6837b Vendor Import 2022-02-03 17:38:23 +11:00
David Bomba
816cc283a0 CSV Payment import 2022-02-03 11:45:03 +11:00
David Bomba
e8a4ac2a27 fixes for CSV imports 2022-02-03 11:18:29 +11:00
David Bomba
dfe34f6368 prettier 2022-02-03 10:14:54 +11:00
David Bomba
8512b60c45 Minor Fixes 2022-02-03 08:57:11 +11:00
David Bomba
c1081f46ce Fixes for blank currency_id in manually created payments 2022-02-02 19:51:29 +11:00
David Bomba
8918431b51 Payment Transformer for CSV imports 2022-02-02 17:07:37 +11:00
David Bomba
4322a31aeb Tests for importing Products from csv 2022-02-02 16:44:14 +11:00
David Bomba
b2f8479abf Import CSV refactor 2022-02-02 15:56:37 +11:00
David Bomba
ee2130ed33 v5.3.55 2022-02-02 10:58:43 +11:00
David Bomba
a0ae3061c1 Fixes for subscriptions - ensure client authentication is against correct company 2022-02-02 08:42:48 +11:00
David Bomba
bb05c9898f CSV Import 2022-02-01 20:04:03 +11:00
David Bomba
e2173d979a Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-02-01 17:35:22 +11:00
David Bomba
38075b9754 Tests for basetransformer 2022-02-01 17:35:16 +11:00
David Bomba
03d43470fb Working on csv import refactor 2022-02-01 17:14:27 +11:00
David Bomba
cea49c43fc Minor fixes 2022-02-01 10:03:51 +11:00
=
dbbd86063d Purge clients - password protected route 2022-01-31 11:03:01 +11:00
David Bomba
7fa19a140a Minor fixes for delivery notes with illegal chars 2022-01-30 18:39:35 +11:00
David Bomba
4b9e4dfe5f Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-01-30 13:51:41 +11:00
David Bomba
4769204a3f Fixes for rounding display on line items 2022-01-30 13:51:30 +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
c7c26532c5 Allow negative invoices 2022-01-28 10:56:14 +11:00
David Bomba
e6759db35d Hosted metrics 2022-01-28 10:06:26 +11:00
David Bomba
afe3766e71 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-01-28 10:06:11 +11:00
David Bomba
0cffb3d227 Add hosted parameters 2022-01-28 10:06:07 +11:00
David Bomba
171f2c82e6 Move cors middle out of globals and into api only routes 2022-01-28 08:51:53 +11:00
David Bomba
605dbb5bdd Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-01-28 07:20:03 +11:00
David Bomba
055e0ecb8c Fixes for stripe currency conversions 2022-01-28 07:19:58 +11:00
David Bomba
2de19e83f7 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-01-27 16:15:56 +11:00
David Bomba
61f7cefae6 Fixes for client statements where no products / invoices are present 2022-01-27 16:15:30 +11:00
David Bomba
3d14f24f49 Validation rules for converting expired quotes to invoices 2022-01-27 12:36:42 +11:00
David Bomba
1668a3b684 Fixes for wave imports - invoice date 2022-01-27 09:16:45 +11:00
David Bomba
77199fc697 Performance improvements for payment reponses 2022-01-26 23:01:54 +11:00
David Bomba
0b2a8eac1a Minor fixes for checking payment values 2022-01-26 17:30:43 +11:00
David Bomba
dedc689e58 Update options for refunds on Paypal Gateway 2022-01-26 07:42:58 +11:00
David Bomba
3a4b474511 Remove Client from CompanyImport - RecurringExpense number 2022-01-26 07:36:56 +11:00
David Bomba
320204ec67 Remove viewed from csv imports 2022-01-25 15:35:31 +11:00
David Bomba
1888ac2426 Fixes for negative credits 2022-01-25 13:43:44 +11:00
David Bomba
fe3ebc3a87 Fixes for client portal authentications 2022-01-25 09:24:05 +11:00
David Bomba
a2503f0f40 Fixes for stripe payments 2022-01-24 21:53:46 +11:00
David Bomba
4c68d6ba79 Minor fixes for braintree credit card failures 2022-01-24 14:45:57 +11:00
David Bomba
3ac8d456d5 Confirm charges using Stripe webhooks 2022-01-24 14:30:32 +11:00
David Bomba
da7ac32703 Decorate stripe payment intents with payment hashes and gateway ids 2022-01-24 14:24:47 +11:00
David Bomba
cd1dbc1f56 Fixes for clientcontact data leak 2022-01-24 10:29:47 +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
51f04058df Rollback fixes for designs 2022-01-23 17:32:51 +11:00
David Bomba
048b792da0 Additional analytic metrics 2022-01-23 10:28:13 +11:00
David Bomba
370d932eb1 Fixes for stripe gateways in hosted 2022-01-22 15:22:59 +11:00
David Bomba
f4ea1d730c Fixes for sofort - hosted 2022-01-22 15:11:11 +11:00
David Bomba
9715caeff0 Query cleanup 2022-01-21 17:07:50 +11:00
David Bomba
4ed115143f Charts for react dashboard 2022-01-21 17:04:01 +11:00
David Bomba
6b9f211812 Update route throttling limits 2022-01-21 14:58:58 +11:00
David Bomba
5471eb2571 Fixes for Stripe FPX 2022-01-21 14:35:16 +11:00
David Bomba
4fededc59a Charting 2022-01-21 12:25:13 +11:00
David Bomba
38031ec7a3 Fixes for chart tests 2022-01-21 12:00:32 +11:00
David Bomba
c60045da58 Fixes for client_id queries on client list 2022-01-21 10:37:39 +11:00
David Bomba
4df25b2421
Merge pull request #7146 from turbo124/v5-develop
Update composer.lock
2022-01-21 08:26:20 +11:00
David Bomba
e98264707a Charts for react 2022-01-20 20:09:08 +11:00
Lars Kusch
2c09321163 Add FPX Payment class 2022-01-20 08:29:41 +01:00
Lars Kusch
26d48f6e98 Alter Stripe Payment Driver 2022-01-20 08:29:30 +01:00
Lars Kusch
bff8d1f95c Added PaymentType 2022-01-20 08:27:05 +01:00
Lars Kusch
1ef114e685 Added FPX to Gateway-Config 2022-01-20 08:25:11 +01:00
Lars Kusch
efbead2e45 Add Gateway Typ 2022-01-20 08:23:06 +01:00
David Bomba
5bb221931f Charts for react 2022-01-20 12:15:33 +11:00
David Bomba
96243e09a2
Merge pull request #7141 from turbo124/v5-develop
Fixes for counter reset
2022-01-20 09:30:06 +11:00
David Bomba
04da3baaf4
Merge pull request #7065 from maksimstojkovic/delivery-note-product-custom-fields
Added custom product fields to delivery notes
2022-01-20 09:29:40 +11:00
David Bomba
4d820c1d51
Merge pull request #7062 from maksimstojkovic/#7060-shipping-billing-address-fields
#7060 Added separate billing and addressing fields
2022-01-20 09:28:53 +11:00
David Bomba
1034622fbc updates for payment currencyid 2022-01-20 09:26:52 +11:00
David Bomba
57ea035c62 Add touchPdf() to Credit Service 2022-01-19 15:32:04 +11:00
David Bomba
8cff663d52 Minor fixes for counter reset 2022-01-19 14:11:08 +11:00
David Bomba
e2c5d4d6d6 Fixes for custom designs 2022-01-19 14:02:40 +11:00
David Bomba
189ccb7290 Updates for Estonian language 2022-01-19 13:14:38 +11:00
David Bomba
7677cd07a4 Fixes for reset counter 2022-01-19 10:03:41 +11:00
David Bomba
ea3530e9da Add PO Number variable for payment emails 2022-01-19 09:05:22 +11:00
David Bomba
ee8081750d Show corret client/group/company logo on emails 2022-01-19 08:51:16 +11:00
David Bomba
2b80d3572a Fixes for logging in duplicate contact email addresses 2022-01-18 11:24:40 +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
6c15150d32 Localize dates in Client Portal 2022-01-17 18:53:39 +11:00
David Bomba
44719ac996 Add transaction reference to eWay response 2022-01-17 14:58:37 +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
c507bc8203 Remove locale from companydeleted mailable 2022-01-16 19:55:16 +11:00
David Bomba
bee623af75 Fixes for locale middleware 2022-01-16 19:09:46 +11:00
David Bomba
2284e4d83b Refactor PostMark Webhooks 2022-01-16 14:11:48 +11:00
David Bomba
189ebc590f Add Session domains to web route 2022-01-16 11:22:37 +11:00
David Bomba
5f6057e138 Fixes for pay now button localized text 2022-01-15 22:22:05 +11:00
David Bomba
6f6d3dac16 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-01-15 22:15:48 +11:00
David Bomba
05cb4be207 Init class variables if they do not exist 2022-01-15 22:08:48 +11:00
David Bomba
41ca21947c TokenCSRF 2022-01-15 20:49:40 +11:00
David Bomba
9bca3ef170 Fixes for session domains 2022-01-15 18:50:16 +11:00
David Bomba
f68f79c1e8 Restrict client access only to current company instead of account wide 2022-01-15 18:04:41 +11:00
David Bomba
f868c6c66d Regenerate session when switching companies 2022-01-15 16:31:28 +11:00
David Bomba
ad30e691e2 Formatting 2022-01-15 16:04:40 +11:00
David Bomba
693d84b243 Session handling with custom domains 2022-01-15 15:58:33 +11:00
David Bomba
3af749bdb0 Enforce company locale 2022-01-15 15:07:40 +11:00
David Bomba
7fd1446f43 Additional logic for updating a payment in form request 2022-01-15 10:54:36 +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
6b1a221fc3 Add recurring expenses to transformer 2022-01-14 21:55:01 +11:00
David Bomba
e844abf27d Fixes for client store request 2022-01-14 21:24:20 +11:00
David Bomba
c28bf391fb disable late fee invoice 2022-01-14 19:11:45 +11:00
David Bomba
53d3888f5b Fixes for coupons on free subscriptions 2022-01-14 17:46:22 +11:00
David Bomba
d2e72e1a5e Fixes for eWay 2022-01-14 15:50:09 +11:00
David Bomba
8c66dbf29e Fix error reporting for Stripe Sofort 2022-01-14 09:28:05 +11:00
David Bomba
37d6701780 Adjust invitation controller to deal with deleted contacts 2022-01-13 15:10:43 +11:00
David Bomba
a56490c465 Set type of payment terms 2022-01-13 10:54:34 +11:00
David Bomba
8faa687ae4 Return error message when dealing with clients who have been deleted 2022-01-12 22:52:56 +11:00
David Bomba
c26387a376 Fixes for import 2022-01-12 20:29:10 +11:00
David Bomba
848cb6ae4c Do not translate date if none is present 2022-01-12 17:55:12 +11:00
David Bomba
77b85f123a Minor fixes for playful design 2022-01-12 17:47:10 +11:00
David Bomba
5bd0b043e0 Minor fixes for playful design 2022-01-12 17:34:47 +11:00
David Bomba
0c7271524c Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-01-12 17:29:33 +11:00
David Bomba
99db919d60 Logging for balances 2022-01-12 17:29:28 +11:00
David Bomba
5f51ea9002 Fixes for payment request 2022-01-12 14:40:05 +11:00
David Bomba
f3947b104a change deletePdf() to touchPdf() 2022-01-12 13:05:07 +11:00
David Bomba
8e3b90494b remove logging 2022-01-11 20:01:03 +11:00
David Bomba
3e36f335b4 Fixes for required fields 2022-01-11 19:42:00 +11:00
David Bomba
058c9ab049 Only send payment receipt to a single contact 2022-01-11 19:17:52 +11:00
David Bomba
f66c3076f1 fixes for adding users into the production system 2022-01-11 19:08:08 +11:00
David Bomba
b9cb231773 Fixes for Project Filters 2022-01-11 09:31:08 +11:00
David Bomba
9910e4f997 Test GoCardless webhooks for valid events 2022-01-11 08:55:11 +11:00
David Bomba
ddc19547c5 Strip double spaces from file names 2022-01-11 08:19:44 +11:00
David Bomba
2bc5a534f4 Fixes for Mollie 2022-01-10 21:15:30 +11:00
David Bomba
3e3b4e40e5 Fixes for permissions on list response 2022-01-10 19:48:18 +11:00
David Bomba
239b180a21 Fixes for pdf regeneration 2022-01-10 12:47:16 +11:00
David Bomba
386131f618 minor fixes for settings saver 2022-01-10 07:33:11 +11:00
David Bomba
16a158e251 Rollback precision 2022-01-10 06:14:56 +11:00
David Bomba
770960e9ac Fixes for Apple Pay Domain 2022-01-09 19:57:13 +11:00
David Bomba
39a3e91620 Catch braintree webhooks 2022-01-09 17:01:41 +11:00
David Bomba
85689ad385 Minor fixes for Braintree ACH 2022-01-09 16:30:39 +11:00
David Bomba
d914738128 Minor fixes for postmark message query 2022-01-09 16:02:04 +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
762f6d4b2e Minor adjustments for mollie payment driver 2022-01-09 13:34:23 +11:00
David Bomba
f6f9bccdb4 Increased precision for unit cost 2022-01-08 20:16:21 +11:00
David Bomba
5bcc9d9d88 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-01-08 15:01:35 +11:00
David Bomba
92b490043c Handle 100% gateway fees 2022-01-08 14:54:02 +11:00
David Bomba
e0204a19d5 touch pdf on sent 2022-01-08 12:28:41 +11:00
David Bomba
959d45f081 Fixes for client portal quote tables 2022-01-07 15:03:42 +11:00
David Bomba
addc10ef4e Hide expired quotes from client portal 2022-01-07 13:56:02 +11:00
David Bomba
8f9febe5f8 Force ZAR for PayFast 2022-01-07 13:39:31 +11:00
David Bomba
3417b1ff0f Fixes for send_email triggered action not generating PDFs in time. 2022-01-07 11:54:12 +11:00
David Bomba
89ce2b443e Fixes for mollie payment driver 2022-01-06 21:06:46 +11:00
David Bomba
f5f2395d7e Fixes for clean design 2022-01-06 20:03:30 +11:00
David Bomba
240df693a5 Fixes for FlySystem exceptions for corrupt paths 2022-01-06 15:58:55 +11:00
David Bomba
abbca58b4d Do not allow an invoice to be created for a deleted client 2022-01-06 13:31:44 +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
e9d9b8a137 Tests for apple pay 2022-01-06 10:19:31 +11:00
David Bomba
8bb0445725 Obfuscate tokens 2022-01-05 17:26:23 +11:00
David Bomba
66843e6397 Set locale for migrated companies 2022-01-05 17:12:10 +11:00
David Bomba
2362ecb137 Minor Fixes 2022-01-05 15:32:07 +11:00
David Bomba
1efdd262fe Slack notifications for bounce/spam emails 2022-01-05 14:41:57 +11:00
David Bomba
ae0ff13e92 Handle negative payments - update client.paid_to_date 2022-01-05 10:02:46 +11:00
David Bomba
e2d1a59224 Fixes for Partially deleted payments 2022-01-04 21:33:37 +11:00
David Bomba
a7b851dbc7 Fixes for Stripe ACH 2022-01-04 16:40:05 +11:00
David Bomba
0d37208d65 Align Reminder cron to Reminder console job 2022-01-04 16:15:35 +11:00
David Bomba
39ae04132f Remove logging 2022-01-04 15:33:10 +11:00
David Bomba
538ea20437 Force public access to PDFs 2022-01-04 12:52:17 +11:00
David Bomba
b6f382bae2 Add option in client statements for filtering by invoice status 2022-01-03 18:22:10 +11:00
David Bomba
8109ef3c50 Company gateway Filters 2022-01-03 12:35:31 +11:00
David Bomba
f2e41b907a Task Status Filters 2022-01-03 12:20:03 +11:00
David Bomba
7ed709d1a2 Tax Rate Filters 2022-01-03 12:14:24 +11:00
David Bomba
c8d9edf7e1 Additional domain restrictions 2022-01-02 18:07:01 +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
2e19d1e4a9 Fixes for handling payment drivers that do not exist in v5 2021-12-31 09:23:54 +11:00
David Bomba
16880ddc8b Change label for credits 2021-12-31 07:41:50 +11:00
David Bomba
39b99c4d78 Try / Catch on delete PDF 2021-12-30 08:10:24 +11:00
David Bomba
e489cf6cb9 Remove viewed property from invoice import transformers 2021-12-30 06:52:13 +11:00
Maksim Stojkovic
8ec85b9cd3 added custom product fields to delivery notes 2021-12-28 22:41:21 +11:00
David Bomba
cd592f7080 fixes for token gateways 2021-12-28 21:34:53 +11:00
David Bomba
b4f375d877 Minor fixes for invoice service 2021-12-28 20:57:48 +11:00
David Bomba
dbe9ceab51 minor fixes 2021-12-28 20:29:42 +11:00
David Bomba
7edadc4f83 Fixes for import 2021-12-28 09:31:32 +11:00
Maksim Stojkovic
a7ad9a7249 added separate billing and addressing fields
* added missing $client.state field
2021-12-27 17:42:43 +11:00
David Bomba
a1366c0cce Fixes for UBL creation 2021-12-27 09:05:00 +11:00
David Bomba
995b16d7e3 Stripe Zero Decimal CUrrencies 2021-12-21 20:27:51 +11:00
David Bomba
15dc54a719 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-12-21 13:45:04 +11:00
David Bomba
7b97729eee Fixes for Check 3DS 2021-12-21 13:45:00 +11:00
David Bomba
4af4f2a2a8 Ensure zero balance invoices are marked as Paid 2021-12-21 10:53:17 +11:00
David Bomba
3ebb576be7 Add Payment Terms filters 2021-12-21 10:35:20 +11:00
David Bomba
14efe94903 Fixes for company import 2021-12-20 15:25:40 +11:00
David Bomba
0a065aefc1 Fixes for edge cases around duplicate contacts in portal 2021-12-20 11:20:22 +11:00
David Bomba
727420dd0e v5.3.39 2021-12-20 07:16:44 +11:00
David Bomba
d1dfbd95da Code cleanup 2021-12-19 16:01:42 +11:00
David Bomba
375e6f1faf Fixes for statements 2021-12-19 15:58:59 +11:00
David Bomba
761d19c857 Fixes for ledger service 2021-12-19 13:26:57 +11:00
David Bomba
2cee0bc232 Fixes for ledger transactions 2021-12-19 12:34:01 +11:00
David Bomba
8bc58a7e2c Force DB Connection for transactions 2021-12-19 08:54:38 +11:00
David Bomba
0e01b376e4 Fixes for localizing emails to company localization 2021-12-19 08:43:25 +11:00
David Bomba
4829b762dd Fixes for plain design 2021-12-18 20:30:53 +11:00
David Bomba
c77720672b Fixes for atomic operations 2021-12-17 22:11:36 +11:00
David Bomba
c76cb3eb7c Delay events slightly to prevent race conditions 2021-12-17 18:57:26 +11:00
David Bomba
cda41fbd46 Tests for redis vs database performance 2021-12-17 18:04:34 +11:00
David Bomba
adef375aaf v5.3.37 2021-12-17 16:06:20 +11:00
David Bomba
f6ac95378c Minor fixes 2021-12-17 11:40:44 +11:00
David Bomba
2285bd8030 Fixes for checking valid project 2021-12-17 10:10:12 +11:00
David Bomba
1d8e5a33bf Fixes for checking valid project 2021-12-17 09:56:09 +11:00
David Bomba
6860ea9795 ReRoute pay now links to show invoice if no gateways are present 2021-12-16 13:04:46 +11:00
David Bomba
5a8a52800b Catch routes are POST that are hit with GET 2021-12-15 11:04:10 +11:00
David Bomba
677f1649ee Catch all for payments that attempt to hit GET route 2021-12-15 10:07:04 +11:00
David Bomba
f3d9552614 Set DB 2021-12-15 09:35:58 +11:00
David Bomba
abd53a8ece Fixes for protected string replacement in PDF 2021-12-15 08:34:25 +11:00
David Bomba
d965485919 Get archived payment gateway 2021-12-15 07:42:20 +11:00
David Bomba
55f96e035b Create recurring invoice with invitations for draft 2021-12-15 07:05:12 +11:00
David Bomba
32f39d9e6d Set locale 2021-12-14 22:02:53 +11:00
David Bomba
54d8ff21ac Fixes for translations for late fees 2021-12-14 20:54:23 +11:00
David Bomba
ab114e2587 Fixes for company_key 2021-12-14 20:33:41 +11:00
David Bomba
e245d07a75 Fixes for CSRF issues with client portal downloads 2021-12-14 15:38:32 +11:00
David Bomba
5323458411 Fixes for downloading archived PDFs 2021-12-14 11:33:25 +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
9bdcf62684 minor fixes for statements 2021-12-13 22:09:44 +11:00
David Bomba
3f59c213b4 Minor fixes for client statements 2021-12-13 20:31:28 +11:00
David Bomba
106cfbd6d5 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-12-13 18:19:06 +11:00
David Bomba
d8bdf23f8f Minor fixes for company imports 2021-12-13 18:19:01 +11:00
David Bomba
c6a42b2a90 minor fixes for contact registration 2021-12-13 15:22:16 +11:00
David Bomba
97451c8edf Fixes for client authentication 2021-12-12 21:39:12 +11:00
David Bomba
7dc00f989c
Merge pull request #7028 from batou84/#7027-remove-id_number-filter
#7027 remove filter for non existing expense.id_number column
2021-12-12 19:03:48 +11:00
André Göpel
a342823fb6 #7027 remove filter for non existing expense.id_number column 2021-12-12 00:26:57 +01:00
David Bomba
95f0926734 Fixes for credit table filtering 2021-12-12 07:55:35 +11:00
David Bomba
86fb3af56b fixes for approval event 2021-12-11 21:45:07 +11:00
David Bomba
cb83a957ce Do not redirect approved quotes back to quote list 2021-12-11 21:29:32 +11:00
David Bomba
b56167da39 Fixes for duplicate quote approved notification 2021-12-11 21:12:48 +11:00
David Bomba
65493c47a5 Change batch() to ->queue() 2021-12-11 20:49:29 +11:00
David Bomba
107ec59ebe Login Controller cleanup 2021-12-11 20:29:03 +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
5a98fe3925 Fixes for Freshbooks transformers 2021-12-11 08:15:53 +11:00
David Bomba
56a59a5cdf Payment filters 2021-12-10 22:39:53 +11:00
David Bomba
b1a2403e35 Fixes for duplicate payment numbers" 2021-12-10 21:50:46 +11:00
David Bomba
307e32e54d Clean up 2021-12-10 15:39:07 +11:00
David Bomba
1186eaa823 Fixes for client password reset 2021-12-10 14:00:22 +11:00
David Bomba
ac194665de fixes for password reset for admin 2021-12-10 13:10:02 +11:00
David Bomba
d2a929b975 Refactor client portal authentication 2021-12-09 21:50:29 +11:00
David Bomba
de0bebcd2c refactor 2021-12-09 16:34:23 +11:00
David Bomba
5b7be30612 Add descriptions to GoCardless 2021-12-08 20:46:15 +11:00
David Bomba
f3d91c4414 Allow custom client numbering for projects 2021-12-08 12:54:19 +11:00
David Bomba
4091538161 Fixes for memory consumption with client statements 2021-12-08 10:16:13 +11:00
David Bomba
cd41ce4ceb Login contacts using their ID - allows us to login contacts with the same email address 2021-12-08 08:45:24 +11:00
David Bomba
9981a4c789 Fixes for gocardless 2021-12-07 23:33:26 +11:00
David Bomba
651346fb89 Fixes for contact login 2021-12-07 22:46:29 +11:00
David Bomba
5fdb5a61dc Fixes for contact login 2021-12-07 22:46:05 +11:00
David Bomba
8aeabb7e1f Performance improvements for Client Portal 2021-12-07 22:34:50 +11:00
David Bomba
47d6715fb8 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-12-07 22:14:49 +11:00
David Bomba
49ecf295a8 Performance improvements for client portal 2021-12-07 22:14:46 +11:00
David Bomba
f10d8c326c fixes for invoice transformer 2021-12-07 11:50:49 +11:00
David Bomba
17e787f816 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-12-06 14:57:05 +11:00
David Bomba
6b1b9b524c Minor fixes for Stripe and Mollie 2021-12-06 14:56:12 +11:00
David Bomba
5f413172b7 Check property exists in mollie webhook reqeuest 2021-12-05 21:33:48 +11:00
David Bomba
88b41b70d5 Fixes for triggered actions 2021-12-05 19:42:12 +11:00
David Bomba
9ee001f399 Hide deleted quotes from client portal 2021-12-05 18:50:40 +11:00
David Bomba
f18fb901f6 document future functionality regarding failed payments that are delayed - ie ACH / Mollie 2021-12-04 22:58:49 +11:00
David Bomba
ceab20b829 Fixes for mollie webhooks 2021-12-04 22:50:12 +11:00
David Bomba
7adaab984b Fixes fot search by client 2021-12-04 11:16:44 +11:00
David Bomba
f2f71f892c Fixes for query filters for expenses 2021-12-03 18:32:18 +11:00
David Bomba
4b2417f44e Fixes for a race condition affecting autobilling 2021-12-03 17:19:24 +11:00
David Bomba
a63b02f77b Fixes for system logger - Braintree paypal. 2021-12-03 16:00:05 +11:00
David Bomba
b1f2ab7e8d minor fixes for quote model - uses_inclusive_taxes - fillable property 2021-12-03 15:48:36 +11:00
David Bomba
e36cf3c0e4 minor fixes for Stripe 2021-12-03 13:43:13 +11:00
David Bomba
0531138c25 minor fixes for gateway fee parameters 2021-12-03 07:01:13 +11:00
David Bomba
9397372432 Add additional functionality for tasks 2021-12-02 20:26:23 +11:00
David Bomba
35e45a65ff Enforce silence 2021-12-02 13:58:55 +11:00
David Bomba
66eb99951e Fixes for resolving companies and accounts for contact reset 2021-12-02 09:00:40 +11:00
David Bomba
2eeaea61a5 Minor fixes 2021-12-01 21:29:48 +11:00
David Bomba
0c267131c4 Improve subscription service 2021-12-01 16:22:22 +11:00
David Bomba
445ba94201 Clean up subscription services 2021-12-01 12:24:00 +11:00
David Bomba
cd269883f3 Set portal domain to lower case 2021-12-01 11:09:22 +11:00
David Bomba
4d8ef04247 Fixes for CSV import 2021-12-01 08:46:19 +11:00
David Bomba
04d2726c87 Fixes for viewing documents 2021-12-01 07:22:17 +11:00
David Bomba
ca2932862d Fixes for mollie webhooks if a payment isn't created 2021-11-30 20:53:38 +11:00
David Bomba
6c7e150bec Fixes for default quote/credit/invoice messages 2021-11-30 20:06:05 +11:00
David Bomba
5798efc0be Remove expenses from documents in Client Portal 2021-11-30 17:28:07 +11:00
David Bomba
2027f4e53c Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-11-30 16:06:00 +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
b8697863a6 Return payment if it exists 2021-11-29 21:59:48 +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
ee785ca209 Minor fixes 2021-11-28 21:19:34 +11:00
David Bomba
08963d7cd6 Fixes for types in user notifies 2021-11-28 15:05:59 +11:00
David Bomba
d3d5429015 change from ->get() to ->cursor() for client statements 2021-11-28 14:56:39 +11:00
David Bomba
489e02649e fixes for the ninja portal 2021-11-28 10:58:54 +11:00
David Bomba
7376702748 minor fixes 2021-11-27 20:25:27 +11:00
David Bomba
08d2250ca8 Fixes for notifications 2021-11-27 20:24:31 +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
706e8cf240 logging for user notiifcations 2021-11-27 12:03:53 +11:00
David Bomba
3a04c9097d Fixes for square token billing 2021-11-27 11:46:28 +11:00
David Bomba
8916c57777 Enforce types when checking values of boolean 2021-11-27 11:40:18 +11:00
David Bomba
92001dae7b Fixes for white label licensing 2021-11-27 07:41:13 +11:00
David Bomba
9086b224ce Fixes for payment failure mailers 2021-11-26 16:33:49 +11:00
David Bomba
dda2f3ab8e documentation for Mollie 2021-11-25 22:27:02 +11:00
David Bomba
530209ee52 Minor fixes for Mollie 2021-11-25 22:23:19 +11:00
David Bomba
534367c80e Fixes for Mollie Direct Debit 2021-11-25 21:45:52 +11:00
David Bomba
07fdf3bc53 Content images 2021-11-25 11:16:47 +11:00
David Bomba
e3d9bd15e2 Minor Fixes 2021-11-25 09:42:19 +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
9edd8c6de5 Ninja plan 2021-11-24 14:31:05 +11:00
David Bomba
7e9afd7849 Ninja plan 2021-11-24 08:57:24 +11:00
David Bomba
3c8651ad6f Ensure braintree error is parsed correctly 2021-11-24 04:39:29 +11:00
David Bomba
e289ddda16 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-11-24 04:27:49 +11:00
David Bomba
b249077420 fixes for Stripe ACH description 2021-11-24 04:27:45 +11:00
David Bomba
a505f2531b Dedicated ninja plan controller 2021-11-23 21:39:43 +11:00
David Bomba
ccda36a745 wepay fixes 2021-11-23 16:18:16 +11:00
David Bomba
14e9e8358d Only generate invitations for contacts with send_email true 2021-11-22 21:30:32 +11:00
David Bomba
24c733827b Handle negative payments 2021-11-22 21:09:28 +11:00
David Bomba
60d9b4f649 Working on negative payments for credits 2021-11-22 15:25:43 +11:00
David Bomba
46c0ba1c7d Set DB in subscription service 2021-11-22 12:53:40 +11:00
David Bomba
d09025367f Minor fixes 2021-11-22 07:20:53 +11:00
David Bomba
540e382bd1 Fixes for system loggeR 2021-11-22 07:04:58 +11:00
David Bomba
17482da60f Add validation rules for discounts 2021-11-21 21:19:24 +11:00
David Bomba
18bb84f2a1 Fixes for client portal 2021-11-21 21:08:21 +11:00
David Bomba
d9961bb529 Return early if no client present in the repository 2021-11-21 14:52:48 +11:00
David Bomba
ff6f3fc89c
Merge pull request #6987 from turbo124/v5-develop
Calculate has_password
2021-11-21 13:50:41 +11:00
David Bomba
96f90f12a1 Minor fixes 2021-11-21 13:49:52 +11:00
David Bomba
534a420b57 Fixes for hosted migration 2021-11-21 12:57:27 +11:00
David Bomba
4b39c23282 Fixes for Mollie webhooks 2021-11-21 10:33:12 +11:00
David Bomba
3274309df4 Fixes for Mollie webhooks 2021-11-21 10:19:27 +11:00
David Bomba
3695042cc0 Fixes for failed mollie payments 2021-11-21 10:13:10 +11:00
David Bomba
ce3ea99f22 Remove daily check data 2021-11-21 08:18:03 +11:00
David Bomba
ca788476d8 Add filter controller 2021-11-20 11:34:43 +11:00
theworstcomrade
7270d65bda Document - fix stored xss
https://huntr.dev/bounties/99c4ed09-b66f-474a-bd74-eeccf9339fde/
2021-11-20 00:17:18 +01:00
theworstcomrade
2532ec7e76 Document - fix stored xss
https://huntr.dev/bounties/99c4ed09-b66f-474a-bd74-eeccf9339fde/
2021-11-19 23:39:35 +01:00
David Bomba
b0c6a4d5dd Calculate has_password 2021-11-19 20:37:28 +11:00
David Bomba
07eba43901 Minor refactor for update balance 2021-11-19 17:13:57 +11:00
David Bomba
829722d102
Merge pull request #6982 from turbo124/v5-develop
Hide deleted tasks
2021-11-19 15:36:57 +11:00
David Bomba
5673cae467 Minor fixes for client required fields 2021-11-18 21:35:00 +11:00
David Bomba
b88b410c1c Do not set a default client country 2021-11-18 20:55:01 +11:00
David Bomba
ca9f75ab03 Fixes for Wepay 2021-11-18 14:51:12 +11:00
David Bomba
5a9267c96f Paypal express error handling 2021-11-18 11:19:22 +11:00
David Bomba
4eaad134be Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-11-18 05:54:33 +11:00
David Bomba
d0f25976de Fixes for discounts with subscriptions 2021-11-18 05:53:01 +11:00
David Bomba
d6695b1c16 Fixes for create account 2021-11-17 20:54:20 +11:00
David Bomba
76465072b3 Fixes for invoice balance 2021-11-17 15:17:59 +11:00
David Bomba
fe934645c4 Debugging Molli iDeal payments 2021-11-17 14:18:13 +11:00
David Bomba
889f669257 Convenience helper for exporting translations to json format 2021-11-16 20:31:30 +11:00
David Bomba
b2a40f201f Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-11-16 16:06:41 +11:00
David Bomba
013d0f7ab5 Fixes for subscription service 2021-11-16 15:01:21 +11:00
David Bomba
4e127fab2d Add Quote Approved Notification 2021-11-16 14:14:15 +11:00
David Bomba
050ebb8141 Fixes for preview and pdf labelling 2021-11-16 13:30:32 +11:00
David Bomba
df4050f0df Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-11-16 10:35:32 +11:00
David Bomba
03dcb72a06 minor fixes 2021-11-16 10:35:22 +11:00
David Bomba
68a41768ac Minor fixes for wepay 2021-11-16 10:35:04 +11:00
David Bomba
0d9bab647a Save after applying payment 2021-11-16 09:50:07 +11:00
David Bomba
a40c85f17d Minor fixes for document preview 2021-11-16 09:09:36 +11:00
David Bomba
750f05ad8b Ensure at least one contact has send_email set 2021-11-15 21:46:58 +11:00
David Bomba
02cd79651e Add triggered actions 2021-11-15 15:57:24 +11:00
David Bomba
4deb820346 Triggered actions for credits 2021-11-15 14:14:58 +11:00
David Bomba
293367cd16 Minor fixes for contact login 2021-11-15 10:29:33 +11:00
David Bomba
2db0ea41fc Slow down hosted attachments 2021-11-15 08:52:04 +11:00
David Bomba
019e3c0068
Merge pull request #6953 from beganovich/gocardless-instant-bank-pay
GoCardless: Instant Bank Pay
2021-11-15 08:04:46 +11:00
David Bomba
6f37249ffb Hide deleted tasks 2021-11-15 07:04:00 +11:00
David Bomba
9c1e441136
Merge pull request #6974 from turbo124/v5-develop
Handle no entity sent
2021-11-15 06:55:06 +11:00
David Bomba
8be51a6acf Handle no entity sent 2021-11-15 05:58:49 +11:00
Benjamin Beganović
d064b8a581 Add missing method for webhook 2021-11-14 11:45:53 +01:00
David Bomba
d71ea9ee67 Cache contacts 2021-11-14 21:22:12 +11:00
David Bomba
7b0868ee32 Fixes for client payment failures 2021-11-14 15:35:23 +11:00
David Bomba
a64dec0191 Additional logging for invoice balances 2021-11-14 14:59:15 +11:00
David Bomba
7e3d85c0b6 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-11-14 08:20:44 +11:00
David Bomba
6c11e54a29 Add default templates 2021-11-14 08:20:33 +11:00
David Bomba
a02ba606f6 Payment failure template update 2021-11-13 08:34:58 +11:00