David Bomba
81c481c071
Fixes for RandomDataSeeder ( #3073 )
...
* Provide failsafe creation of invoice invitations
* URL Links for invitations
* open up route for invitations
* Set DB by Invite
* Set DB By invitation Key
* Tests for setting DB based on user email address
* Middleware for setting db by email address
* fixes for tets
* fixes for tests
* Tests for bulk actions
* Payments API
* Fixes for tests
2019-11-16 14:12:29 +11:00
David Bomba
e1fa1186d1
CORS implementation ( #3065 )
...
* fix regression in company name
* HasOneThrough for company user
* Validation rules for contact email addresses
* Force a blank contact if no contacts passed in client
2019-11-13 22:32:53 +11:00
David Bomba
cb939ed986
Implement Company Settings Sieve ( #3057 )
...
* remove redundant custom gateways
* Implement view_all,edit_all_create_all permissions
* Fixes for company settings sieve
2019-11-12 22:36:24 +11:00
David Bomba
2ce89e5f48
Fixes for actions ( #3056 )
...
* Update API docs
* cleaning up migrations
* Fixes for tests
* fixes for tests
* Delete client contacts when soft deleting a client
* Fixes for actions
2019-11-12 15:41:02 +11:00
David Bomba
e4c18e734a
Implement fees and limits map for company gateways ( #3053 )
...
* Add ability to remove group settings level company logo
* Company Gateway Fees and Limits
* Validation tests for FeesAndLimits
* Working on company gateways
* Working on transforming fees_and_limits in transformer
* Implement fees and limits map for company gateways
2019-11-11 23:21:19 +11:00
David Bomba
a78b6aaacd
Set casts on Invoice Line Items ( #3049 )
...
* Implement client/group/company level counters clientCounter, groupCounter and counter
* Implement functionalityfor customising the timing of invoice_number creation
* Add Jobs
* adjustments
* clean line items at the request layer
* Clean line items at the request layer
2019-11-08 11:38:22 +11:00
David Bomba
a6f928b181
Fixes for settings, implement invitations from invoice request ( #3047 )
...
* Fixes for client portal localization
* Replace Invoice Ninja Logo with user defined logo and website URL in client portal
* Minor Fixes
* Refactor for invitations on invoices
* Fixes for settings
2019-11-07 09:57:09 +11:00
David Bomba
14ea3fe256
Tax Rate fixes ( #3031 )
...
* Ensure tax rate queries are scoped appropriately
* Add Tax Rate Policy
* Fixes for settings
* doc blocks
* Add failed jobs tables to migrations
* Only 1 migration file for failed table
2019-10-30 13:41:18 +11:00
David Bomba
13e104c1d9
Fixes for line items ( #3028 )
2019-10-29 22:12:59 +11:00
David Bomba
ed449ea1ab
Default gateway type ID ( #3008 )
...
* Show Recurring Invoice - Client Portal
* Password protect some routes
* Password Protection Routes
* Add default_gateway_type_id to gateway table
2019-10-22 22:27:03 +11:00
David Bomba
d29f37ef8b
Improve invoice calculations ( #3007 )
...
* Fixes for test
* Invoice Items Inclusive Tax Calculator
* Inclusive taxes
* Invoice Inclusive Tax Tests
* More tests
* clean up
* fixes for inclusive tests
2019-10-22 13:07:00 +11:00
David Bomba
7eb0f8d44b
Invoice calculations ( #2994 )
...
* Add traits for invoice calculations
* V2 of invoice calculator
* Tests for invoice item calculator
* Test for Invoice Item Calculations
* Invoice Calculation Tests
* fix for tests
* Fixes for invoice calculations
2019-10-16 20:28:52 +11:00
David Bomba
ebf439adcf
fixes for client number incrementation
2019-10-08 22:17:05 +11:00
David Bomba
faa5a05ac1
Validation rules for update client
2019-10-08 22:14:23 +11:00
David Bomba
2f657aaac8
Stubs for group settings controller
2019-10-05 08:58:51 +10:00
David Bomba
f19d28a70a
fixes
2019-10-02 19:40:32 +10:00
David Bomba
72afe5912c
fixes
2019-10-02 19:34:39 +10:00
David Bomba
63ec6d6fcf
contact key
2019-10-02 19:07:35 +10:00
David Bomba
f5d4ec951e
fixes for client creation
2019-10-02 17:52:38 +10:00
David Bomba
60ee687401
fixes for contact saves
2019-10-02 17:40:10 +10:00
David Bomba
37ec6afdad
Working on payment events
2019-10-01 16:03:57 +10:00
David Bomba
f2a8e5f4df
fixes for tests
2019-10-01 15:54:21 +10:00
David Bomba
85de581fac
Fix for company filtering
2019-09-29 18:46:53 +10:00
David Bomba
d5ec342764
Nuances of client contact invitations
2019-09-23 13:22:24 +10:00
David Bomba
308406c0fb
Create or Update invitations on invoice save / creation
2019-09-23 13:10:51 +10:00
David Bomba
7bc3f94162
tests for php 7.3
2019-07-08 15:54:46 +10:00
David Bomba
a793100f79
Working on Company CRUD
2019-06-17 10:15:42 +10:00
David Bomba
544e59bbba
Transform id keys from Bulk routes
2019-06-12 14:22:05 +10:00
David Bomba
51c5b96b68
Working on User Crud
2019-06-06 14:51:28 +10:00
David Bomba
fabc45d162
minor formatting
2019-06-04 15:53:34 +10:00
David Bomba
6c80df9835
remove invoice_email_list from settings
2019-05-31 11:10:05 +10:00
David Bomba
7ccd9114aa
doc blocks
2019-05-30 16:01:17 +10:00
David Bomba
ce8d440ec5
fixes for recurring invoice request
2019-05-30 09:58:00 +10:00
David Bomba
32ca69bc52
Working on invitationsg
2019-05-29 21:15:42 +10:00
David Bomba
866111cbbb
Working on Invoice Invitations
2019-05-29 14:33:53 +10:00
David Bomba
494504a2d0
Working on tests for new GeneratesCounterTest
2019-05-27 20:48:52 +10:00
David Bomba
c236925e6d
Fix Invoice Create routes
2019-05-16 08:26:21 +10:00
David Bomba
92b46d5ed8
tests
2019-05-15 19:20:52 +10:00
David Bomba
5467fc64b1
Invoice activity listeners
2019-05-15 15:03:18 +10:00
David Bomba
139008ed14
Working on Company ledger
2019-05-15 14:47:07 +10:00
David Bomba
ad76169b6c
Working on invoice payments
2019-05-13 16:18:46 +10:00
David Bomba
9b86780fa3
Update copyright
2019-05-11 13:32:07 +10:00
David Bomba
3fde744d77
Working on client saves
2019-05-10 16:08:33 +10:00
David Bomba
4cae3fdcfb
Working on Invoice and Payment Jobs
2019-05-10 07:50:21 +10:00
David Bomba
98d1480450
Store Invoice Job
2019-05-09 15:29:31 +10:00
David Bomba
79ed18d9ff
invoice repo doc
2019-05-09 08:47:38 +10:00
David Bomba
52800bdc4b
Minor refactors
2019-05-06 15:34:59 +10:00
David Bomba
10e0c8a05f
Recurring Quotes
2019-05-05 10:49:01 +10:00
David Bomba
9538626b03
Add Payment Repo
2019-05-03 18:32:30 +10:00
David Bomba
c35f9fbe04
recurring invoices
2019-05-03 08:29:04 +10:00