Implementa qualificacao documental com requisitos e analises por versao

This commit is contained in:
2026-10-28 19:28:05 +02:00
parent b7a52e9e00
commit 9138379432
21 changed files with 1677 additions and 11 deletions
+4
View File
@@ -4,6 +4,7 @@ use App\Http\Controllers\BudgetController;
use App\Http\Controllers\BudgetReinforcementController;
use App\Http\Controllers\CompanyController;
use App\Http\Controllers\ConflictDeclarationController;
use App\Http\Controllers\DocumentaryQualificationController;
use App\Http\Controllers\EquipmentController;
use App\Http\Controllers\ExternalPaymentController;
use App\Http\Controllers\GoodsReceiptController;
@@ -33,6 +34,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}/qualificacao', [DocumentaryQualificationController::class, 'show'])->name('qualifications.show');
Route::post('requisicoes/{requisition}/qualificacao', [DocumentaryQualificationController::class, 'define']);
Route::post('qualificacoes/{set}/analises', [DocumentaryQualificationController::class, 'assess']);
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');