mirror of
https://github.com/snipe/snipe-it.git
synced 2025-03-05 20:52:15 -08:00
update method (WIP ver)
This commit is contained in:
parent
ca35b66597
commit
ad202be374
|
@ -20,4 +20,25 @@ class SavedReportsController extends Controller
|
|||
|
||||
return redirect()->route('reports/custom', ['report' => $report->id]);
|
||||
}
|
||||
|
||||
public function update(Request $request)
|
||||
{
|
||||
$this->authorize('update',SavedReport::class);
|
||||
|
||||
if(is_null($reportid = SavedReport::find($request)))
|
||||
{
|
||||
return redirect()->route('reports/custom');
|
||||
}
|
||||
|
||||
$request->validate()->report->id->getRules();
|
||||
|
||||
|
||||
$report = $request->user()->savedReports()->edit([
|
||||
'name' => $request->get('name'),
|
||||
'options' => $request->except(['token','name']),
|
||||
]);
|
||||
|
||||
return redirect()->route('reports/custom', ['report' => $report->id]);
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
@ -400,9 +400,14 @@
|
|||
<button type="submit" class="btn btn-success" style="width: 32%">
|
||||
<i class="fas fa-download icon-white" aria-hidden="true"></i>
|
||||
</button>
|
||||
<button class="btn btn-primary" style="width: 32%">
|
||||
{{ "update"}}
|
||||
</button>
|
||||
<form method="post" id="savetemplateform" action="{{ route("savedreports/update") }}">
|
||||
@csrf
|
||||
<input type="hidden" id="savetemplateform" name="options">
|
||||
<input type="hidden" id="name" name="name" value="{{ $savedReport->name }},1git ">
|
||||
<button class="btn btn-primary" style="width: 32%">
|
||||
{{ "update" }}
|
||||
</button>
|
||||
</form>
|
||||
<button class="btn btn-warning" style="width: 32%">
|
||||
{{ "delete" }}
|
||||
</button>
|
||||
|
|
|
@ -359,6 +359,7 @@ Route::group(['middleware' => ['auth']], function () {
|
|||
Route::post('reports/custom', [ReportsController::class, 'postCustom']);
|
||||
// @todo: change to saved-template?
|
||||
Route::post('reports/savedtemplate', [SavedReportsController::class, 'store'])->name('savedreports/store');
|
||||
Route::post('report/savedtemplate', [SavedReportsController::class, 'update'])->name('savedreports/update');
|
||||
|
||||
Route::get(
|
||||
'reports/activity',
|
||||
|
|
Loading…
Reference in a new issue