liugang and Claude
d772909011
* [misc] Fix unit tests for programplanModel::getByList() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-29 16:42:02 +08:00
liugang and Claude
a6a3253802
* [misc] Fix unit tests for programplanModel::getByList() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-29 16:41:44 +08:00
liugang
db2474adcb
* [misc] Enhance unit tests with Claude Code.
2025-09-25 09:21:52 +08:00
liugang and Claude
b4498a1f44
* [misc] Enhance unit tests for programplanTao::getStageList() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:46 +08:00
liugang and Claude
acae67fa38
* [misc] Enhance unit tests for programplanTao::getStageCount() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:46 +08:00
liugang and Claude
793c4b75fb
* [misc] Enhance unit tests for programplanTao::getReviewDeadline() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:46 +08:00
liugang and Claude
ccc7658b21
* [misc] Enhance unit tests for programplanTao::getParentStages() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:46 +08:00
liugang and Claude
2f7b325726
* [misc] Enhance unit tests for programplanTao::getNewParentAndAction() method
...
- 增加getNewParentAndActionTest测试方法到programplan.unittest.class.php
- 重写getnewparentandaction.php测试脚本,增加10个测试步骤
- 测试覆盖wait、closed、suspended、doing四种状态的处理逻辑
- 测试不同父阶段状态组合下的状态转换和动作返回
- 测试多状态组合场景(suspended+closed)
- 确保所有测试步骤通过,提升测试覆盖率和代码质量
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:45 +08:00
liugang and Claude
dc6cb89f82
* [misc] Enhance unit tests for programplanTao::buildPointDataForGantt() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:45 +08:00
liugang and Claude
16d452fa81
* [misc] Enhance unit tests for programplanModel::updateSubStageAttr() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:28 +08:00
liugang and Claude
7fa281aede
* [misc] Enhance unit tests for programplanModel::setTreePath() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:28 +08:00
liugang and Claude
cfb53721bb
* [misc] Enhance unit tests for programplanModel::isTopStage() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:28 +08:00
liugang and Claude
8db264192b
* [misc] Enhance unit tests for programplanModel::isClickable() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:28 +08:00
liugang and Claude
2d4e47c560
* [misc] Enhance unit tests for programplanModel::getSiblings() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:28 +08:00
liugang and Claude
7d11a52168
* [misc] Enhance unit tests for programplanModel::getSelfAndChildrenList() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:28 +08:00
liugang and Claude
99baf36250
* [misc] Enhance unit tests for programplanModel::getPairs() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:28 +08:00
liugang and Claude
9babd4cd06
* [misc] Enhance unit tests for programplanModel::checkLeafStage() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:27 +08:00
tianshujie
b45102809c
* [refac] remove unused code.
2025-09-18 15:47:27 +08:00
liugang and Claude
17ad8f687e
+ [misc] Add unit tests for programplanZen::sortPlans() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-18 13:11:44 +08:00
liugang and Claude
4e90b8040f
+ [misc] Add unit tests for programplanZen::buildBrowseView() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-18 13:11:44 +08:00
liugang and Claude
aa34e11d6b
+ [misc] Add unit tests for programplanZen::buildStages() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-18 13:11:44 +08:00
liugang and Claude
9bb3bc39b3
+ [misc] Add unit tests for programplanZen::computeFieldsCreateView() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-18 13:11:44 +08:00
liugang and Claude
550c5df27d
+ [misc] Add unit tests for programplanZen::buildAjaxCustomView() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-18 13:11:44 +08:00
liugang and Claude
0c46ce1e7f
+ [misc] Add buildEditViewTest method to programplan unittest class
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-18 13:11:44 +08:00
liugang and Claude
2cb0428286
+ [misc] Add unit tests for programplanZen::buildEditView() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-18 13:11:44 +08:00
liugang and Claude
f794efbb50
+ [misc] Add unit tests for programplanZen::prepareEditPlan() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-18 13:11:44 +08:00
liugang and Claude
6f4ca003d4
* [misc] Update programplan unittest class to support buildCreateView test
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-18 13:11:43 +08:00
liugang and Claude
33ff7d89f2
+ [misc] Add unit tests for programplanZen::buildCreateView() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-18 13:11:43 +08:00
liugang and Claude
fcad71e776
+ [misc] Add unit tests for programplanZen::buildPlansForCreate() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-18 13:11:43 +08:00
liyang
2eefb65a16
* [uitest] remove ui lib to ui dir.
2025-09-17 09:06:48 +08:00
liugang and Claude
ac40c0d437
+ [misc] Add unit tests for programplanTao::setPlanBaseline() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:09:44 +08:00
liugang and Claude
5db894fbc8
+ [misc] Add unit tests for programplanModel::getByList() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:21 +08:00
liugang
985e56e785
- [misc] Remove unused css and js files.
2025-09-15 10:02:06 +08:00
liugang
53be2c64c6
- [misc] Remove unused view files.
2025-09-11 16:30:53 +08:00
sunguangming
5f2706f265
* [bug#65161,done,0.2h] remove unused code.
2025-09-03 07:28:00 +00:00
sunguangming
cda68a8969
* [misc] modify unittest.
2025-08-29 03:13:50 +00:00
sunguangming
7c6956c9e7
* [bug#64917,done,0.2h] fix bug.
2025-08-29 01:37:03 +00:00
tianshujie
e2111dc05c
* [bug#65018,done,0.5h] change tips when the project data is empty.
2025-08-29 09:08:19 +08:00
liugang
504f58ae55
* [misc] Add unittest steps of the programplanModel::getGanttTasks method.
2025-08-22 14:21:49 +08:00
liugang
ffe346b387
* [refac] Remove unused parameter productID.
2025-08-22 14:21:49 +08:00
liugang
7be2a6168f
* [refac] Refactor: pass actual execution list in buildTaskSearchForm call.
2025-08-22 14:21:49 +08:00
liugang
8886c5c48d
* [bug#64925] Replace programplanTask with projectTask.
2025-08-22 14:21:49 +08:00
liugang
67adf1e922
* [bug#64919] Fix error the search function can't work.
2025-08-21 14:49:50 +08:00
liugang
0a8d887513
* [misc] Fix display error of the search form in programplan browse page.
2025-08-21 11:38:08 +08:00
liugang
a0ac6d2c43
* [bug#64873] Fix parameter type error.
2025-08-20 14:19:50 +08:00
刘刚
90dd572c70
Merge branch feature/search of zentao/zentaopms ( #10994 )
2025-08-18 16:44:57 +08:00
sunguangming
3f27e42426
* [unittest] add zen test.
2025-08-18 08:27:06 +00:00
sunguangming
0599deff09
* [bug#64797,done,0.2h] fix bug.
2025-08-18 08:27:06 +00:00
xieqiyu
42aa63fdc0
* [bug#64584] Add the execution PM to parent execution team.
2025-08-18 03:45:58 +00:00
liugang
ab4ecfb7af
* [perf] refactor: enhance task search form building functionality
...
- Add productID parameter to buildTaskSearchForm method to support better filtering
- Introduce module parameter to handle different search contexts (task, programplanTask, projectTask)
- Refactor search configuration to be more modular and context-aware
- Remove hardcoded search module configurations and pass them as parameters
- Simplify search form initialization across execution, programplan, and project modules
- Improve code reusability by centralizing search configuration logic
- Add conditional field filtering based on execution type and search context
2025-08-18 09:09:10 +08:00