Regista abertura de propostas e actas imutaveis por versao

This commit is contained in:
2026-10-28 18:50:02 +02:00
parent 513f430edf
commit 07e775c492
21 changed files with 1404 additions and 4 deletions
+4
View File
@@ -9,6 +9,7 @@ use App\Http\Controllers\ExternalPaymentController;
use App\Http\Controllers\GoodsReceiptController;
use App\Http\Controllers\InvestmentPolicyController;
use App\Http\Controllers\InvoiceController;
use App\Http\Controllers\ProposalOpeningController;
use App\Http\Controllers\PurchaseControlController;
use App\Http\Controllers\PurchaseController;
use App\Http\Controllers\PurchasePlanningController;
@@ -32,6 +33,9 @@ Route::middleware(['auth', 'verified'])->group(function () {
Route::post('empresa/iniciar', [CompanyController::class, 'store'])->name('company.store');
Route::middleware(EnsureCompanyIsConfigured::class)->group(function () {
Route::get('requisicoes/{requisition}/abertura', [ProposalOpeningController::class, 'show'])->name('openings.show');
Route::post('requisicoes/{requisition}/abertura', [ProposalOpeningController::class, 'store']);
Route::get('actas/{opening}/imprimir', [ProposalOpeningController::class, 'print'])->name('openings.print');
Route::get('planeamento', [PurchasePlanningController::class, 'index'])->name('planning.index');
Route::post('planeamento', [PurchasePlanningController::class, 'store']);
Route::post('planeamento/{item}/responsavel', [PurchasePlanningController::class, 'assign']);