feat(desfile): refactor entry management to use row-based configuration and expand seat options

This commit is contained in:
2026-08-14 13:32:02 -03:00
parent 4be94275f1
commit de8da72354
8 changed files with 298 additions and 188 deletions

View File

@@ -3,7 +3,7 @@
namespace App\Domains\Desfile\Controllers;
use App\Domains\Desfile\Requests\ReplaceEntryImageRequest;
use App\Domains\Desfile\Requests\SyncEntryVariantsRequest;
use App\Domains\Desfile\Requests\SyncEntryRowsRequest;
use App\Domains\Desfile\Requests\UpdateEntryImageRequest;
use App\Domains\Desfile\Resources\EntryResource;
use App\Domains\Desfile\Services\EntryService;
@@ -23,11 +23,11 @@ class EntryController extends Controller
);
}
public function update(SyncEntryVariantsRequest $request): EntryResource
public function update(SyncEntryRowsRequest $request): EntryResource
{
return new EntryResource($this->entryService->syncVariants(
return new EntryResource($this->entryService->syncRows(
$request->user()->tenant()->firstOrFail(),
$request->validated('variants'),
$request->validated('rows'),
));
}