Files
Leantime/app/Domain/Tickets/routes.php

21 lines
929 B
PHP
Raw 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/工艺文件/工具清单/文件/wikiJSON 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']);
});