Implement project board status workflow

This commit is contained in:
2026-03-25 08:04:34 +01:00
parent f7a0543ea1
commit 7e767b0c6c
22 changed files with 1076 additions and 7 deletions
+5
View File
@@ -2,6 +2,7 @@
use App\Http\Controllers\Admin\UserManagementController;
use App\Http\Controllers\ProjectBacklogController;
use App\Http\Controllers\ProjectBoardController;
use App\Http\Controllers\ProjectBoardSettingsController;
use App\Http\Controllers\ProjectController;
use App\Http\Controllers\ProjectTicketMetadataSettingsController;
@@ -31,6 +32,10 @@ Route::middleware(['auth', 'verified'])->group(function () {
->name('projects.backlog.store');
Route::scopeBindings()->group(function (): void {
Route::get('projects/{project}/board', [ProjectBoardController::class, 'index'])
->name('projects.board.index');
Route::patch('projects/{project}/tickets/{ticket}/status', [ProjectBoardController::class, 'move'])
->name('projects.tickets.status.update');
Route::get('projects/{project}/settings/board', [ProjectBoardSettingsController::class, 'show'])
->name('projects.settings.board');
Route::post('projects/{project}/settings/board/columns', [ProjectBoardSettingsController::class, 'store'])