David Bomba
84642bf035
Expense and Vendors ( #3226 )
...
* add expenses, vendors and vendor_contacts along with factories and test data
* padding out vendors, expenses
* Minor fixes
* Add Expense and Company TransformerS
2020-01-20 12:31:58 +11:00
David Bomba
f712b789ca
Fixes for tests ( #3184 )
...
* fix typo
* php-cs traits
* CS fixer pass
* Password protect User routes
* Implement checks to prevent editing a deleted record
* Clean up payment flows
* Fixes for tests
2019-12-31 08:59:12 +11:00
David Bomba
550cb42722
Dynamically apply locale ( #3140 )
...
* Minor fixes for OpenAPI docs for clients
* Add fields to company transformer
* Padding email templates, system level and custom
* Minor fixes for email template subject
* Working on Email Templates
* Clean up User model, remove redundant permissions methods
* Implement Locale for API
* Implement Locale middleware for client routes
2019-12-11 07:25:54 +11:00
David Bomba
1d2ec4c4ad
Fixes for invokable class ( #3123 )
...
* Reset DB connection after a DB scan in the same request
* Testing Gmail Oauth Email
* fixes for invokable class
* Fixes for test email
2019-12-04 13:32:28 +11:00
David Bomba
bc85bcd747
Test Gmail Sending using oauth ( #3121 )
...
* Reset DB connection after a DB scan in the same request
* Testing Gmail Oauth Email
2019-12-04 13:27:28 +11:00
David Bomba
abcd2fd1bb
Fixes for templates and bulk actions ( #3112 )
...
* change route names from camelcase to snake case
* Fixes for bulk actions
* fixes for bulk actions
* fixes for templates
* fixes for templates
2019-12-02 15:18:36 +11:00
David Bomba
cbe4dc072b
Adjustments for template controller to make entity and entity_id optional ( #3108 )
2019-11-30 14:11:49 +11:00
David Bomba
a7048ee61d
Implement Support for PHP 7.4 ( #3102 )
...
* Fixes for company factor
* Add dates to create test data
* Fixes for transformers, use faker to generate random dates
* Bump to PHP 7.4git add app/Http/Requests/User/DetachCompanyUserRequest.php
* Fixes for route model binding
2019-11-28 21:35:13 +11:00
David Bomba
ad87287fa7
Password protect purge company routes ( #3085 )
2019-11-20 18:39:12 +11:00
David Bomba
f59585dd62
Fixes for tests ( #3082 )
...
* Update client paid to date job:
* Backup Invoice HTML when invoice is marked as sent and paid
* Store HTML of invoice when invoice was paid
* Fix foreign keys in db schema
* V2 Endpoints for Company Migrations
* Fixes for tests
2019-11-20 16:41:49 +11:00
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
0354b58f82
Remove CORS from middleware ( #3064 )
...
* Remove headers
* Unique emails per client
* fixes for company name
* remove cors from middleware
2019-11-13 17:18:24 +11:00
David Bomba
fd8242330e
Fixes for cors ( #3061 )
2019-11-13 08:38:47 +11:00
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
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
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
3ad0a3ff9a
Sort response in alphabetical order by key
2019-09-23 21:29:30 +10:00
David Bomba
3860e770f6
Add reset link to API
2019-09-23 08:24:25 +10:00
David Bomba
9effc2ebca
Align Signup and Login responses for consistency
2019-07-14 19:34:49 +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
f4ae84e954
Re work the way we harvest a user token
2019-06-11 13:20:23 +10:00
David Bomba
d2a2378f4b
OAuth from Third Party Client <> Server finished
2019-05-22 13:18:18 +10:00
David Bomba
10e0c8a05f
Recurring Quotes
2019-05-05 10:49:01 +10:00
David Bomba
6660e881ef
Fixes for Payment tests
2019-05-03 18:28:48 +10:00
David Bomba
3c763e7d95
Fixes for php7.4 - travis
2019-04-24 11:27:51 +10:00
David Bomba
706625e83f
Working on invoice actions
2019-04-23 14:16:41 +10:00
David Bomba
f82aaefd4c
Working on API login
2019-04-19 11:59:07 +10:00
David Bomba
788a42e9a4
Working on API Login Authentication
2019-04-18 16:11:37 +10:00
David Bomba
0f19056b8f
Obfuscate primary ID
2019-04-03 11:09:22 +11:00
David Bomba
ef08afc240
Catch Model Not Found and return JSON
2019-04-02 17:36:49 +11:00
David Bomba
e95558334e
Add fallback route to catch all non existant routes
2019-03-30 20:30:41 +11:00
David Bomba
caf653ed69
Force DB to be set only on company table
2019-03-28 09:21:28 +11:00
David Bomba
74a01f8731
move away from session variables
2019-03-27 20:38:28 +11:00
David Bomba
ebddf93353
Test for API
2019-03-27 15:50:13 +11:00
David Bomba
4076a00dae
Multi Auth - Multi DB ( #2442 )
...
* Multi Auth / Multi DB cleanup
* Fixes for Multi-DB
* Fixes for Multi auth using Multi DB
* Remove register routes from application
2018-10-15 16:00:48 +11:00
Hillel Coren
f03dd652e6
Initial commit
2018-10-04 20:10:43 +03:00