share template bits

This commit is contained in:
akemidx
2025-12-02 18:34:13 -05:00
parent 58d577f67a
commit cc20844eff
2 changed files with 8 additions and 0 deletions

View File

@@ -20,6 +20,7 @@ class ReportTemplatesController extends Controller
$report = $request->user()->reportTemplates()->create([
'name' => $validated['name'],
'options' => $request->except(['_token', 'name']),
'share_report_template' => $request->has('share_report_template'),
]);
session()->flash('success', trans('admin/reports/message.create.success'));
@@ -63,6 +64,12 @@ class ReportTemplatesController extends Controller
'options' => $request->except(['_token', 'name']),
]);
if($request->user->id == $request->created_by) {
$reportTemplate->update([
'share_report_template' => $request->share_report_template,
]);
}
session()->flash('success', trans('admin/reports/message.update.success'));
return redirect()->route('report-templates.show', $reportTemplate->id);

View File

@@ -23,6 +23,7 @@ class ReportTemplate extends Model
'created_by',
'name',
'options',
'share_report_template',
];
protected $rules = [