Option to edit contract metadata

This commit is contained in:
Simon Pocrnjič
2025-11-20 18:04:33 +01:00
parent edbdb64102
commit 44f9f8f9fa
4 changed files with 285 additions and 13 deletions
@@ -396,6 +396,21 @@ public function updateContractSegment(ClientCase $clientCase, string $uuid, Requ
return back()->with('success', 'Contract segment updated.');
}
public function patchContractMeta(ClientCase $clientCase, string $uuid, Request $request)
{
$validated = $request->validate([
'meta' => ['required', 'array'],
]);
$contract = $clientCase->contracts()->where('uuid', $uuid)->firstOrFail();
$contract->update([
'meta' => $validated['meta'],
]);
return back()->with('success', __('Meta podatki so bili posodobljeni.'));
}
public function attachSegment(ClientCase $clientCase, Request $request)
{
$validated = $request->validate([