mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-02-25 18:45:27 -06:00
Add "about" paths.
This commit is contained in:
parent
ea07b831f2
commit
7606757d78
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
/*
|
||||
* AccountController.php
|
||||
* Copyright (c) 2020 james@firefly-iii.org
|
||||
* Copyright (c) 2021 james@firefly-iii.org
|
||||
*
|
||||
* This file is part of Firefly III (https://github.com/firefly-iii).
|
||||
*
|
||||
@ -32,6 +32,7 @@ use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Http\Response;
|
||||
use Illuminate\Pagination\LengthAwarePaginator;
|
||||
use JsonException;
|
||||
use League\Fractal\Pagination\IlluminatePaginatorAdapter;
|
||||
use League\Fractal\Resource\Collection as FractalCollection;
|
||||
use Log;
|
||||
@ -62,6 +63,7 @@ class AccountController extends Controller
|
||||
* @param Request $request
|
||||
*
|
||||
* @return JsonResponse|Response
|
||||
* @throws JsonException
|
||||
*/
|
||||
public function search(Request $request)
|
||||
{
|
||||
@ -74,7 +76,6 @@ class AccountController extends Controller
|
||||
return response(null, 422);
|
||||
}
|
||||
$types = $this->mapAccountTypes($type);
|
||||
Log::debug(sprintf('Going to search for "%s" in types', $query), $types);
|
||||
|
||||
/** @var AccountSearch $search */
|
||||
$search = app(AccountSearch::class);
|
||||
@ -85,7 +86,6 @@ class AccountController extends Controller
|
||||
|
||||
$accounts = $search->search();
|
||||
|
||||
Log::debug(sprintf('Found %d accounts', $accounts->count()));
|
||||
|
||||
/** @var AccountTransformer $transformer */
|
||||
$transformer = app(AccountTransformer::class);
|
@ -460,6 +460,36 @@ Route::group(
|
||||
}
|
||||
);
|
||||
|
||||
/**
|
||||
* SEARCH ENDPOINTS
|
||||
*/
|
||||
Route::group(
|
||||
['namespace' => 'FireflyIII\Api\V1\Controllers\Search', 'prefix' => 'search',
|
||||
'as' => 'api.v1.search.',],
|
||||
static function () {
|
||||
|
||||
Route::get('transactions', ['uses' => 'TransactionController@search', 'as' => 'transactions']);
|
||||
Route::get('accounts', ['uses' => 'AccountController@search', 'as' => 'accounts']);
|
||||
}
|
||||
);
|
||||
|
||||
/**
|
||||
* SYSTEM END POINTS
|
||||
*/
|
||||
// About Firefly III API routes:
|
||||
Route::group(
|
||||
[
|
||||
'namespace' => 'FireflyIII\Api\V1\Controllers\System', 'prefix' => 'about',
|
||||
'as' => 'api.v1.about.'],
|
||||
static function () {
|
||||
|
||||
Route::get('', ['uses' => 'AboutController@about', 'as' => 'index']);
|
||||
Route::get('user', ['uses' => 'AboutController@user', 'as' => 'user']);
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@ -507,19 +537,6 @@ Route::group(
|
||||
|
||||
// TODO get rid of underscores.
|
||||
|
||||
// ABOUT FIREFLY III
|
||||
// TODO VERIFY API DOCS
|
||||
//Route::group(
|
||||
// [
|
||||
// 'namespace' => 'FireflyIII\Api\V1\Controllers\System', 'prefix' => 'about',
|
||||
// 'as' => 'api.v1.about.'],
|
||||
// static function () {
|
||||
//
|
||||
// // Accounts API routes:
|
||||
// Route::get('', ['uses' => 'AboutController@about', 'as' => 'index']);
|
||||
// Route::get('user', ['uses' => 'AboutController@user', 'as' => 'user']);
|
||||
// }
|
||||
//);
|
||||
|
||||
|
||||
// DYNAMIC CONFIGURATION (CHANGEABLE)
|
||||
@ -598,19 +615,7 @@ Route::group(
|
||||
|
||||
|
||||
|
||||
//
|
||||
//
|
||||
//// TODO VERIFY API DOCS
|
||||
//Route::group(
|
||||
// ['namespace' => 'FireflyIII\Api\V1\Controllers\Search', 'prefix' => 'search',
|
||||
// 'as' => 'api.v1.search.',],
|
||||
// static function () {
|
||||
//
|
||||
// // Attachment API routes:
|
||||
// Route::get('transactions', ['uses' => 'TransactionController@search', 'as' => 'transactions']);
|
||||
// Route::get('accounts', ['uses' => 'AccountController@search', 'as' => 'accounts']);
|
||||
// }
|
||||
//);
|
||||
|
||||
//
|
||||
//// TODO VERIFY API DOCS
|
||||
//Route::group(
|
||||
|
Loading…
Reference in New Issue
Block a user