32 行
1.3 KiB
JSON
32 行
1.3 KiB
JSON
{
|
|
"id": "reimbursement-nonparticipant-readonly-projection",
|
|
"name": "reimbursement-nonparticipant-readonly-projection",
|
|
"title": "非参与人报销详情只读投影修复",
|
|
"description": "收紧非 owner/submitter 查看报销详情时的 PC、移动端操作投影与服务端变更资格,并改为面向审批/浏览者的只读票据文案。",
|
|
"status": "in_progress",
|
|
"dev_type": null,
|
|
"scope": "PC/mobile reimbursement read-only projection; reimbursement and invoice-pool object authorization; role-aware invoice copy",
|
|
"package": null,
|
|
"priority": "P0",
|
|
"creator": "shunli",
|
|
"assignee": "shunli",
|
|
"createdAt": "2026-08-28",
|
|
"completedAt": null,
|
|
"branch": null,
|
|
"base_branch": "main",
|
|
"worktree_path": null,
|
|
"commit": null,
|
|
"pr_url": null,
|
|
"subtasks": [],
|
|
"children": [],
|
|
"parent": "08-28-reimbursement-detail-material-preview-fixes",
|
|
"relatedFiles": [
|
|
"client/src/pages/ReimbursementDetailPage.tsx",
|
|
"client/src/pages/MobileReimbursementDetailPage.tsx",
|
|
"client/src/lib/invoiceStatus.ts",
|
|
"server/src/routes/reimbursements.js",
|
|
"server/src/routes/invoicePool.js"
|
|
],
|
|
"notes": "阻断 08-28-reimbursement-detail-material-preview-deploy:部署候选不再固定为 174cb7a,须待本任务实施、复核和提交后更新为包含两轮修复的新基线。",
|
|
"meta": {}
|
|
} |