David Bomba
3b4afd4537
Minor fixes for check data
2021-11-07 17:12:51 +11:00
David Bomba
86d4f5e7ea
Fixes for Swagger + Group Settings Documents
2021-10-20 07:58:14 +11:00
David Bomba
587f912a22
Increase rate limit for postmark
2021-10-19 12:10:34 +11:00
David Bomba
cf4316b5ab
Allow disconnect from Stripe Connect
2021-10-09 18:07:05 +11:00
David Bomba
81772cd3e8
Pay Now Link
2021-10-05 21:29:32 +11:00
Benjamin Beganović
16059e3069
Add confirmation
route for payment methods
2021-09-29 16:26:15 +02:00
David Bomba
a51436f224
Merge pull request #6600 from beganovich/v5-659
...
Statements in client portal
2021-09-20 11:43:45 +10:00
David Bomba
617703b405
Set company as a reference for Company Export
2021-09-18 17:55:34 +10:00
=
85f2b6a5df
Default Design
2021-09-18 15:22:47 +10:00
=
c7b9c582a2
Merge branch 'recurring_expenses' into v5-develop
2021-09-17 17:34:01 +10:00
David Bomba
0e33d3f03f
Add Direct Statics Controller
2021-09-16 13:38:16 +10:00
Benjamin Beganović
0cbc9820e5
Add statement/raw
route
2021-09-15 17:19:40 +02:00
Benjamin Beganović
615002e6b0
Merge remote-tracking branch 'upstream/v5-develop' into v5-659
2021-09-14 11:40:40 +02:00
David Bomba
02de2607e0
Fixes for recurring expenses
2021-09-14 18:52:54 +10:00
David Bomba
b6d3c7123a
Generic exception renderer
2021-09-12 10:43:52 +10:00
=
af8f559466
Quote webhooks and default company setter
2021-09-11 13:02:03 +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
Benjamin Beganović
160370c362
Add router methods for invoice, credit & quote
2021-09-05 12:41:00 +02:00
Benjamin Beganović
36801316c6
Define entity
routes explicitly
2021-09-02 11:33:31 +02:00
David Bomba
dc093aa1c8
minor fixes for ninja hosted
2021-09-01 15:03:01 +10:00
David Bomba
296cb0511b
Fixes for hosted onboarding
2021-09-01 14:02:57 +10:00
David Bomba
700fd6bf99
Fixes for password protection route - always check if a password is presented!
2021-08-31 14:09:12 +10:00
=
9f6fdb74c4
Fixes for Payment URL
2021-08-30 22:04:51 +10:00
David Bomba
9c11e5fc4e
Merge pull request #6496 from beganovich/v5-statements
...
(v5) Statements implementation
2021-08-25 09:41:57 +10:00
Benjamin Beganović
c6bc102c6d
Update client.statement
route
2021-08-24 13:18:32 +02:00
David Bomba
827dba0bed
Recurring Quotes / Expenses events
2021-08-24 15:55:14 +10:00
David Bomba
bab9f222ff
Recurring Quotes Tests
2021-08-24 15:05:35 +10:00
David Bomba
2bafe5d1fc
Recurring Expenses
2021-08-24 11:29:56 +10:00
David Bomba
174248e03d
Events
2021-08-24 11:23:53 +10:00
David Bomba
b0282c2364
Fix missing includes for triggered actions
2021-08-23 07:12:58 +10:00
=
383caa6439
Stripe Verify
2021-08-15 15:13:20 +10:00
David Bomba
bc81043973
Fixes for Molli
2021-08-11 16:43:20 +10:00
Benjamin Beganović
548405c4d8
Refactor payment with credit card
2021-07-26 17:03:40 +02:00
David Bomba
2fd807f213
Updates for routes
2021-07-25 19:52:32 +10:00
David Bomba
8a4230c81c
Working on live preview
2021-07-25 16:23:10 +10:00
David Bomba
8554c6cceb
Working on improving hosted migration experience
2021-07-17 17:38:59 +10:00
=
a38dcbdd87
Streamline Hosted Migrations
2021-07-17 15:58:37 +10:00
David Bomba
620ad57d50
merging v5-dev
2021-07-05 09:00:46 +10:00
David Bomba
95bbc4108c
Payfast custom notify URL
2021-07-05 08:59:52 +10:00
David Bomba
32698b33d7
Document middleware
2021-07-02 07:23:25 +10:00
David Bomba
95c9eb03a9
merge v5-dev
2021-06-14 20:47:03 +10:00
David Bomba
f268b7adcb
Clean up
2021-06-11 17:45:41 +10:00
David Bomba
b111483ef1
We Pay Account Signup
2021-06-11 17:39:51 +10:00
David Bomba
ec6bf52b43
Add specific route for disabling 2FA
2021-06-06 19:21:05 +10:00
=
1b30b234ae
Fixes for typo
2021-06-05 21:09:28 +10:00
=
8703bcc5f6
Fixes for .register bug
2021-06-05 20:59:53 +10:00
=
e6eb899f79
Fixes for contact registration
2021-06-05 20:12:10 +10:00
David Bomba
86cedc4dc9
Fixes for magic links
2021-06-02 21:38:32 +10:00
David Bomba
5ab30bbb77
Fixes for client password reset
2021-06-02 20:39:20 +10:00
Benjamin Beganović
468b576ce5
Merge pull request #5864 from beganovich/v5-3105-checkout-3ds-route
...
(v5) Move Checkout.com 3DS confirmation logic into separate route
2021-06-01 13:37:34 +02:00
David Bomba
cd594914b7
fixes for password reset screen
2021-06-01 09:02:30 +10:00
Benjamin Beganović
8ca1b904d7
Refactor the redirect to specific route
2021-05-31 16:23:18 +02:00
David Bomba
b9191bf67a
Company Ledger Adjustment
2021-05-31 15:27:26 +10:00
David Bomba
b72217d74c
Fixes for import company tests
2021-05-30 21:26:43 +10:00
David Bomba
c125dca154
Fixes for client portal login/auth/register pages
2021-05-27 09:14:21 +10:00
David Bomba
0e61a6f491
Fixes for random subdomain generator
2021-05-24 19:39:21 +10:00
David Bomba
1762d63b6d
Fixes for migration failed mailable
2021-05-22 15:10:10 +10: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
David Bomba
12d8da942e
Import stripe customers and update their payment methods
2021-05-17 18:56:14 +10:00
David Bomba
0347ca00f5
Update payment methods for Stripe
2021-05-17 14:02:43 +10:00
David Bomba
2fbe1698ae
Minor fixes for subscription URL spec
2021-05-15 14:50:07 +10:00
David Bomba
d7d76ae6ea
MultiDB domain resolution for client portals
2021-05-15 13:31:41 +10:00
David Bomba
8a582f7800
Fixes for reset password
2021-05-13 20:18:30 +10:00
=
daff65de01
Working on password reset throttling
2021-05-13 19:13:51 +10:00
David Bomba
e4fabfbf2d
Export data
2021-05-13 16:01:12 +10:00
Benjamin Beganović
5a84fb6990
Tasks module in the client portal
2021-05-12 16:39:29 +02:00
David Bomba
ad2742a0d6
Disable client portal
2021-05-11 11:55:47 +10:00
David Bomba
be6957b2b7
Fixes for stripe connect
2021-05-10 11:03:17 +10:00
David Bomba
cd694869af
Fixes for stripe connect
2021-05-10 10:04:30 +10:00
=
d3f14887e1
WePay
2021-05-05 20:50:36 +10:00
=
b6c538564e
Background
2021-05-05 19:06:55 +10:00
David Bomba
8c00bce71b
We Pay signup
2021-05-05 14:29:58 +10:00
David Bomba
1bcfa1b19d
Add ability to logout all tokens from company
2021-04-27 09:34:35 +10:00
David Bomba
1f87ca6ca2
Delete migration directory after Import
2021-04-25 21:04:48 +10:00
David Bomba
a09de38f35
Default mailer middleware
2021-04-25 20:22:24 +10:00
David Bomba
d6bd19e6c0
Fixes for stripe connect
2021-04-22 22:56:00 +10:00
David Bomba
bbaecb3c06
Fixes for routes file"
2021-04-22 21:53:21 +10:00
David Bomba
067c3cad62
Fixes for Stripe Connect
2021-04-22 21:22:55 +10:00
David Bomba
f62518f63b
Stripe Connect
2021-04-22 20:38:22 +10:00
Benjamin Beganović
bdc564092e
wip
2021-04-21 16:36:08 +02:00
David Bomba
d879d1080b
Fixes for stripe connecT
2021-04-21 08:38:50 +10:00
Benjamin Beganović
eef9065f08
wip
2021-04-20 16:08:33 +02:00
David Bomba
68ddc6e7b1
Tests for ClientGatewayToken routes
2021-04-20 16:03:14 +10:00
David Bomba
d0b4175442
Add sort route
2021-04-17 08:30:19 +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
David Bomba
4ede6bd41e
Add subscription delete routes
2021-04-11 13:52:37 +10: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
David Bomba
5be620ccde
Refactor self updater
2021-04-09 15:53:12 +10:00
David Bomba
b6d26fa7c9
Refactor self updater
2021-04-09 15:03:06 +10:00
David Bomba
c77faa746d
refactor self updating
2021-04-09 11:22:11 +10:00
Benjamin Beganović
ec1d4e05c1
- Rename: $target_subscription to $target and all references
...
- Ability to pay for the upgrade
2021-04-08 16:53:54 +02:00
David Bomba
084c3b78a6
Add update route
2021-04-08 20:01:00 +10:00
Benjamin Beganović
969d9f03dc
wip
2021-04-07 18:08:26 +02:00
David Bomba
404ee307fd
Magic link maker
2021-03-31 11:07:54 +11:00
Benjamin Beganović
19dbed6765
wip
2021-03-29 16:33:21 +02:00
Benjamin Beganović
c4ff24132e
wip
2021-03-29 14:35:27 +02:00
Benjamin Beganović
ed4fff2385
- Bundle qty without ability to increment/decrement value ✅
...
- One time & subs ✅
- A table with all products included in subscription (qty, price, notes) ✅
- Two tables, one for subscriptions, one for one-time purchases ✅
- If no products, no table ✅
- Remove quantity from cached data that is being sent ✅
- Remove "billing_subscription_id" from data sent ✅
2021-03-25 16:52:03 +01:00
David Bomba
abd3a89bc9
Subscriptions ( #5248 )
...
* Fixes for converting quote to invoice
* Fixes for naming PDFs
* Refresh entity prior to sending
* Fixes for subscriptions
* Add in required use
* Fixes for notifications
* Fixes for notifications
* Add with trasheD
* Rename BillingSubscriptions to Subscriptions
* Refactoring subscriptions
2021-03-25 21:55:59 +11:00
David Bomba
3ebe533fc8
include Account clas
2021-03-23 07:09:42 +11:00
David Bomba
32b8575ce1
Connected Gmail Account
2021-03-22 08:06:26 +11:00
Benjamin Beganović
3696b06566
Scaffold landing page for billing, controller & endpoint
2021-03-11 14:05:23 +01:00
David Bomba
fdc4b266c0
Minor fix for route name
2021-03-10 20:16:44 +11:00
David Bomba
ed8c880750
add reconfirm route
2021-03-10 20:15:24 +11:00
David Bomba
00eefcd781
Client Subscription scaffolding
2021-03-10 11:08:58 +11:00
David Bomba
053c1ca5fa
billing_subscriptions cleanup
2021-03-09 08:29:59 +11:00
Benjamin Beganović
2de12ea973
Routes for billing subscriptions
2021-03-08 15:17:40 +01:00
=
616dea2c9d
Add webcron support
2021-03-07 17:45:48 +11:00
David Bomba
1780db52bd
Invite user route
2021-03-04 09:39:24 +11:00
David Bomba
bfbde2ba51
Fixes
2021-03-03 21:04:10 +11:00
=
c23b9b147d
Fixes for attaching a user to different companies
2021-03-03 18:22:14 +11:00
=
aa290172ae
One Time Token Requests
2021-03-02 19:03:01 +11:00
=
18fa537791
Add one time token functionality
2021-03-02 18:52:25 +11:00
David Bomba
c063aee812
enums for email delivery
2021-02-26 08:06:43 +11:00
David Bomba
d1044a861e
Bug fix for TwoFactorController
2021-02-24 10:00:51 +11:00
David Bomba
67d0f525af
Postmark webhooks
2021-02-22 20:46:01 +11:00
David Bomba
53f79440c0
Connected accounts
2021-02-22 08:27:00 +11:00
=
087129788b
Working on 2FA
2021-02-20 11:45:20 +11:00
David Bomba
4612379811
Fixes for file upload on dedicated routes
2021-02-16 20:02:33 +11:00
David Bomba
6edaf5d557
Entity upload routes + reorder api.php routes file
2021-02-16 08:14:30 +11:00
David Bomba
292c7b8068
Invoice upload document route
2021-02-15 22:34:05 +11:00
David Bomba
dedc7c2cb3
Expense document uploads
2021-02-15 22:07:47 +11:00
David Bomba
afb2306598
Credit upload route
2021-02-15 22:00:02 +11:00
David Bomba
7bf6d7c48a
Document route for clients / company
2021-02-15 21:52:50 +11:00
David Bomba
269f83f317
Translations
2021-01-25 11:57:49 +11:00
David Bomba
2f58096872
Fixes for displaying Recurring Invoice PDF
2021-01-15 13:02:55 +11:00
David Bomba
e791741efa
Fixes for displaying recurring invoices in the client portal
2021-01-03 18:56:42 +11:00
Benjamin Beganović
92d2a514ca
Supprot Stripe for webhooks
2020-12-19 13:11:42 +01:00
Benjamin Beganović
6fa90c7060
Change webhook order
2020-12-17 12:47:46 +01:00
Benjamin Beganović
942652b668
Update webhooks to support Checkout.com & apply php-cs-fixer
2020-12-17 12:27:15 +01:00
Benjamin Beganović
d3033c902d
wip
2020-12-16 15:25:42 +01:00
Benjamin Beganović
9662d9af92
Update webhooks for Checkout:
...
- Update api.php -> gateway_key => company_gateway_id
- Pass correct reference to url in CreditCard.php
- Update PaymentWebhookController.php to support new company_gateway_id
- Update PaymentWebhookRequest.php to resolve company gateway from correct input
2020-12-16 13:47:10 +01:00
David Bomba
8df553c4cc
Working on CSV imports
2020-12-16 11:01:15 +11:00
David Bomba
6f451b8924
Remove redundant info() Change document download route
2020-12-13 20:46:29 +11:00
David Bomba
584bef52fc
Working on import
2020-12-12 21:01:53 +11:00
David Bomba
aa1a788d6e
Public document download route
2020-12-12 19:46:28 +11:00
David Bomba
6a03bcc546
Merge branch 'v5-develop' into v5-develop
2020-12-09 07:25:16 +11:00
David Bomba
634e5cadcc
remove redundant code
2020-12-08 21:49:23 +11:00
Benjamin Beganović
4a4a974a8d
update matching on payment_webhook route
2020-12-07 14:48:58 +01:00
Benjamin Beganović
4959917b7e
fix issue with multiple companies switching
2020-12-03 15:33:18 +01:00
Benjamin Beganović
d84f5bc5bb
Fixes for Checkout.com refunding
2020-12-03 13:38:57 +01:00
David Bomba
5a3c93bb3c
Temp routes"
2020-11-27 20:14:01 +11:00
Benjamin Beganović
ae88d5e08e
php-cs-fixer format
2020-11-25 15:19:52 +01:00
Benjamin Beganović
d503f1ee58
Refactor accepting new migrations:
...
- Remove {company} parameter from /migration/start
- Refactor logic for startMigration
2020-11-11 18:26:17 +01:00
David Bomba
c995ac5f44
Add API Documentation to repo
2020-11-04 12:27:07 +11:00
=
6479b2fd3e
Fix for laravel 8 route file regression + psalm cleanup
2020-11-01 16:09:09 +11:00
David Bomba
b267353ced
Fixes for credits view in portal
2020-10-29 21:19:10 +11:00
David Bomba
2c40adca8d
Credit Emailer
2020-10-28 10:21:53 +11:00
David Bomba
6c1b952111
Refactor requests to use generics ( #41 )
...
* Validation rules for expenses
* Tests
* Tests
2020-10-22 17:46:02 +11:00