feat(需求池): 调整需求池布局与详情展示
This commit is contained in:
@@ -34,7 +34,16 @@ export function deriveReqDevStatus(reqId: string, devTasks: DevTask[]): ReqDevSt
|
||||
*/
|
||||
export function canEditRequirement(reqId: string, devTasks: DevTask[]): boolean {
|
||||
const status = deriveReqDevStatus(reqId, devTasks);
|
||||
return status !== 'developing';
|
||||
return !isRequirementExecutionLocked(status);
|
||||
}
|
||||
|
||||
export function canCloseRequirement(reqId: string, devTasks: DevTask[]): boolean {
|
||||
const status = deriveReqDevStatus(reqId, devTasks);
|
||||
return !isRequirementExecutionLocked(status);
|
||||
}
|
||||
|
||||
function isRequirementExecutionLocked(status: ReqDevStatus): boolean {
|
||||
return status === 'developing' || status === 'completed';
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user