mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-05-31 23:04:36 -04:00
Change PING route response
This commit is contained in:
parent
b37c475414
commit
d3775fd059
@ -23,6 +23,6 @@ class PingController extends BaseController
|
|||||||
*/
|
*/
|
||||||
public function index()
|
public function index()
|
||||||
{
|
{
|
||||||
return response()->json('success', 200);
|
return response()->json(['company_name' => auth()->user()->getCompany()->present()->name()], 200);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -294,7 +294,7 @@ class RecurringInvoice extends BaseModel
|
|||||||
|
|
||||||
public function recurringDates()
|
public function recurringDates()
|
||||||
{
|
{
|
||||||
//send back a list of the next send dates and due dates
|
//todo send back a list of the next send dates and due dates
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -73,13 +73,12 @@ class ClientContactRepository extends BaseRepository
|
|||||||
//always made sure we have one blank contact to maintain state
|
//always made sure we have one blank contact to maintain state
|
||||||
if ($client->contacts->count() == 0) {
|
if ($client->contacts->count() == 0) {
|
||||||
|
|
||||||
info("no contacts found");
|
|
||||||
|
|
||||||
$new_contact = ClientContactFactory::create($client->company_id, $client->user_id);
|
$new_contact = ClientContactFactory::create($client->company_id, $client->user_id);
|
||||||
$new_contact->client_id = $client->id;
|
$new_contact->client_id = $client->id;
|
||||||
$new_contact->contact_key = Str::random(40);
|
$new_contact->contact_key = Str::random(40);
|
||||||
$new_contact->is_primary = true;
|
$new_contact->is_primary = true;
|
||||||
$new_contact->save();
|
$new_contact->save();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -12,9 +12,11 @@
|
|||||||
namespace App\Transformers;
|
namespace App\Transformers;
|
||||||
|
|
||||||
use App\Models\Backup;
|
use App\Models\Backup;
|
||||||
|
use App\Models\Client;
|
||||||
use App\Models\Document;
|
use App\Models\Document;
|
||||||
use App\Models\Invoice;
|
use App\Models\Invoice;
|
||||||
use App\Models\InvoiceInvitation;
|
use App\Models\InvoiceInvitation;
|
||||||
|
use App\Transformers\ClientTransformer;
|
||||||
use App\Transformers\DocumentTransformer;
|
use App\Transformers\DocumentTransformer;
|
||||||
use App\Transformers\InvoiceHistoryTransformer;
|
use App\Transformers\InvoiceHistoryTransformer;
|
||||||
use App\Transformers\InvoiceInvitationTransformer;
|
use App\Transformers\InvoiceInvitationTransformer;
|
||||||
@ -30,10 +32,10 @@ class InvoiceTransformer extends EntityTransformer
|
|||||||
];
|
];
|
||||||
|
|
||||||
protected $availableIncludes = [
|
protected $availableIncludes = [
|
||||||
'invitations',
|
// 'invitations',
|
||||||
'history'
|
'history',
|
||||||
// 'payments',
|
// 'payments',
|
||||||
// 'client',
|
'client',
|
||||||
// 'documents',
|
// 'documents',
|
||||||
];
|
];
|
||||||
|
|
||||||
@ -51,6 +53,13 @@ class InvoiceTransformer extends EntityTransformer
|
|||||||
return $this->includeCollection($invoice->history, $transformer, Backup::class);
|
return $this->includeCollection($invoice->history, $transformer, Backup::class);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function includeClient(Invoice $invoice)
|
||||||
|
{
|
||||||
|
$transformer = new ClientTransformer($this->serializer);
|
||||||
|
|
||||||
|
return $this->includeItem($invoice->client, $transformer, Client::class);
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
public function includePayments(Invoice $invoice)
|
public function includePayments(Invoice $invoice)
|
||||||
{
|
{
|
||||||
@ -59,12 +68,6 @@ class InvoiceTransformer extends EntityTransformer
|
|||||||
return $this->includeCollection($invoice->payments, $transformer, ENTITY_PAYMENT);
|
return $this->includeCollection($invoice->payments, $transformer, ENTITY_PAYMENT);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function includeClient(Invoice $invoice)
|
|
||||||
{
|
|
||||||
$transformer = new ClientTransformer($this->account, $this->serializer);
|
|
||||||
|
|
||||||
return $this->includeItem($invoice->client, $transformer, ENTITY_CLIENT);
|
|
||||||
}
|
|
||||||
|
|
||||||
public function includeExpenses(Invoice $invoice)
|
public function includeExpenses(Invoice $invoice)
|
||||||
{
|
{
|
||||||
|
@ -55,8 +55,7 @@
|
|||||||
"staudenmeir/eloquent-has-many-deep": "^1.11",
|
"staudenmeir/eloquent-has-many-deep": "^1.11",
|
||||||
"stripe/stripe-php": "^7.0",
|
"stripe/stripe-php": "^7.0",
|
||||||
"turbo124/beacon": "^1",
|
"turbo124/beacon": "^1",
|
||||||
"webpatser/laravel-countries": "dev-master#75992ad",
|
"webpatser/laravel-countries": "dev-master#75992ad"
|
||||||
"yajra/laravel-datatables-oracle": "~9.0"
|
|
||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
"laravelcollective/html": "^6",
|
"laravelcollective/html": "^6",
|
||||||
|
432
composer.lock
generated
432
composer.lock
generated
File diff suppressed because it is too large
Load Diff
@ -10,7 +10,6 @@
|
|||||||
| is assigned the "api" middleware group. Enjoy building your API!
|
| is assigned the "api" middleware group. Enjoy building your API!
|
||||||
|
|
|
|
||||||
*/
|
*/
|
||||||
Route::get('/api/v1/ping', 'PingController@index')->name('ping');
|
|
||||||
|
|
||||||
Route::group(['middleware' => ['api_secret_check']], function () {
|
Route::group(['middleware' => ['api_secret_check']], function () {
|
||||||
Route::post('api/v1/signup', 'AccountController@store')->name('signup.submit');
|
Route::post('api/v1/signup', 'AccountController@store')->name('signup.submit');
|
||||||
@ -23,6 +22,9 @@ Route::group(['api_secret_check', 'email_db'], function () {
|
|||||||
});
|
});
|
||||||
|
|
||||||
Route::group(['middleware' => ['api_db', 'token_auth', 'locale'], 'prefix' => 'api/v1', 'as' => 'api.'], function () {
|
Route::group(['middleware' => ['api_db', 'token_auth', 'locale'], 'prefix' => 'api/v1', 'as' => 'api.'], function () {
|
||||||
|
|
||||||
|
Route::get('ping', 'PingController@index')->name('ping');
|
||||||
|
|
||||||
Route::resource('activities', 'ActivityController');// name = (clients. index / create / show / update / destroy / edit
|
Route::resource('activities', 'ActivityController');// name = (clients. index / create / show / update / destroy / edit
|
||||||
|
|
||||||
Route::resource('clients', 'ClientController');// name = (clients. index / create / show / update / destroy / edit
|
Route::resource('clients', 'ClientController');// name = (clients. index / create / show / update / destroy / edit
|
||||||
|
Loading…
x
Reference in New Issue
Block a user