Files
2026-11-02 20:27:11 +02:00

13 lines
795 B
PHP

<?php
use Illuminate\Support\Facades\Route;
use App\Modules\Identity\Http\RequireValidSession;
use App\Modules\Identity\Http\RequireCompanyContext;
use Tempo\Purchasing\Delivery\RuntimeContext;
use Tempo\Purchasing\SgfSourcing\Controller;
Route::middleware(['web','auth',RequireValidSession::class,RequireCompanyContext::class,RuntimeContext::class])->group(function(){
Route::get('/purchasing/sourcing/screen.mjs',[Controller::class,'script']);
Route::get('/purchasing/sourcing/{id}',[Controller::class,'page'])->whereNumber('id');
Route::get('/api/sourcing/{id}',[Controller::class,'show'])->whereNumber('id');
Route::post('/api/sourcing/{id}/{action}',[Controller::class,'command'])->whereNumber('id')->whereIn('action',['select','quote','evaluate','propose','confirm']);
});