David Bomba
b7d3f4e7aa
Client Portal conditionals ( #3039 )
...
* Fixes for tests
* add additional fields for company settings
* fixes for travis
* update company settings schema
* Disable client portal
* Client Portal middleware
* Working on client portal
* hide portal
* Implement notification channgels for User and ClientContact models
* Push notifications onto queue
* Force authentication if client portal is password protected
2019-11-04 11:22:59 +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
5fafbac36f
Tax Rates ( #3026 )
...
* Insert generic for client country if not set
* Invoice fixes
* fixes
* Schema changes
* Refactor Schema and implement fixes for testS
* Use Dispatcher for system logs
* Add TaxRateController
* Update OpenAPI definitions for Tax Rates
2019-10-29 13:55:26 +11:00
David Bomba
0f9aae454b
Update Company settings, OpenAPI documentation and Company Migration ( #3025 )
...
* Insert generic for client country if not set
* Invoice fixes
2019-10-28 08:36:09 +11:00
David Bomba
a60613aa26
Track signup platform ( #3014 )
...
* update company settings and OpenAPI definitions
* Fixes for tests
* Add extra variables to company settings
* Track signup platform when new account signup processed
2019-10-24 15:46:24 +11:00
David Bomba
e4f0b08d3e
Fixes for settings ( #3009 )
...
* Add Includes
* Clean up company settings + tests
* Update Company Settings Schema
* Fixes for tests
* fixes for tests
* fixes for settings
2019-10-23 12:01:25 +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
ad75344503
OpenAPI docs for support message API
2019-10-17 20:31:47 +11:00
David Bomba
fbc03aa9f7
Update setting fields
2019-10-17 19:26:46 +11:00
Benjamin Beganović
b35bff3cde
Forward support messages to contact@invoiceninja.com with system-level info ( #2993 )
...
* Sending support messages via API
* Sending log files only if self-hosted
* Remove legacy code
2019-10-17 07:12:38 +11:00
David Bomba
b6d6d3928b
Eager loading ( #2995 )
...
* Fixes for tests
* Eager load payment types
2019-10-16 21:24:33 +11:00
David Bomba
1c21b6dc7c
Invoice Calculations ( #2985 )
...
* Fixes for invoice item line totals
* Refactoring invoice calculations
* Update api-docs
* Fixes for invoice calculations
* remove tests
* fixes for config files
2019-10-13 21:59:55 +11:00
David Bomba
dde3f1192a
Change company_logo_url to company_logo ( #2980 )
2019-10-11 15:30:26 +11:00
David Bomba
778b655aa3
Clean up todos ( #2979 )
2019-10-11 13:20:04 +11:00
David Bomba
8d14c6b2bd
Switch currency_id back to settings object
2019-10-10 21:43:50 +11:00
David Bomba
fb150cc1b0
Documentation for SettingsSaver trait
2019-10-10 13:24:19 +11:00
David Bomba
7a4decdd3d
working on type casting
2019-10-10 10:15:35 +11:00
David Bomba
056b2cbdb7
Tests for company settings
2019-10-09 23:21:21 +11:00
David Bomba
0e9ca5c1ce
Company Settings
2019-10-09 16:57:32 +11:00
David Bomba
0469de7466
fix for returning token on company creation
2019-10-09 16:47:12 +11:00
David Bomba
534b515849
Abstract settings save to separate trait
2019-10-09 10:53:33 +11:00
David Bomba
2e4cd7459a
Add pay now button to each row in table
2019-10-08 16:09:59 +11:00
David Bomba
fb513ebe69
Customise column width for datatable
2019-10-08 14:04:35 +10:00
David Bomba
75b089fa19
Multi payment invoices with filtering of already paid invoices
2019-10-08 13:06:27 +10:00
David Bomba
accbbcf67b
Flash message
2019-10-08 12:03:40 +10:00
David Bomba
cc85746af0
Upload company logo to group settings
2019-10-08 07:17:55 +10:00
David Bomba
d35a90cb94
change logo_url to company_logo_url
2019-10-07 22:06:23 +11:00
David Bomba
b8515e26b0
Upload company logo to client settings
2019-10-07 22:05:06 +11:00
David Bomba
2a7f62b579
Fixes for tests
2019-10-07 21:36:30 +11:00
David Bomba
fda6ec33fd
Company Settings OpenAPI
2019-10-07 21:21:02 +11:00
David Bomba
c46ebb2778
Fixes for tets
2019-10-07 20:39:22 +11:00
David Bomba
5bbc274a48
Fixes for api-headeR
2019-10-07 17:31:26 +11:00
David Bomba
a54b6c3055
Finalized OpenAPI
2019-10-07 15:57:14 +11:00
David Bomba
0cad2c1c90
Users OpenAPI
2019-10-07 15:34:57 +11:00
David Bomba
ad1f8dc928
Recurring Quote OpenAPI
2019-10-07 15:32:29 +11:00
David Bomba
eacc1fe66a
Recurring Invoice OpenAPI
2019-10-07 15:29:16 +11:00
David Bomba
19caaac912
Payments OpenAPI
2019-10-07 15:19:25 +11:00
David Bomba
d999212a34
GroupSettings OpenAPI
2019-10-07 15:13:50 +11:00
David Bomba
2f7c403992
company_gateway OpenAPI
2019-10-07 15:09:04 +11:00
David Bomba
e784705aaf
Clients and Companies OpenAPI
2019-10-07 15:03:01 +11:00
David Bomba
24714dc9f4
Clients OpenAPI
2019-10-07 10:32:36 +11:00
David Bomba
6d81f981f8
Invoices OpenAPI
2019-10-07 09:00:02 +11:00
David Bomba
165182266a
OpenAPI
2019-10-06 23:24:15 +11:00
David Bomba
febe32b7d8
OpenAPI
2019-10-06 23:18:22 +11:00
David Bomba
65757f4b71
OpenAPI
2019-10-06 23:09:56 +11:00
David Bomba
b7a90a4cae
add custom values to settings object
2019-10-06 22:58:11 +11:00
David Bomba
ac96a01c03
OpenAPI
2019-10-06 22:51:33 +11:00
David Bomba
daa402c778
OpenAPI Docs
2019-10-06 22:27:56 +11:00
David Bomba
897e4855c1
OpenAPI
2019-10-06 22:24:54 +11:00
David Bomba
cf67589f23
Open API
2019-10-06 19:44:00 +11:00
David Bomba
59abbd04f9
Integrating OpenAPI documentation
2019-10-06 17:05:46 +11:00
David Bomba
5e553b36e9
logo uploads
2019-10-05 13:18:52 +10:00
David Bomba
d39d837895
Fixes for tests
2019-10-05 11:58:33 +10:00
David Bomba
70fe64ed96
Fixes for tests
2019-10-05 10:11:04 +10:00
David Bomba
2f657aaac8
Stubs for group settings controller
2019-10-05 08:58:51 +10:00
David Bomba
ae02953a8f
Client portal client screen
2019-10-04 07:51:54 +10:00
David Bomba
5adc88d01e
Docs
2019-10-03 22:17:48 +10:00
David Bomba
3af84f7de7
Company Gateway endpoint and tests
2019-10-03 21:18:12 +10:00
David Bomba
16cd98980b
Company Gateway Tests
2019-10-03 20:59:19 +10:00
David Bomba
3e3cde2e1e
pdate
2019-10-03 13:23:00 +10:00
David Bomba
4e51256b51
Company Logo upload test
2019-10-03 10:17:29 +10:00
David Bomba
db40a4ab71
handle logo upload for company
2019-10-03 07:59:27 +10:00
David Bomba
b8aaa8c082
Payment hooks
2019-09-30 07:49:43 +10:00
David Bomba
85de581fac
Fix for company filtering
2019-09-29 18:46:53 +10:00
David Bomba
441d52523d
Add activities to API
2019-09-27 14:31:13 +10:00
David Bomba
487f93933b
Laravel V6
2019-09-26 23:00:51 +10:00
David Bomba
2c05f5a47e
Refresh route
2019-09-25 21:49:43 +10:00
David Bomba
0687817ae8
Create payment after payment and mark invitations as paid
2019-09-25 16:23:51 +10:00
David Bomba
5090c963d3
Payment responses and saving card details
2019-09-25 14:03:28 +10:00
David Bomba
46602a21c5
Stripe payments
2019-09-25 12:07:33 +10:00
David Bomba
d34b129474
fix error formatting
2019-09-24 08:37:38 +10:00
David Bomba
bbabe4836b
Fix DB search
2019-09-23 22:19:37 +10:00
David Bomba
3ad0a3ff9a
Sort response in alphabetical order by key
2019-09-23 21:29:30 +10:00
David Bomba
1e1be26980
Invitation routing
2019-09-23 15:59:01 +10:00
David Bomba
3860e770f6
Add reset link to API
2019-09-23 08:24:25 +10:00
David Bomba
4aa781fb03
Working on settings - safe guards to updating the settings object
2019-09-21 14:09:25 +10:00
David Bomba
04b4f224fa
Working on terms and signature authorization
2019-09-21 12:17:27 +10:00
David Bomba
4fd41dbe1d
Client payment flow
2019-09-20 15:13:58 +10:00
David Bomba
a926c48f21
Payment methods list view
2019-09-19 20:16:41 +10:00
David Bomba
89cc4170d6
Fixes
2019-09-18 22:43:37 +10:00
David Bomba
d5d1d7d9a3
Refactor for API
2019-09-18 16:02:05 +10:00
David Bomba
a331368383
List view for payment methods
2019-09-18 12:39:53 +10:00
David Bomba
c79211c4f4
Mitigate nulls in database
2019-09-17 15:42:10 +10:00
David Bomba
bacf1f74a0
Fixes for signup route
2019-09-17 07:42:08 +10:00
David Bomba
662aa3aed1
Working on credit card auth response
2019-09-16 21:03:25 +10:00
David Bomba
0331575197
Working on card authorisation for Stripe
2019-09-16 14:59:59 +10:00
David Bomba
6b8cbe4e7c
Working on preauth credit card stripe
2019-09-16 12:05:30 +10:00
David Bomba
8944727d6b
Working on client payment methods
2019-09-15 21:40:46 +10:00
David Bomba
cbb1ca7660
Working on updating credit card
2019-09-14 22:34:05 +10:00
David Bomba
7cfe0c22fb
Add Payment Method - client side
2019-09-13 15:52:01 +10:00
David Bomba
b1836224e2
Working on contact payment page
2019-09-13 08:33:48 +10:00
David Bomba
2f164d6a76
Add account to login response
2019-09-12 22:02:25 +10:00
David Bomba
da0c0080a5
Fixes for login api
2019-09-12 21:46:09 +10:00
David Bomba
9431abb300
Working on payment flow - client side
2019-09-12 16:10:21 +10:00
David Bomba
b7920a072a
Set all ID's to strings for consistency
2019-09-12 11:28:41 +10:00
David Bomba
4536bc0566
API fixes
2019-09-11 20:15:44 +10:00
David Bomba
de3c724f48
Bug Fixes
2019-09-11 16:35:31 +10:00
David Bomba
ac19a4bb12
Working on cascading settings
2019-09-11 15:32:47 +10:00
David Bomba
af28b02fae
Fixes for tests
2019-09-11 13:46:23 +10:00