David Bomba
3f0176d698
Fixes for validation on vendors
2022-03-10 20:48:14 +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
c65948d10c
Fixes for client limits on hosted
2022-03-06 14:41:08 +11:00
David Bomba
ff33cc5fca
Fixes for casts
2022-02-27 17:49:49 +11:00
David Bomba
9dc91e5f97
Fixes for actions
2022-02-27 08:10:15 +11:00
David Bomba
83692ed618
refactor queries
2022-02-26 18:48:22 +11:00
David Bomba
63ed477026
Allow duplicate Taxes to be created
2022-02-23 17:52:11 +11:00
David Bomba
6ec6ae8756
Minor fixes for quote permissions
2022-02-17 23:07:16 +11:00
David Bomba
fb1e27ba7d
Clean up for due date days recurring invoices
2022-02-16 13:24:10 +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
4e86fcf2ba
Tests for adding vendors to quotes, credits, invoice and recurring invoices
2022-02-08 21:43:42 +11:00
David Bomba
8c589ec0c4
Fixes for save payment methods dialogue
2022-02-08 07:55:56 +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
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
3d14f24f49
Validation rules for converting expired quotes to invoices
2022-01-27 12:36:42 +11:00
David Bomba
1888ac2426
Fixes for negative credits
2022-01-25 13:43:44 +11:00
David Bomba
38031ec7a3
Fixes for chart tests
2022-01-21 12:00:32 +11:00
David Bomba
5bb221931f
Charts for react
2022-01-20 12:15:33 +11:00
David Bomba
7fd1446f43
Additional logic for updating a payment in form request
2022-01-15 10:54:36 +11:00
David Bomba
e844abf27d
Fixes for client store request
2022-01-14 21:24:20 +11:00
David Bomba
5f51ea9002
Fixes for payment request
2022-01-12 14:40:05 +11:00
David Bomba
f66c3076f1
fixes for adding users into the production system
2022-01-11 19:08:08 +11:00
David Bomba
762f6d4b2e
Minor adjustments for mollie payment driver
2022-01-09 13:34:23 +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
b6f382bae2
Add option in client statements for filtering by invoice status
2022-01-03 18:22:10 +11:00
David Bomba
761d19c857
Fixes for ledger service
2021-12-19 13:26:57 +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
f3d9552614
Set DB
2021-12-15 09:35:58 +11:00
David Bomba
d965485919
Get archived payment gateway
2021-12-15 07:42:20 +11:00
David Bomba
9bdcf62684
minor fixes for statements
2021-12-13 22:09:44 +11:00
David Bomba
b1a2403e35
Fixes for duplicate payment numbers"
2021-12-10 21:50:46 +11:00
David Bomba
cd269883f3
Set portal domain to lower case
2021-12-01 11:09:22 +11:00
David Bomba
ee785ca209
Minor fixes
2021-11-28 21:19:34 +11:00
David Bomba
17482da60f
Add validation rules for discounts
2021-11-21 21:19:24 +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
829722d102
Merge pull request #6982 from turbo124/v5-develop
...
Hide deleted tasks
2021-11-19 15:36:57 +11:00
David Bomba
d6695b1c16
Fixes for create account
2021-11-17 20:54:20 +11:00
David Bomba
a40c85f17d
Minor fixes for document preview
2021-11-16 09:09:36 +11:00
Benjamin Beganović
0e5b5393d3
Payments
2021-11-11 17:51:04 +01:00
David Bomba
88dfa3601b
Fixes for adding and restoring users
2021-11-06 10:28:48 +11:00
David Bomba
c57422617f
Custom validation rules for client countries
2021-11-01 14:09:41 +11:00
David Bomba
9c21e096a1
Update validation rules for update task status
2021-10-26 16:25:16 +11:00
David Bomba
8a85428532
Ensure recurring expenses have numeric for tax_amounts
2021-10-25 13:19:46 +11:00
David Bomba
f05fb9938e
Fixes for adding users
2021-10-20 14:35:28 +11:00
David Bomba
ae3edef16c
Refactor for backup storage location
2021-10-20 14:05:46 +11:00
David Bomba
f7fae98438
Set default design to Clean
2021-10-20 09:51:33 +11:00
David Bomba
68a8715c6d
Fixes for tests
2021-10-17 14:21:13 +11:00
David Bomba
ba2f78dad0
Refactor counter/patterns to allow User variables
2021-10-17 13:49:32 +11:00
David Bomba
bd6e6a959a
Add triggered actions to recurring invoices
2021-10-13 16:41:11 +11:00
David Bomba
af8c56a1f1
Fixes for N+1 queries in Client Statements
2021-10-12 19:10:43 +11:00
David Bomba
3b8ef9ccd9
Minor fixes for credit - paid - to - dates
2021-10-12 15:49:05 +11:00
David Bomba
bf4768bd7b
Minor fixes for designs
2021-10-10 19:33:48 +11:00
Benjamin Beganović
61eddbb755
Handle dynamic fields on backend
2021-10-04 12:34:00 +02:00
David Bomba
4fdd709e99
Default client registration fields
2021-09-30 08:14:48 +10:00
David Bomba
1163dba723
Fixes for emailing archived invoices
2021-09-28 16:12:50 +10:00
David Bomba
cf8a555e4b
Minor fixes
2021-09-26 12:13:03 +10:00
Benjamin Beganović
ed3d148e45
Update request body: Passing specific options
2021-09-20 14:54:44 +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
Linus Metzler
c7c7feaf9d
add missing semicolon
2021-09-19 15:09:44 +02:00
=
fb61138e73
Square Payment DriveR
2021-09-19 21:10:27 +10:00
=
85f2b6a5df
Default Design
2021-09-18 15:22:47 +10:00
Benjamin Beganović
7be7d2a9da
Rendering PDF stream in client portal
2021-09-15 17:23:07 +02:00
Benjamin Beganović
ee884811a0
Clean up CreateStatementRequest
2021-09-14 13:55:41 +02:00
David Bomba
02de2607e0
Fixes for recurring expenses
2021-09-14 18:52:54 +10:00
David Bomba
1356b3d7ad
Minor fixes for client request validation
2021-09-13 08:42:15 +10:00
=
af8f559466
Quote webhooks and default company setter
2021-09-11 13:02:03 +10:00
=
b3b5793703
Fixes for MultiDB payment gateways
2021-09-09 21:18:04 +10:00
David Bomba
2bed8fc972
Trim emails
2021-09-07 15:12:12 +10:00
David Bomba
8ee9261baa
Minor fix for store request validation
2021-09-06 06:59:00 +10:00
David Bomba
ded9e25c02
Minor fixes for recurring invoices auto bill
2021-08-31 13:12:17 +10:00
David Bomba
aa0f1b3bdf
Client Statements
2021-08-25 12:03:58 +10:00
David Bomba
f29318d665
Client Statements
2021-08-25 11:41:07 +10:00
Benjamin Beganović
bcd29b93e1
CreateStatementRequest.php
2021-08-24 15:31:40 +02:00
Benjamin Beganović
c6bc102c6d
Update client.statement
route
2021-08-24 13:18:32 +02:00
David Bomba
bab9f222ff
Recurring Quotes Tests
2021-08-24 15:05:35 +10:00
David Bomba
ee855824db
Recurring Quotes
2021-08-24 12:57:46 +10:00
David Bomba
a0f6afec0f
Stubs for Recurring Expenses
2021-08-23 09:38:55 +10:00
Benjamin Beganović
22ce56b7c5
Add shouldUseToken(): bool
to PaymentResponseRequest
2021-08-19 13:34:18 +02:00
David Bomba
9fcaaf6302
Autobill tweaks
2021-08-19 07:41:34 +10:00
David Bomba
7f37c10178
FIxes for client validation
2021-08-14 07:44:20 +10:00
David Bomba
8484b3e024
FIxes for client validation
2021-08-13 18:45:19 +10:00
David Bomba
8dbbfce0a5
Merge pull request #6388 from beganovich/v5-611
...
(v5) Refactor webhooks
2021-08-12 21:18:41 +10:00
David Bomba
0aecc6da20
Check that contacts are an array
2021-08-12 14:35:25 +10:00
David Bomba
bc81043973
Fixes for Molli
2021-08-11 16:43:20 +10:00
David Bomba
7c7e4f4437
Set DB for live previews
2021-08-05 19:50:25 +10:00
Benjamin Beganović
7ab6dbd1b7
Cleanup of PaymentWebhookRequest
2021-08-04 16:24:49 +02:00
David Bomba
98e82f3ea6
slow down web hook requests if the are too fast for usgit status
2021-08-03 07:40:42 +10:00
Benjamin Beganović
8af3cfe737
Pay with credit card and save for future use
2021-07-30 14:36:14 +02:00
Benjamin Beganović
1e2e55c9e4
Credit card 3ds processing
2021-07-29 15:13:38 +02:00
David Bomba
284203401b
Fixes for live preview
2021-07-27 19:38:40 +10:00
David Bomba
efad096dfb
Fixes for live preview
2021-07-27 18:32:29 +10:00
David Bomba
9401c25cca
Set preview number to null
2021-07-27 08:57:20 +10:00
Benjamin Beganović
7dd7a6e4b1
Scaffold Mollie3dsController
2021-07-26 17:03:15 +02:00
David Bomba
a28aa9f7ec
Fixes for client portal enabled and content type
2021-07-26 08:22:29 +10:00
David Bomba
b5a8c60db5
Improve Company Gateway validation
2021-07-24 10:25:48 +10:00
David Bomba
29006a2da0
Fixes for client - country codes
2021-07-20 15:09:02 +10:00
David Bomba
aff6eb2701
Fixes for bad country codes in client request
2021-07-20 14:53:43 +10:00
David Bomba
d82491d163
Email user when another user is added into the system
2021-07-19 14:17:58 +10:00
=
a38dcbdd87
Streamline Hosted Migrations
2021-07-17 15:58:37 +10:00
David Bomba
46bc8fa495
Fixes for subscription webhooks
2021-07-15 11:06:14 +10:00
David Bomba
ad0b2b8ec3
Prevent ninja company from being deleted
2021-07-11 10:16:27 +10:00
David Bomba
6edfa0a966
Fixes for User model
2021-07-10 18:59:55 +10:00
David Bomba
95767f8bdd
Set Mime type of imported JSON file
2021-07-09 08:43:01 +10:00
David Bomba
108512068e
Form validation for contact password reset
2021-07-09 07:57:31 +10:00
David Bomba
32036a8569
Fixes for PDF paths
2021-07-07 21:39:49 +10:00
David Bomba
b15041f60b
Fixes for portal domain
2021-07-07 13:19:19 +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
69461104fe
Fixes for client gateways
2021-07-01 15:56:44 +10:00
Benjamin Beganović
31e138c41e
CreatePaymentMethodRequest.php allow only enabled methods to pass
2021-06-29 12:42:44 +02:00
Benjamin Beganović
77513de2a5
Make terms/privacy policy checkbox required if fields are present
2021-06-28 12:31:23 +02:00
David Bomba
4c00403d8c
Fixes for contact registration
2021-06-28 19:56:04 +10:00
David Bomba
24a5548619
Verify ACH amounts as integers
2021-06-23 08:14:23 +10:00
David Bomba
1b303f9559
Fixes for subscription service
2021-06-21 20:53:34 +10:00
David Bomba
c9778463f6
Fixes for AAL license
2021-06-21 15:10:20 +10:00
Benjamin Beganović
a502cee73e
Enabled modules for InvoiceController.php
2021-06-17 14:43:14 +02:00
Benjamin Beganović
2d9bd6471b
Update copyright in ShowTasksRequest.php
2021-06-17 14:38:16 +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
28b5d01804
minor change for subdomain regex
2021-06-17 07:29:03 +10:00
David Bomba
36f6cbbcc9
Update license in codebase
2021-06-16 16:58:16 +10:00
=
46ae91f920
Fixes for regex for subdomain name
2021-06-13 20:47:49 +10:00
David Bomba
e4975e85bb
Fixes for StoreUserRequest
2021-06-09 22:25:25 +10:00
David Bomba
f4bfa6c0fd
Add rules for adding users to hosted platform
2021-06-09 19:57:03 +10:00
Benjamin Beganović
9119f57a35
Return JSON response if some of required records wasn't found
2021-06-01 11:54:15 +02:00
Benjamin Beganović
588aeefb35
Moving logic for confirming the 3ds process into own method
2021-05-31 16:37:46 +02:00
David Bomba
b9191bf67a
Company Ledger Adjustment
2021-05-31 15:27:26 +10:00
David Bomba
6dc3668ff6
Fixes for tests
2021-05-31 08:17:42 +10:00
David Bomba
ba672f6fdd
Fixes for test
2021-05-26 11:32:01 +10:00
David Bomba
0e61a6f491
Fixes for random subdomain generator
2021-05-24 19:39:21 +10:00
David Bomba
0f3495a245
Set boolean type for signup fields
2021-05-23 07:50:34 +10:00
David Bomba
b58d3f390e
Fixes for Stripe Connect
2021-05-21 15:47:05 +10:00
David Bomba
99dd97443a
Fixes for vendor requests
2021-05-21 10:23:37 +10:00
David Bomba
019d6eb009
Fixes for company requests
2021-05-20 17:09:29 +10:00
David Bomba
c43d122e91
Fixes for importing Ninja clients/contacts
2021-05-20 14:13:54 +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
9599c8de4f
Refactor for Stripe Connect
2021-05-18 12:13:00 +10:00
David Bomba
0506b08ee0
Email invoice paid receipts
2021-05-17 08:09:20 +10:00
David Bomba
ef359501ba
Export Controller
2021-05-13 16:16:39 +10:00
Benjamin Beganović
5a84fb6990
Tasks module in the client portal
2021-05-12 16:39:29 +02:00
Benjamin Beganović
d28bc96b99
Block viewing deleted credit in the client portal
2021-05-10 14:46:22 +02:00
David Bomba
16c5665cc6
Recurring Invoice history / activities
2021-05-10 20:20:52 +10:00
David Bomba
f3a56c8174
Add activities to entities
2021-05-07 07:41:37 +10:00
David Bomba
ab3e635447
Fixes for user updating their own record
2021-05-05 15:33:52 +10:00
=
a76d584ae4
Clean up company request
2021-05-02 20:15:11 +10:00
=
01cb9a091e
Fixes for namespaces
2021-05-02 19:14:42 +10:00
David Bomba
4c2df3e1ff
Fixes for company sub domain
2021-04-28 14:19:32 +10:00
David Bomba
ee94ed6ac9
Fixes for company validation rules
2021-04-28 13:21:27 +10:00
David Bomba
f501a42e35
Fixes for domain validation
2021-04-28 13:12:51 +10:00
David Bomba
73bcaae3f6
Allow invoice balances to change - but do no allow them to go negative
2021-04-28 11:18:27 +10:00
David Bomba
90d786211c
Fixes for Stripe Connect
2021-04-22 23:40:36 +10:00
David Bomba
d6bd19e6c0
Fixes for stripe connect
2021-04-22 22:56:00 +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
Benjamin Beganović
e58d5291e7
Merge branch 'stripe-connect' into v5-2004-stripe-connect
2021-04-20 23:42:34 +02:00
Benjamin Beganović
eef9065f08
wip
2021-04-20 16:08:33 +02:00
David Bomba
e6c083cf29
Stripe Connect
2021-04-20 21:30:52 +10:00
David Bomba
68ddc6e7b1
Tests for ClientGatewayToken routes
2021-04-20 16:03:14 +10:00
David Bomba
03b19e27f7
Add client gateway tokens
2021-04-20 14:26:16 +10:00
David Bomba
797d0597aa
SortRequest
2021-04-17 08:32:34 +10:00
David Bomba
5df313b9fd
SortRequest
2021-04-17 08:31:24 +10:00
David Bomba
218aa6de73
Checks for partial/deposit greater than amount/balance
2021-04-15 08:09:36 +10:00
David Bomba
c2990a21d0
Fixes for tests
2021-04-14 16:48:32 +10:00
David Bomba
986e7fee86
Add validation rules for recurring productS
2021-04-14 12:51:22 +10:00
David Bomba
bde5166827
Subscriptions
2021-04-12 21:56:08 +10:00
David Bomba
8e327d3a75
v5.1.41
2021-04-08 21:08:29 +10:00
David Bomba
47113da4fa
Fixes for invoice properties
2021-04-08 20:50:53 +10:00
Benjamin Beganović
969d9f03dc
wip
2021-04-07 18:08:26 +02:00
David Bomba
9cb8e865fc
Fixes for assigned_user_id and group_id not sticking to subscriptions
2021-04-06 08:21:55 +10:00
David Bomba
b1e6325ef8
Fixes for tests
2021-04-06 08:19:27 +10:00
David Bomba
c3eb46d0b7
fixes for subscriptions
2021-04-02 09:09:01 +11:00
David Bomba
a2e0fd0849
Unique subscription nameS
2021-04-01 20:56:50 +11:00
David Bomba
1e83b729d5
Minor fixes for subscriptions
2021-04-01 20:33:50 +11:00
David Bomba
ffdd81ab6b
Merge pull request #5296 from turbo124/v5-develop
...
Fixes for subscriptions
2021-03-31 10:08:29 +11:00
David Bomba
f1131c07fe
Fixes
2021-03-31 10:03:18 +11:00
David Bomba
8e2c07b0df
Fixes
2021-03-31 09:58:50 +11:00
Benjamin Beganović
d5109af225
wip
2021-03-30 14:07:31 +02:00
David Bomba
f5c6847a36
Minor fixes for subscription types
2021-03-30 20:41:58 +11:00
David Bomba
878f00b375
add additional query filter for recurring invoices
2021-03-30 09:30:41 +11:00
David Bomba
f1ece9ab6b
Subscriptions
2021-03-29 21:43:42 +11:00
David Bomba
de99ed2ba4
Fixes for quote numbering
2021-03-29 21:00:22 +11:00
David Bomba
2e139a633b
Validation rules for subscriptions
2021-03-28 08:45:46 +11:00
David Bomba
f067290462
Update rules for updating an entity
2021-03-27 06:43:52 +11:00
David Bomba
fd24449f95
Fixes for deleting / restoring / removing users
2021-03-26 19:07:43 +11:00
David Bomba
abd3a89bc9
Subscriptions ( #5248 )
...
* Fixes for converting quote to invoice
* Fixes for naming PDFs
* Refresh entity prior to sending
* Fixes for subscriptions
* Add in required use
* Fixes for notifications
* Fixes for notifications
* Add with trasheD
* Rename BillingSubscriptions to Subscriptions
* Refactoring subscriptions
2021-03-25 21:55:59 +11:00
David Bomba
f80179814d
fix conflicts
2021-03-22 07:22:20 +11:00
David Bomba
1b5d6d44f2
Set default time out
2021-03-22 07:21:51 +11:00
David Bomba
9e0328757a
Tests for number validation across entities
2021-03-20 10:06:44 +11:00
David Bomba
451e4e1bbe
Ensure better unique rules
2021-03-20 09:51:52 +11:00
David Bomba
b841fe7000
Working on unique rules for numbers
2021-03-20 09:29:20 +11:00
David Bomba
1e72f20c3d
Fix for invite resend permission
2021-03-16 07:35:19 +11:00