major helpdesk updates

This commit is contained in:
Mark Gregory
2026-06-15 13:47:58 +01:00
parent 330d6922a4
commit b668116b11
47 changed files with 2350 additions and 23 deletions
@@ -6,6 +6,7 @@ namespace Modules\Helpdesk\Providers;
use Illuminate\Foundation\Support\Providers\RouteServiceProvider as ServiceProvider;
use Illuminate\Support\Facades\Route;
use Modules\Helpdesk\Http\Controllers\WorkflowOpenController;
use Modules\Helpdesk\Support\ModuleInfo;
final class RouteServiceProvider extends ServiceProvider
@@ -24,6 +25,12 @@ final class RouteServiceProvider extends ServiceProvider
*/
protected function mapWebRoutes(): void
{
Route::middleware(['web'])
->prefix(config('helpdesk.route_prefix', 'helpdesk'))
->name('helpdesk.')
->get('/workflow/open/{token}', WorkflowOpenController::class)
->name('workflow.open');
Route::middleware(config('helpdesk.middleware', ['web', 'auth']))
->prefix(config('helpdesk.route_prefix', 'helpdesk'))
->name('helpdesk.')