David Bomba
54ba4de7ad
Fixes for update customer
2022-08-04 14:01:31 +10:00
David Bomba
95d53ada66
Minor fixes for PDF generation
2022-08-04 11:26:58 +10:00
David Bomba
2ac46b7392
Minor fixes
2022-08-01 04:53:39 +10:00
David Bomba
0d4eb7e37a
rebasing commits from v5-develop
2022-07-27 11:28:30 +10:00
David Bomba
8e654c21ce
Merge v5
2022-07-25 15:28:06 +10:00
=
80ad607e62
Replace 404 with not available screen for deleted entities
2022-07-25 10:47:18 +10:00
David Bomba
9b6bfbf96c
merge v5-dev
2022-07-17 20:38:00 +10:00
David Bomba
49eb2b63df
Add rules for invitations
2022-07-16 14:43:10 +10:00
David Bomba
071f2ee102
Post Merge v5-develop
2022-07-15 17:41:30 +10:00
David Bomba
1d4e68938e
Handle pay now redirects offsite
2022-07-09 12:15:35 +10:00
David Bomba
b80ff12677
Fixes for duplicate quote approved notifications
2022-07-01 08:26:27 +10:00
David Bomba
77845c2259
Always ensure contacts can pay an invoice with an invitation link
2022-06-25 09:13:56 +10:00
Nikola Cirkovic
c75b1d303f
Cirkovic/ina 16 fixes ( #50 )
...
* Dispatch | PdfCreatorTest | Removed deprecated method
* Dispatch | Remove deprecated dispatchNow() method and use dispatchSync or call handle() on class where return is mandatory.
2022-06-24 21:15:14 +10:00
David Bomba
e7ab088e90
admin notifications
2022-06-23 10:52:41 +10:00
Shift
0a20889916
Convert optional()
to nullsafe operator
2022-06-21 09:59:25 +00:00
Shift
19080933b6
Apply Laravel coding style
...
Shift automatically applies the Laravel coding style - which uses the PSR-2 coding style as a base with some minor additions.
You may customize the code style applied by adding a [PHP CS Fixer][1] or [PHP CodeSniffer][2] ruleset to your project root. Feel free to use [Shift's Laravel ruleset][3] to help you get started.
For more information on customizing the code style applied by Shift, [watch this short video][4].
[1]: https://github.com/FriendsOfPHP/PHP-CS-Fixer
[2]: https://github.com/squizlabs/PHP_CodeSniffer
[3]: https://gist.github.com/laravel-shift/cab527923ed2a109dda047b97d53c200
[4]: https://laravelshift.com/videos/shift-code-style
2022-06-21 09:57:17 +00:00
David Bomba
e546d7348a
Fixes for viewing soft deleted invites
2022-06-17 09:08:07 +10:00
David Bomba
2c5e6a4893
Minor fixes for recurring invoices
2022-06-16 08:04:20 +10:00
David Bomba
7885813c1a
Store silent in session to prevent entities being viewed by admins
2022-06-10 13:03:05 +10:00
Nikola Cirkovic
d1f9235cec
INA-6 | WIP
2022-06-02 04:41:44 +02:00
David Bomba
16f52e0f45
Fixes for check data
2022-05-29 18:17:03 +10:00
David Bomba
df3a1832fe
Fixes for trial plans
2022-05-28 10:20:32 +10:00
David Bomba
b6f48c0d8c
Page numbering for PDFs
2022-05-25 22:00:17 +10:00
David Bomba
053b8a4319
Fixes for trial layout
2022-05-19 16:50:36 +10:00
David Bomba
f604e463c2
Throttle payment methods to prevent spam:
2022-05-11 15:25:33 +10:00
David Bomba
37ea391ae4
FIxes for check data
2022-05-07 09:50:25 +10:00
=
623fbdb229
Update trial plans
2022-05-03 09:00:07 +10:00
David Bomba
6f491dfb92
Update Copyright text
2022-04-27 13:20:41 +10:00
David Bomba
7d62cd5e50
Set correct order of session middleware
2022-04-05 09:52:10 +10:00
David Bomba
a2ef847f54
Fixes for ledger
2022-04-02 16:13:31 +11:00
David Bomba
2f744c6969
Fixes for frequencyforkey
2022-03-29 08:04:04 +11:00
David Bomba
ce2ad45015
Fixes for recurring invoice number for pending plans
2022-03-24 14:06:29 +11:00
David Bomba
29ed09db5d
Fixes for client contact authentication
2022-03-16 16:29:39 +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
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
2b145e8833
Fixes for getting first contact/primary
2022-03-07 08:53:32 +11:00
David Bomba
a4615a331d
Fixes for unsubscribe routes
2022-03-06 18:06:07 +11:00
David Bomba
5f668a2237
Fixes for translations
2022-03-06 07:50:12 +11:00
David Bomba
c02bc2c389
Text email templates
2022-03-04 14:01:09 +11:00
David Bomba
b062204fa6
Fixes for viewed entities
2022-02-28 16:50:25 +11:00
David Bomba
32596b4287
Fixes for CSV import
2022-02-28 14:38:13 +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
83692ed618
refactor queries
2022-02-26 18:48:22 +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
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
75ae473ef2
Forward to correct location if modules are disabled
2022-02-21 20:31:02 +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
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
447dfc1f8c
Forward user to quote on conversion
2022-02-12 11:17:36 +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
23d6a69573
Minor fixes for get Payment methods
2022-02-09 17:15:34 +11:00
David Bomba
66a19407d1
Fixes for currency set for paymentsa
2022-02-08 23:29: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
a0ae3061c1
Fixes for subscriptions - ensure client authentication is against correct company
2022-02-02 08:42:48 +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
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
1034622fbc
updates for payment currencyid
2022-01-20 09:26:52 +11:00
David Bomba
f868c6c66d
Regenerate session when switching companies
2022-01-15 16:31:28 +11:00
David Bomba
c28bf391fb
disable late fee invoice
2022-01-14 19:11:45 +11:00
David Bomba
37d6701780
Adjust invitation controller to deal with deleted contacts
2022-01-13 15:10:43 +11:00
David Bomba
959d45f081
Fixes for client portal quote tables
2022-01-07 15:03:42 +11:00
David Bomba
f5f2395d7e
Fixes for clean design
2022-01-06 20:03:30 +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
b6f382bae2
Add option in client statements for filtering by invoice status
2022-01-03 18:22:10 +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
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
cb83a957ce
Do not redirect approved quotes back to quote list
2021-12-11 21:29:32 +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
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
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
35e45a65ff
Enforce silence
2021-12-02 13:58:55 +11:00
David Bomba
04d2726c87
Fixes for viewing documents
2021-12-01 07:22:17 +11:00
David Bomba
ee785ca209
Minor fixes
2021-11-28 21:19:34 +11:00
David Bomba
489e02649e
fixes for the ninja portal
2021-11-28 10:58:54 +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
a505f2531b
Dedicated ninja plan controller
2021-11-23 21:39:43 +11:00
David Bomba
03dcb72a06
minor fixes
2021-11-16 10:35:22 +11:00
David Bomba
c58241a5cc
Minor fixes
2021-11-12 19:16:32 +11:00
David Bomba
2c289bbe4e
Fixes for subscriptions
2021-11-10 15:16:56 +11:00
David Bomba
be45998ebe
Fixes for invitation 404 messaging
2021-11-08 10:17:49 +11:00
David Bomba
e67fea2c33
Fixes for Company Switcher
2021-10-24 20:33:23 +11:00
David Bomba
31ef397dba
Return early
2021-10-23 15:04:20 +11:00
David Bomba
2bc8146f7c
Fixes for contact authentication + viewed entity notifications
2021-10-23 10:06:30 +11:00
David Bomba
b92f16bfe5
Minor fixes for subscriptions
2021-10-22 10:55:58 +11:00
Benjamin Beganović
56761b7585
Merge remote-tracking branch 'upstream/v5-develop' into gocardless-direct-debit
2021-10-21 14:40:45 +02:00
Benjamin Beganović
0d20e75636
Allow GatewayType\SEPA to show on methods page
2021-10-19 18:05:27 +02:00
Benjamin Beganović
a9ac839fc9
Merge branch 'v5-develop' into gocardless-direct-debit
2021-10-19 16:29:50 +02:00
Benjamin Beganović
98d2a4a407
Support for DIRECT_DEBIT on authorization pages
2021-10-19 15:37:23 +02:00
David Bomba
c26afd69e2
Fixes for Payment Webhooks
2021-10-15 18:47:41 +11:00
David Bomba
ff50c6413f
Fixes for deleted invoices showing in portal
2021-10-08 21:23:51 +11:00
David Bomba
eb7de25e64
payment links
2021-10-06 15:05:16 +11:00
David Bomba
ef11a2258d
Add Pay Link Functionality
2021-10-06 14:47:17 +11:00
David Bomba
81772cd3e8
Pay Now Link
2021-10-05 21:29:32 +11:00
David Bomba
2d791f26b7
Remove checks for send_email
2021-10-05 15:20:44 +11:00
David Bomba
e09bbfaaea
Minor fixes
2021-10-04 09:36:30 +11:00
David Bomba
8005a1b7c7
Count auto bill items
2021-10-03 21:34:47 +11:00
David Bomba
6c1ba6d40b
Minor fixes for Square
2021-10-03 13:36:43 +11:00
David Bomba
4443b13218
Performance improvements for PDFs
2021-09-27 11:40:17 +10:00
David Bomba
f35ad6a5a3
Inline downloads for file resources
2021-09-27 08:03:11 +10:00
David Bomba
a93baadd1a
Minor fixeS
2021-09-22 18:50:19 +10:00
Benjamin Beganović
dd7edcff41
Clean up
2021-09-16 14:21:29 +02:00
Benjamin Beganović
7be7d2a9da
Rendering PDF stream in client portal
2021-09-15 17:23:07 +02:00
Benjamin Beganović
615002e6b0
Merge remote-tracking branch 'upstream/v5-develop' into v5-659
2021-09-14 11:40:40 +02:00
=
84c4c5b527
Fixes for ninja plan selector
2021-09-11 16:26:00 +10:00
David Bomba
c26d092346
Fixes for S3
2021-09-09 16:59:23 +10:00
David Bomba
8f89397cde
Fixes for document download in client portal
2021-09-08 12:23:26 +10:00
Benjamin Beganović
ce554f5fcd
Add Statement
to sidebar
2021-09-07 18:00:22 +02:00
Benjamin Beganović
9dececf08b
Scaffold StatementController & update client.php
2021-09-07 17:56:35 +02:00
David Bomba
02e8e6e000
Fixes for amounts when formatted with comma's
2021-09-07 13:57:55 +10:00
David Bomba
831fbade7b
Merge pull request #6556 from beganovich/v5-654
...
(v5) Redirect back to client portal page on error pages
2021-09-05 20:43:14 +10:00
Benjamin Beganović
160370c362
Add router methods for invoice, credit & quote
2021-09-05 12:41:00 +02:00
David Bomba
5d32638d48
Logging for Ninja Plan Controller
2021-09-03 23:24:18 +10:00
David Bomba
dc093aa1c8
minor fixes for ninja hosted
2021-09-01 15:03:01 +10:00
David Bomba
d36bb0dcbc
minor fixes for ninja hosted
2021-09-01 14:36:22 +10:00
David Bomba
296cb0511b
Fixes for hosted onboarding
2021-09-01 14:02:57 +10:00
=
9f6fdb74c4
Fixes for Payment URL
2021-08-30 22:04:51 +10:00
David Bomba
7057ca30d6
Minor fixes for deleting payment methods
2021-08-07 15:08:29 +10:00
David Bomba
c224255621
Fixes for removing payment methods
2021-08-07 14:58:04 +10:00
David Bomba
c298ab40fa
Fixes for bulk invoice downloads
2021-07-30 10:37:32 +10:00
David Bomba
e5260df7d4
minor fixes for handle reversal
2021-07-29 20:31:20 +10:00
David Bomba
22036654a5
minor fixes for handle reversal
2021-07-29 20:30:45 +10:00
David Bomba
8e41c801c8
minor fixes for handle reversal
2021-07-29 20:30:02 +10:00
David Bomba
a28aa9f7ec
Fixes for client portal enabled and content type
2021-07-26 08:22:29 +10:00
David Bomba
da177661ec
Fixes for subscriptions
2021-07-15 21:00:24 +10:00
Benjamin Beganović
033e74da7d
Show 'No quotes avialable for download' instead of blank page
2021-07-14 14:33:17 +02:00
Benjamin Beganović
a9ac73264e
Quotes page: Show message when trying to approve non-approvable quotes
2021-07-14 14:13:37 +02:00
David Bomba
87d0020152
Fixes for download invoices from client portal
2021-07-09 08:01:37 +10:00
David Bomba
32036a8569
Fixes for PDF paths
2021-07-07 21:39:49 +10:00
Benjamin Beganović
13aec602e6
Add company_id, status_id in the query for approving
2021-07-05 14:00:27 +02:00
David Bomba
3874bff357
Minor bug fixes
2021-07-03 09:26:49 +10:00
Benjamin Beganović
31e138c41e
CreatePaymentMethodRequest.php allow only enabled methods to pass
2021-06-29 12:42:44 +02:00
David Bomba
8e43eaa99d
minor fixes
2021-06-29 17:26:21 +10:00
David Bomba
ac842d0d83
Fixes for subscriptions
2021-06-29 16:05:03 +10:00
David Bomba
c9778463f6
Fixes for AAL license
2021-06-21 15:10:20 +10:00
David Bomba
f93aab5697
Fixes for Client Portal Download a single invoice
2021-06-21 12:58:52 +10:00
David Bomba
172604a1a0
WePay
2021-06-20 22:10:22 +10:00
David Bomba
5535ce8faf
Allow archived invoices to be paid.
2021-06-20 08:14:56 +10:00
Benjamin Beganović
a502cee73e
Enabled modules for InvoiceController.php
2021-06-17 14:43:14 +02:00
Benjamin Beganović
430d39b2f1
Enabled modules QuoteController.php
2021-06-17 14:37:06 +02:00
Benjamin Beganović
0d313f12b0
Enabled modules CreditController.php
2021-06-17 14:28:46 +02:00
Benjamin Beganović
a999534769
Enabled modules RecurringInvoiceController.php
2021-06-17 14:24:33 +02:00
David Bomba
c076998366
Wepay Payments
2021-06-16 20:12:04 +10:00
David Bomba
36f6cbbcc9
Update license in codebase
2021-06-16 16:58:16 +10:00
David Bomba
177a4ce58f
Working on authorization for WePay
2021-06-15 15:56:23 +10:00
=
afdfddd7e9
Refactor for entity paths
2021-06-12 21:50:01 +10:00
David Bomba
d68e40433c
Fixes for client portal links
2021-06-08 21:45:23 +10:00
David Bomba
5e33eb9130
Generate temp email address for direct client portal viewing.
2021-05-25 08:32:08 +10:00
David Bomba
0e61a6f491
Fixes for random subdomain generator
2021-05-24 19:39:21 +10:00
David Bomba
52c3d63349
Refactor system logger to enable multidb
2021-05-19 11:12:23 +10:00
Benjamin Beganović
cd2a104fbc
Fullscreen view for credits
2021-05-18 12:03:06 +02:00
Benjamin Beganović
9dc418ec5b
Merge pull request #5691 from beganovich/v5-1204-tasks
...
(v5) Client portal: Tasks
2021-05-18 11:08:46 +02:00
Benjamin Beganović
fad1743e30
Update Carbon locale before rendering the tasks page
2021-05-18 11:08:26 +02:00
David Bomba
c52311bcde
Fixes for PDF file paths
2021-05-15 12:19:36 +10:00
David Bomba
97b49f8df6
Fixes for download export button
2021-05-14 13:32:37 +10:00
Benjamin Beganović
5a84fb6990
Tasks module in the client portal
2021-05-12 16:39:29 +02:00
David Bomba
06a242625b
Fixes for stripe authorize card
2021-05-12 10:13:42 +10:00
David Bomba
6bfaa11f59
Merge branch 'v5-develop' into v5-2804-braintree
2021-05-11 21:14:54 +10:00
David Bomba
ad2742a0d6
Disable client portal
2021-05-11 11:55:47 +10:00
Benjamin Beganović
f07c911f8b
Merge branch 'v5-develop' into v5-2804-braintree
2021-05-10 16:55:04 +02:00
Benjamin Beganović
50ad75b516
Fix the wrong variable reference
2021-05-10 13:35:38 +02:00
Benjamin Beganović
580628b7f9
Show quotes
2021-05-10 13:28:31 +02:00
Benjamin Beganović
604f074dfa
Show invoices full screen
2021-05-10 13:26:13 +02:00
Benjamin Beganović
85822c45ac
Merge upstream/v5-develop
2021-05-10 11:50:05 +02:00
David Bomba
5510993d13
Fixes for gateway fees
2021-05-03 21:51:00 +10:00
=
460e0afb39
Add no-cache headers to prevent aggressive browser caching of assets
2021-04-29 21:07:05 +10:00
Benjamin Beganović
d4c51871ef
- Update Braintree credit card to use amount_with_fee
...
- Add amount_with_fee to payment hash
2021-04-29 11:29:28 +02:00
Benjamin Beganović
9c97421a55
wip
2021-04-28 14:54:50 +02:00
David Bomba
067c3cad62
Fixes for Stripe Connect
2021-04-22 21:22:55 +10:00
David Bomba
cba4a361ce
Integrate credit payments into Subscriptions
2021-04-16 14:47:11 +10:00
David Bomba
c2990a21d0
Fixes for tests
2021-04-14 16:48:32 +10:00
David Bomba
2237939491
Subscriptions
2021-04-14 12:40:16 +10:00
David Bomba
a386a33a7e
Merge branch 'v5-develop' into v5-develop
2021-04-13 19:35:44 +10:00
David Bomba
f2342e640a
Subscriptions
2021-04-13 19:34:59 +10:00
David Bomba
7e3a9205b9
Add event listeners for Subscriptions + fix user actioning the event()
2021-04-13 09:52:17 +10:00
David Bomba
bde5166827
Subscriptions
2021-04-12 21:56:08 +10:00
Benjamin Beganović
84e930e971
Merge pull request #5405 from beganovich/v5-1004-ach-message
...
(v5) Send ACH notification e-mail after connecting bank account
2021-04-12 11:51:55 +01:00
Benjamin Beganović
7e1cc64247
Send ACH notification e-mail after connecting bank account
2021-04-10 10:44:06 +02:00
David Bomba
62401555cd
Working on pro rata refunds
2021-04-10 14:07:08 +10:00