Revert "Export system"

This reverts commit a79c4ec5ee.
This commit is contained in:
Darko Gjorgjijoski
2026-06-11 08:36:05 +02:00
parent ed5103e54d
commit c9d623a0dd
59 changed files with 715 additions and 4883 deletions

View File

@@ -1,19 +0,0 @@
<?php
namespace App\Http\Controllers\V1\Admin\Export;
use App\Exports\CustomerExport;
use App\Http\Controllers\Controller;
use App\Models\Customer;
use Illuminate\Http\Request;
use Symfony\Component\HttpFoundation\StreamedResponse;
class ExportCustomersController extends Controller
{
public function __invoke(Request $request): StreamedResponse
{
$this->authorize('viewAny', Customer::class);
return CustomerExport::download($request);
}
}

View File

@@ -1,24 +0,0 @@
<?php
namespace App\Http\Controllers\V1\Admin\Export;
use App\Exports\EstimateExport;
use App\Exports\EstimateLineExport;
use App\Http\Controllers\Controller;
use App\Models\Estimate;
use Illuminate\Http\Request;
use Symfony\Component\HttpFoundation\StreamedResponse;
class ExportEstimatesController extends Controller
{
public function __invoke(Request $request): StreamedResponse
{
$this->authorize('viewAny', Estimate::class);
if ($request->query('format') === 'lines') {
return EstimateLineExport::download($request);
}
return EstimateExport::download($request);
}
}

View File

@@ -1,19 +0,0 @@
<?php
namespace App\Http\Controllers\V1\Admin\Export;
use App\Exports\ExpenseExport;
use App\Http\Controllers\Controller;
use App\Models\Expense;
use Illuminate\Http\Request;
use Symfony\Component\HttpFoundation\StreamedResponse;
class ExportExpensesController extends Controller
{
public function __invoke(Request $request): StreamedResponse
{
$this->authorize('viewAny', Expense::class);
return ExpenseExport::download($request);
}
}

View File

@@ -1,24 +0,0 @@
<?php
namespace App\Http\Controllers\V1\Admin\Export;
use App\Exports\InvoiceExport;
use App\Exports\InvoiceLineExport;
use App\Http\Controllers\Controller;
use App\Models\Invoice;
use Illuminate\Http\Request;
use Symfony\Component\HttpFoundation\StreamedResponse;
class ExportInvoicesController extends Controller
{
public function __invoke(Request $request): StreamedResponse
{
$this->authorize('viewAny', Invoice::class);
if ($request->query('format') === 'lines') {
return InvoiceLineExport::download($request);
}
return InvoiceExport::download($request);
}
}

View File

@@ -1,19 +0,0 @@
<?php
namespace App\Http\Controllers\V1\Admin\Export;
use App\Exports\ItemExport;
use App\Http\Controllers\Controller;
use App\Models\Item;
use Illuminate\Http\Request;
use Symfony\Component\HttpFoundation\StreamedResponse;
class ExportItemsController extends Controller
{
public function __invoke(Request $request): StreamedResponse
{
$this->authorize('viewAny', Item::class);
return ItemExport::download($request);
}
}