Implementa regras de investimento por empresa com dupla aprovacao

This commit is contained in:
2026-10-28 16:57:45 +02:00
parent 153ba2c1af
commit 95dd2cc1ed
37 changed files with 1418 additions and 28 deletions
+4
View File
@@ -7,6 +7,7 @@ use App\Http\Controllers\ConflictDeclarationController;
use App\Http\Controllers\EquipmentController;
use App\Http\Controllers\ExternalPaymentController;
use App\Http\Controllers\GoodsReceiptController;
use App\Http\Controllers\InvestmentPolicyController;
use App\Http\Controllers\InvoiceController;
use App\Http\Controllers\PurchaseController;
use App\Http\Controllers\QuotationController;
@@ -28,6 +29,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('regras-investimento', [InvestmentPolicyController::class, 'index'])->name('investment.index');
Route::post('regras-investimento', [InvestmentPolicyController::class, 'store'])->name('investment.store');
Route::post('regras-investimento/{policy}/decidir', [InvestmentPolicyController::class, 'review'])->name('investment.review');
Route::post('orcamentos/{budget}/reforcos', [BudgetReinforcementController::class, 'store'])->name('budgets.reinforcements.store');
Route::post('reforcos/{reinforcement}/decidir', [BudgetReinforcementController::class, 'review'])->name('budgets.reinforcements.review');
Route::get('pagamentos', [ExternalPaymentController::class, 'index'])->name('payments.index');