diff --git a/app/Http/Controllers/SavedReportsController.php b/app/Http/Controllers/SavedReportsController.php index 3efbe600f5..487ded803a 100644 --- a/app/Http/Controllers/SavedReportsController.php +++ b/app/Http/Controllers/SavedReportsController.php @@ -2,6 +2,7 @@ namespace App\Http\Controllers; +use App\Models\CustomField; use App\Models\SavedReport; use Illuminate\Http\Request; @@ -21,6 +22,16 @@ class SavedReportsController extends Controller return redirect()->route('reports/custom', ['report' => $report->id]); } + public function edit(Request $request, $reportId) + { + $report = SavedReport::findOrFail($reportId); + + return view('reports/custom', [ + 'customfields' => CustomField::get(), + 'savedReport' => $report, + ]); + } + public function update(Request $request) { $this->authorize('update',SavedReport::class); diff --git a/resources/views/reports/custom.blade.php b/resources/views/reports/custom.blade.php index ca7c30e535..29a9511bd9 100644 --- a/resources/views/reports/custom.blade.php +++ b/resources/views/reports/custom.blade.php @@ -28,12 +28,52 @@