get('/', [DashboardController::class, 'index']); $router->get('/login', [AuthController::class, 'showLogin']); $router->post('/login', [AuthController::class, 'login']); $router->post('/logout', [AuthController::class, 'logout']); $router->get('/tasks', [TaskController::class, 'index']); $router->get('/tasks/create', [TaskController::class, 'create']); $router->post('/tasks/store', [TaskController::class, 'store']); $router->get('/tasks/show', [TaskController::class, 'showModal']); $router->post('/tasks/comment/store', [CommentController::class, 'store']); $router->get('/tasks/kanban', [TaskController::class, 'kanban']); $router->post('/tasks/change-status', [TaskController::class, 'changeStatus']); $router->post('/tasks/update-status', [TaskController::class, 'updateStatus']); $router->get('/boards/{code}', [TaskController::class, 'board']); #Админ панель $router->get('/admin', [AdminController::class, 'index']); $router->get('/admin/boards', [AdminBoardController::class, 'index']); $router->get('/admin/boards/create', [AdminBoardController::class, 'create']); $router->post('/admin/boards/store', [AdminBoardController::class, 'store']); $router->get('/admin/boards/show', [AdminBoardController::class, 'showModal']); $router->get('/admin/ad', [AdminAdController::class, 'index']); $router->post('/admin/ad/sync', [AdminAdController::class, 'sync']); $router->get('/admin/boards/access', [AdminBoardController::class, 'access']); $router->post('/admin/boards/access/save', [AdminBoardController::class, 'saveAccess']); $router->get('/admin/boards/statuses', [AdminBoardController::class, 'statuses']); $router->get('/admin/boards/statuses/create', [AdminBoardController::class, 'createStatus']); $router->post('/admin/boards/statuses/store', [AdminBoardController::class, 'storeStatus']); $router->get('/admin/boards/statuses/edit', [AdminBoardController::class, 'editStatus']); $router->post('/admin/boards/statuses/update', [AdminBoardController::class, 'updateStatus']); $router->post('/tasks/files/upload', [TaskFileController::class, 'upload']); $router->get('/tasks/files/download', [TaskFileController::class, 'download']); $router->get('/tasks/files/view', [TaskFileController::class, 'view']); $router->post('/tasks/files/delete', [TaskFileController::class, 'delete']); $router->get('/admin/boards/fields', [AdminBoardFieldController::class, 'index']); $router->get('/admin/boards/fields/create', [AdminBoardFieldController::class, 'create']); $router->post('/admin/boards/fields/store', [AdminBoardFieldController::class, 'store']); $router->get('/admin/boards/fields/edit', [AdminBoardFieldController::class, 'edit']); $router->post('/admin/boards/fields/update', [AdminBoardFieldController::class, 'update']); $router->post('/admin/boards/fields/delete', [AdminBoardFieldController::class, 'delete']); $router->post('/admin/boards/delete', [AdminBoardController::class, 'delete']); $router->get('/admin/boards/source', [AdminBoardSourceController::class, 'edit']); $router->post('/admin/boards/source/save', [AdminBoardSourceController::class, 'save']); $router->get('/admin/boards/edit', [AdminBoardController::class, 'edit']); $router->post('/admin/boards/update', [AdminBoardController::class, 'update']); $router->get('/notifications/list', [NotificationController::class, 'list']); $router->post('/notifications/read-all', [NotificationController::class, 'readAll']); $router->post('/admin/boards/save-all', [AdminBoardController::class, 'saveAll']); $router->post('/tasks/update', [TaskController::class, 'update']);