Files
Leantime/app/Domain/Tickets/routes.php
wangruiguo d647428529
Some checks failed
Security Audit / Composer Security Audit (push) Has been cancelled
Security Audit / NPM Security Audit (push) Has been cancelled
Security Audit / CodeQL Analysis (push) Has been cancelled
OneBot: Leantime 改造版源码(BOM/Univer 表格/AI 接管/品牌替换等)
2026-09-03 18:49:20 +08:00

21 lines
929 B
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
use Illuminate\Support\Facades\Route;
use Leantime\Domain\Tickets\Controllers\TicketResourceApi;
/*
|--------------------------------------------------------------------------
| Tickets Domain Routes
|--------------------------------------------------------------------------
| 待办事项 ↔ 资源关联(BOM/工艺文件/工具清单/文件/wiki)JSON API。
| 每个动作都在 TicketResourceService 层按 ticket 所属项目自鉴权;
| CheckPermissions 中间件由 RouteLoader 统一应用到原生路由。
*/
Route::prefix('tickets/resource-api')->group(function () {
Route::post('/{ticketId}/link', [TicketResourceApi::class, 'link']);
Route::delete('/{ticketId}/unlink/{type}/{resourceId}', [TicketResourceApi::class, 'unlink']);
Route::get('/{projectId}/candidates', [TicketResourceApi::class, 'candidates']);
Route::get('/{ticketId}/links', [TicketResourceApi::class, 'links']);
});