David Bomba
7031d1abf9
Always force a baseType
2022-10-24 19:50:45 +11:00
David Bomba
0d0c21f1bb
Always force a baseType
2022-10-24 19:35:50 +11:00
David Bomba
028b6f29f1
Always force a baseType
2022-10-24 19:31:17 +11:00
David Bomba
215a0d298a
Always force a baseType
2022-10-24 19:30:15 +11:00
David Bomba
3ceb777fca
Always force a baseType
2022-10-24 19:27:40 +11:00
David Bomba
cc8de60920
Always force a baseType
2022-10-24 19:25:59 +11:00
David Bomba
46cd244a1d
Always force a baseType
2022-10-24 19:18:50 +11:00
David Bomba
0a1f41f1f1
Always force a baseType
2022-10-24 19:11:37 +11:00
David Bomba
701b474efa
Bank Transactions matching default category ID
2022-10-24 15:51:34 +11:00
David Bomba
02080cc3b7
Bank Transactions matching default category ID
2022-10-24 15:38:47 +11:00
David Bomba
18859b237c
Save Bank Transaction manually
2022-10-24 09:17:30 +11:00
David Bomba
f5ee320ce2
Allow Bank Accounts to be created manually
2022-10-24 09:07:55 +11:00
David Bomba
867b960532
Merge branch 'v5-develop' into yodlee
2022-10-04 13:43:32 +11:00
David Bomba
fa794e1edb
Remove redundant code in save company request
2022-10-02 17:27:04 +11:00
David Bomba
32ee09ae1f
strip tags from client and user nameS
2022-10-02 17:24:16 +11:00
David Bomba
6d7ddc3beb
Minor fixes for Stripe ACH Verifications
2022-10-01 10:29:15 +10:00
David Bomba
775ee542b5
Fixes for bank integration routres
2022-09-24 07:37:55 +10:00
David Bomba
a53f3edae6
Minor fixes
2022-09-23 16:54:22 +10:00
David Bomba
99704a3dbd
Refactor for bank transactions
2022-09-23 12:58:49 +10:00
David Bomba
1b8472fbc7
Refactor for bank transactions
2022-09-23 12:50:18 +10:00
David Bomba
8f82e366c3
Refactor for bank transactions
2022-09-23 12:48:11 +10:00
David Bomba
7ae5413b5a
Refactor for bank transactions
2022-09-23 12:47:49 +10:00
David Bomba
5b9253124e
Refactor for bank transactions
2022-09-23 12:45:19 +10:00
David Bomba
24fb32768f
Refactor for bank transactions
2022-09-23 12:44:28 +10:00
David Bomba
dd414fc588
Refactor bank transactions
2022-09-22 16:20:54 +10:00
David Bomba
8300b01504
Refactor for bank transactions
2022-09-22 15:54:58 +10:00
David Bomba
f4a12660ad
Refactor for bank transactions
2022-09-21 15:30:57 +10:00
David Bomba
24d542a023
If blank exchange rate is sent, force 1
2022-09-17 07:56:23 +10:00
David Bomba
02071e93d6
Bank Transaction matching
2022-09-15 17:31:32 +10:00
David Bomba
e0a770c663
Working on matching transactions
2022-09-15 15:02:39 +10:00
David Bomba
7e7f5395f8
Match Bank Transactions validation
2022-09-15 14:15:02 +10:00
David Bomba
0f3893a6ab
MatchBankTransactions
2022-09-15 13:58:42 +10:00
David Bomba
a1629bbab4
Fixes for applying numbers
2022-09-12 21:08:50 +10:00
David Bomba
3a8b1eb7e3
Improve date resolution in recurring invoices
2022-09-08 11:30:40 +10:00
David Bomba
87005cb3e5
Fixes for InputBag
2022-09-07 21:28:35 +10:00
David Bomba
c0cb157309
Merge branch 'v5-develop' into yodlee
2022-09-07 14:54:50 +10:00
David Bomba
3e676d584b
Fixes for registration fields and ensure client contact email is unique per company
2022-09-06 21:32:52 +10:00
David Bomba
bfff515b59
Ensure documents array is an array
2022-09-06 17:36:56 +10:00
David Bomba
4b0b32ed5b
Fixes for store payment request
2022-09-06 13:38:54 +10:00
David Bomba
43718dc139
Fixes for transforming vendor contacts
2022-09-01 19:59:25 +10:00
David Bomba
880f1a620f
Fixes for project with both project and client id
2022-08-25 08:10:26 +10:00
David Bomba
a07b955d79
Version bump
2022-08-22 18:12:54 +10:00
=
16a1c65354
valid credits rules
2022-08-22 15:05:02 +10:00
=
4e3f52a1ee
Refactor for payments to improve query efficiency
2022-08-22 13:24:33 +10:00
=
77d489211e
Fixes for task requests
2022-08-22 07:53:15 +10:00
David Bomba
acb756b229
Additions for hosted
2022-08-21 09:13:06 +10:00
David Bomba
e716bb5a02
Fixes for showing fees in both the product and tax tables
2022-08-19 08:41:50 +10:00
David Bomba
e1fd87d174
Add validation for task time logs
2022-08-18 13:29:18 +10:00
David Bomba
04642b0324
Bank Transaction stubs
2022-08-11 17:18:53 +10:00
David Bomba
8c7d002b31
Bank Transaction scaffold
2022-08-11 17:13:40 +10:00
David Bomba
f7eb506e0d
Refresh accounts
2022-08-11 12:39:43 +10:00
David Bomba
090f8f5dab
Refactor for Yodlee API'
2022-08-08 08:26:27 +10:00
David Bomba
0dc50bb171
Stubbing bank integration controllers
2022-08-05 19:05:59 +10:00
David Bomba
effd1678a5
Merge branch 'v5-stable' into yodlee
2022-08-05 11:27:52 +10:00
David Bomba
cbcf0dc238
Update customers for stripe
2022-08-03 20:06:09 +10:00
David Bomba
f6821e9fcc
Yodlee init
2022-07-28 14:09:13 +10:00
David Bomba
c8fc1a36a3
Fixes for Twilio
2022-07-27 23:12:36 +10:00
David Bomba
2942dfa528
Vendor documents
2022-07-27 15:39:43 +10:00
David Bomba
438562ab8f
Integrate twilio
2022-07-27 11:21:12 +10:00
David Bomba
8e654c21ce
Merge v5
2022-07-25 15:28:06 +10:00
David Bomba
ace8c64162
Fixes for vendors
2022-07-22 14:07:51 +10:00
David Bomba
e337abe819
Patches from v5-dev
2022-07-20 10:56:02 +10:00
David Bomba
c1352e700d
Fixes for purging company data
2022-07-19 09:39:54 +10:00
David Bomba
9b6bfbf96c
merge v5-dev
2022-07-17 20:38:00 +10:00
David Bomba
00eb180afc
minor fixes
2022-07-17 15:26:35 +10:00
David Bomba
49eb2b63df
Add rules for invitations
2022-07-16 14:43:10 +10:00
David Bomba
6581abf46d
Merge v5-develop into L9
2022-07-15 22:59:25 +10:00
David Bomba
071f2ee102
Post Merge v5-develop
2022-07-15 17:41:30 +10:00
David Bomba
ced6588087
Minor fixeS
2022-07-14 13:52:31 +10:00
David Bomba
44ec3fdd50
Fixes for purchase order to expense
2022-07-07 22:09:39 +10:00
David Bomba
4462e3f97b
Fixes for tests
2022-07-06 22:01:07 +10:00
David Bomba
261a2e0ab6
Inventory management from purchase orders
2022-07-06 20:04:59 +10:00
David Bomba
3e5e915acc
Uploads for purchase orders
2022-07-06 15:18:41 +10:00
David Bomba
80ea41568c
Purchase Order Emails
2022-07-04 15:27:09 +10:00
yois615
5cd4db6a62
BUGFIX - Show recurring invoice
...
https://forum.invoiceninja.com/t/view-recurring-invoice-you-are-not-authorized-to-view-or-perform-this-action/7906
2022-07-01 12:56:54 -04:00
David Bomba
19d71337ba
Fixes for tests
2022-07-01 18:56:19 +10:00
David Bomba
9ae0474de3
Fixes for type checking for purchase orders
2022-07-01 16:56:36 +10:00
David Bomba
776f3428ba
Purchase order decorators
2022-06-29 11:37:40 +10:00
David Bomba
3e916e0f1f
Fixes for tests
2022-06-24 11:55:41 +10:00
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
ade8b24031
Laravel 9
2022-06-23 09:24:56 +10:00
David Bomba
865bb009ad
Laravel 9
2022-06-22 21:57:45 +10:00
Shift
3811375a34
Rename password
validation rule
2022-06-21 09:58:30 +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
3d968d31e6
Add microsoft oauth to index.html
2022-06-20 16:28:03 +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
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
063d600bbd
Vendor Portal - Purchase Orders
2022-06-14 22:18:20 +10:00
David Bomba
6674424244
Stubs for vendor portal
2022-06-13 19:59:24 +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
b1c3878da2
Bulk actions for Purchase Orders
2022-06-10 18:00:07 +10:00
David Bomba
646091f89e
Fixes for quote form request
2022-06-10 15:15:26 +10:00
David Bomba
bc21d916b9
Adjustments for payment requests
2022-06-10 08:20:40 +10:00
David Bomba
aa832e1d24
Update product request
2022-06-09 10:20:18 +10:00
=
a6327b7694
Purchase Order Actions
2022-06-07 08:12:06 +10:00
David Bomba
4a2ecdb6a7
Update Purchase Order Scaffold
2022-06-05 19:22:58 +10:00
David Bomba
3bf56af37f
Fixes for timezone issues with recurring entities
2022-06-02 13:49:29 +10:00
David Bomba
720e42e35e
Purchase order scaffold
2022-05-31 08:28:32 +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
Nikola Cirkovic
219853eb9a
INA-5 | Remove unused import
2022-05-30 20:44:41 +02:00
Nikola Cirkovic
62089ed74f
INA-4 | Fix syntax
2022-05-29 05:22:22 +02:00
Nikola Cirkovic
8afb288fa0
INA-4 | Purchase Order form requests
2022-05-29 04:06:18 +02:00
David Bomba
cf141e36c8
Fixes for scheduler
2022-05-27 17:01:15 +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
8754ac9375
INA-5 | Add biweekly option
2022-05-27 02:50:03 +02: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
3b26246e1b
INA-5 | Requests [Removed unused property]
2022-05-26 04:16:47 +02:00
Nikola Cirkovic
05ff9531ab
INA-5 | Add prepareForValidation |code cleanup
2022-05-23 21:57:48 +02:00
Nikola Cirkovic
492eb5ffbd
Merge branch 'v5-develop' into Cirkovic/INA-5
2022-05-23 02:33:06 +02:00
Nikola Cirkovic
fd028102bd
INA-5 | Add docs for a task scheduler
2022-05-23 02:13:23 +02:00
Nikola Cirkovic
8a6ccba0af
INA-5 | Update Schedule |Create Scheduler | Update Scheduled Job requests
2022-05-23 01:32:31 +02: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
dfd82520a2
Fixes for validation rules for exports
2022-05-21 08:37:19 +10:00
David Bomba
2f8f39ca90
Fixes for required request parameter
2022-05-20 20:05:23 +10:00
Nikola Cirkovic
b3bf078f4c
INA-3 | Request class for creating scheduled task
2022-05-19 00:33:00 +02:00
David Bomba
7df60f5f27
ACH updates
2022-05-18 12:59:24 +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
aeae0a19ab
Adjust delays for observers
2022-05-15 20:14:14 +10:00
David Bomba
f59a7653ff
Profit and loss controller end point
2022-05-13 18:53:38 +10:00
David Bomba
b7de59beb4
Requirements for reports
2022-05-10 16:14:57 +10:00
David Bomba
6e17404cac
Clean up for email sending API
2022-05-06 09:34:18 +10:00
=
f09e460fc4
Bail early
2022-05-03 14:43:46 +10:00
David Bomba
25aadf9202
Email blacklists
2022-04-30 11:55:39 +10:00
David Bomba
73453b034a
Block domains from login
2022-04-29 08:50:39 +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
bc76424fd7
FIxes for approve with no conversion from AP
2022-04-26 08:51:14 +10:00
David Bomba
ebc498a815
Type checking
2022-04-21 12:07:08 +10:00
David Bomba
7e85c19705
Max password length 1000
2022-04-21 07:25:00 +10:00
David Bomba
cfd9ed4875
Fixes for types in settings
2022-04-18 23:10:43 +10:00
David Bomba
485fea03c7
Coerce default_task_rate to float
2022-04-09 16:02:12 +10:00
David Bomba
f8e60546fb
Client Reports
2022-04-07 12:17:02 +10:00
David Bomba
a2ef847f54
Fixes for ledger
2022-04-02 16:13:31 +11:00
David Bomba
f3d1c35b7f
Force integer for client id
2022-04-01 11:35:39 +11:00
David Bomba
ab1b614855
Fixes for payment method create
2022-03-28 11:03:31 +11:00
David Bomba
afe6262904
Fixes for create product request
2022-03-23 12:23:46 +11:00
David Bomba
696a5ac83b
Minor fixes
2022-03-21 12:32:00 +11:00
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
Joshua Dwire
941132133c
Fix request validation for preconfigured installs
2021-03-12 18:46:56 -05:00
Joshua Dwire
a844afd128
Support pre-configured installs where setup doesn't allow changing DB info
2021-03-11 19:48:41 -05:00
David Bomba
76a27f3946
Fix for null design column
2021-03-10 20:41:18 +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
b91fcf1b34
Merge branch 'v5-develop' into billing_subscriptions
2021-03-10 09:27:28 +11:00
Benjamin Beganović
83b23956f6
Update authorize methods on billing subscription requests
2021-03-09 14:29:57 +01:00
David Bomba
b21714c00c
Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop
2021-03-09 05:57:34 +11:00
David Bomba
38e5a14172
Bug fix for reconfirm useR
2021-03-09 05:47:49 +11:00
Benjamin Beganović
2660b8fa58
Billing subscriptions: Requests for crud endpoints
2021-03-08 15:19:45 +01:00
David Bomba
d83073ad91
Validation rule for recurring frequency
2021-03-08 12:31:00 +11:00
David Bomba
7a50032b35
Logging
2021-03-07 08:50: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
edc25c1342
Associate a user with multiple companies
2021-03-02 09:08:57 +11:00
David Bomba
bf326e6d26
Working on adding user to another company
2021-03-01 23:06:24 +11:00
David Bomba
cc883f0926
Fixes for archived invoice not emailing
2021-02-26 22:20:17 +11:00
=
087129788b
Working on 2FA
2021-02-20 11:45:20 +11:00
Benjamin Beganović
6872057207
Merge pull request #4912 from beganovich/v5-1502-client-portal-documents
...
(v5) Client portal: "Documents" improvements & bug fixes
2021-02-17 11:26:08 +01:00
Joshua Dwire
10462cdeb4
Merge remote-tracking branch 'origin/v5-develop' into v5-develop
...
# Conflicts:
# resources/views/email/import/completed.blade.php
2021-02-16 18:20:27 -05:00
Joshua Dwire
ff27f351c7
Bug fixes; add support for other platform imports
2021-02-16 18:15:42 -05:00
David Bomba
6edaf5d557
Entity upload routes + reorder api.php routes file
2021-02-16 08:14:30 +11:00
David Bomba
e546764e29
Upload documents route
2021-02-16 07:58:19 +11:00
Benjamin Beganović
aacc3b6602
wip
2021-02-15 15:52:13 +01: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
Joshua Dwire
ac99b0039d
Import functionality updates
2021-02-12 19:20:15 -05:00
David Bomba
f950f84b61
Fix for 500 on updating quote by removing contacts
2021-01-25 21:54:36 +11:00
David Bomba
269f83f317
Translations
2021-01-25 11:57:49 +11:00
David Bomba
3d468e5f40
Company Gateway cleanup
2021-01-22 07:45:00 +11:00
David Bomba
cbd6f212b5
deprecate old getPaymentMethods()
2021-01-18 13:59:06 +11:00
David Bomba
95e5b89641
fixes for validation of line_items
2021-01-14 08:16:07 +11:00
David Bomba
4ad3e7fc8a
Fix for group_settings_id being dropped in certain edge cases
2021-01-14 08:01:27 +11:00
David Bomba
976f610158
fixes for validation
2021-01-13 23:20:15 +11:00
David Bomba
4ff0108c5c
fixes for validation
2021-01-13 22:52:30 +11:00
David Bomba
e3efa5790f
Email validation
2021-01-13 22:47:36 +11:00
David Bomba
7d69f5eba3
Changes to schema for expenses, drop redundant columns from company table
2021-01-12 08:57:48 +11:00
David Bomba
13420a93b9
Fixes for validation
2021-01-08 21:19:26 +11:00
David Bomba
b5606c1524
Fixes for task statuses and tests
2021-01-08 09:25:00 +11:00
David Bomba
2e499adea6
Fix for task status null color value
2021-01-08 09:03:29 +11:00
David Bomba
65afd70b38
Always ensure the client has a currency set
2021-01-06 19:50:13 +11:00
Benjamin Beganović
603f7baa58
apply php-cs-fixeR
2021-01-04 13:38:00 +01:00
Benjamin Beganović
14efcc77e6
Support for database port on the setup
2021-01-04 13:36:47 +01:00
David Bomba
15b2ee6642
Add additional mimes
2021-01-04 21:49:28 +11:00
David Bomba
934610a01c
Update copyright + version bump + set canadian dollar symbol to $
2021-01-04 08:54:54 +11:00
David Bomba
8653cc6114
Fixes for unique taxrate constraint on update
2021-01-04 08:22:42 +11:00
=
6c098160df
Allow a user to change only their own password
2021-01-01 20:11:21 +11:00
=
7a058c9ae6
Move logging to nlog
2020-12-30 08:10:03 +11:00
Benjamin Beganović
6009d49330
Merge pull request #4546 from beganovich/v5-amount-with-fee
...
(v5) Change amount_with_fee source location
2020-12-22 09:26:24 +01:00
Benjamin Beganović
940c5c77f3
find and setup db by company key in webhook request
2020-12-21 12:19:48 +01:00
Benjamin Beganović
5a8dfd85eb
Apply php-cs-fixer
2020-12-21 11:46:46 +01:00