Remove security on pdf-viewer endpoint

This commit is contained in:
Djery-Tom 2022-02-16 15:03:56 +01:00
parent 9da0666c05
commit f32d4c55c5
2 changed files with 25 additions and 1 deletions

View File

@ -6,6 +6,28 @@ use Illuminate\Http\Request;
class HelperController extends Controller
{
/**
* @OA\Get(
* path="/pdf-viewer",
* summary="Afficher le PDF de la facture dans une web view",
* tags={"Factures"},
* @OA\Parameter(
* parameter="url",
* name="url",
* description="URL du fichier",
* in="query",
* required=true,
* @OA\Schema(
* type="string",
* default="http://localhost:8086/invoices-docs/31122021_28012022_aon8K9BZOn_1643395930.pdf"
* )
* ),
* @OA\Response(
* response=200,
* description="OK"
* )
* )
*/
public function pdfView(Request $request)
{
$this->validate($request, [

View File

@ -12,6 +12,9 @@
| and give it the Closure to call when that URI is requested.
|
*/
$router->get('pdf-viewer', 'HelperController@pdfView');
$router->group(['prefix' => '', 'middleware' => 'auth'], function () use ($router) {
// Insurances routes
$router->group(['prefix' => '/insurances'], function () use ($router) {
@ -55,7 +58,6 @@ $router->group(['prefix' => '', 'middleware' => 'auth'], function () use ($route
$router->get('invoices', 'InvoiceController@getInvoices');
$router->get('generate-invoice', 'InvoiceController@generateInvoice');
$router->get('pdf-viewer', 'HelperController@pdfView');
$router->get('authorizations-care-requests', 'AuthorizationCareRequestController@getAll');
$router->post('authorizations-care-requests', 'AuthorizationCareRequestController@store');