Preserva entrega A aceite de servicos em rascunho

This commit is contained in:
2026-10-25 22:02:44 +02:00
parent 26b80df545
commit ca13acb74e
31 changed files with 1152 additions and 17 deletions
+9
View File
@@ -15,6 +15,15 @@ Route::middleware(['auth', RequireValidSession::class])->group(function (): void
Route::post('/api/logout', [IdentityController::class, 'logout']);
Route::post('/api/context', [IdentityController::class, 'select']);
Route::middleware(RequireCompanyContext::class)->group(function (): void {
Route::prefix('api/a/{area}')->group(function (): void {
$controller = \App\Modules\Services\Http\ServiceController::class;
Route::get('access', [$controller, 'accesses']);
Route::post('access', [$controller, 'changeAccess']);
Route::get('', [$controller, 'index']);
Route::post('', [$controller, 'create']);
Route::get('{id}', [$controller, 'show'])->whereNumber('id');
Route::patch('{id}', [$controller, 'update'])->whereNumber('id');
});
Route::get('/api/context', fn (\App\Shared\Context\CompanyContext $context) => response()->json($context->identifiers() + ['unit_id' => $context->unitId()]));
Route::patch('/api/companies/{company}', [IdentityController::class, 'renameCompany']);
Route::get('/api/companies/{company}', [IdentityController::class, 'company']);