David Bomba
97a4fb3696
Fixes for Templates - Add Assigned User functionality ( #3044 )
...
* Request Cancellation
* Add fields to settings
* Recurring invoice cancellation request
* change REST endpoint for entity_id templates
2019-11-05 21:16:38 +11:00
David Bomba
9050d4e564
Template Controller ( #3042 )
...
* Request Cancellation
* Add fields to settings
* Recurring invoice cancellation request
* Stub Template controller
2019-11-05 07:50:10 +11:00
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
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
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
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
2f657aaac8
Stubs for group settings controller
2019-10-05 08:58:51 +10:00
David Bomba
fd58aeb856
Company Gateway API
2019-10-03 13:21:24 +10:00
David Bomba
0b7054b315
Complete paypal response
2019-09-30 11:15:57 +10:00
David Bomba
b8aaa8c082
Payment hooks
2019-09-30 07:49:43 +10:00
David Bomba
441d52523d
Add activities to API
2019-09-27 14:31:13 +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
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
5f7a0b96d7
Tests tests and more tests
2019-09-09 21:05:53 +10:00
David Bomba
b853dd80ed
Working on payment methods
2019-09-09 16:25:33 +10:00
David Bomba
374cc88c06
Display PDF
2019-09-05 09:52:49 +10:00
David Bomba
668e01b814
Stubbing invoice design templates
2019-08-29 14:07:04 +10:00
David Bomba
bad61e8984
Payment Gateways - padding
2019-08-22 08:34:20 +10:00
David Bomba
c2441bdef0
Client Portal Payments List View
2019-08-16 15:20:28 +10:00
David Bomba
0892993afe
Recurring Invoice ListView
2019-08-15 21:10:02 +10:00
David Bomba
a6b78fd7a6
Working on recurring invoices listview
2019-08-15 14:31:03 +10:00
David Bomba
ec939e2f61
Working on client payment flow
2019-08-14 20:23:44 +10:00
David Bomba
dc65ede956
Remove links to multidatabaseuserprovider
2019-08-14 15:40:22 +10:00
David Bomba
104ff30468
Finished Client Profile CRUD
2019-08-14 10:15:21 +10:00
David Bomba
60853a8510
Edit client information
2019-08-14 07:41:02 +10:00
David Bomba
b2f7740fa1
Unique email validation for contact
2019-08-14 07:16:31 +10:00
David Bomba
7c35859a6e
Finished Contact Details Page
2019-08-13 09:56:46 +10:00
David Bomba
4a08414ca5
Working on User profile
2019-08-12 22:45:13 +10:00
David Bomba
9823df51b3
Working on Client Uploads
2019-08-08 21:07:26 +10:00
David Bomba
f37f28a846
Working on upload avatar - generic
2019-08-07 10:44:38 +10:00
David Bomba
dcfd65ec32
Fixes for filtering datatable
2019-08-05 09:31:55 +10:00
David Bomba
40b12515c3
Catch /client route
2019-08-05 08:17:46 +10:00
David Bomba
9b1075539c
Working on client portal profile
2019-08-02 10:31:48 +10:00
David Bomba
1823a23b2d
view composers for client portal
2019-07-22 13:54:34 +10:00
David Bomba
7e4294fcc5
Client password resets
2019-07-17 14:52:54 +10:00
David Bomba
7448ef9b0a
Client-Contact password reset stubs
2019-07-17 14:15:25 +10:00
David Bomba
4cc9ca2748
Handle fallback routes from different route group
2019-07-17 08:59:09 +10:00
David Bomba
241cb02a86
Start Front End of Client Portal - Authentication
2019-07-16 12:38:11 +10:00
David Bomba
9effc2ebca
Align Signup and Login responses for consistency
2019-07-14 19:34:49 +10:00
David Bomba
89797b0991
Handle list filters from Contact Routes
2019-07-10 13:10:18 +10:00
David Bomba
9f624b3c61
Mock Client InvoiceList
2019-07-10 11:42:34 +10:00
David Bomba
8df163c86a
add route file
2019-07-08 15:17:33 +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