liugang and Claude
f3e7de29b2
+ [misc] Add unit tests for executionZen::buildGroupMultiTask() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:09:54 +08:00
liugang and Claude
5455b6c9cf
+ [misc] Add unit tests for executionZen::buildGroupTasks() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:09:54 +08:00
liugang and Claude
0470513e67
+ [misc] Add unit tests for executionZen::assignTesttaskVars() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:09:54 +08:00
liugang and Claude
caab3b6b32
+ [misc] Add unit tests for executionZen::assignTestcaseVars() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:09:54 +08:00
liugang and Claude
0973e25dad
+ [misc] Add unit tests for executionZen::assignTaskKanbanVars() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:09:54 +08:00
liugang and Claude
849bec6281
+ [misc] Add unit tests for executionZen::assignModuleForStory() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:09:53 +08:00
liugang and Claude
592f65fb0b
+ [misc] Add unit tests for executionZen::assignRelationForStory() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:09:53 +08:00
liugang and Claude
5a78d03482
+ [misc] Add unit tests for executionZen::assignCountForStory() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:09:53 +08:00
liugang and Claude
d5be1e3faa
+ [misc] Add unit tests for executionZen::assignManageProductsVars() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:09:53 +08:00
liugang and Claude
ce7e9c94a5
+ [misc] Add unit tests for executionZen::assignKanbanVars() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:09:53 +08:00
liugang and Claude
81afafb245
+ [misc] Add unit tests for executionZen::assignBugVars() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:09:53 +08:00
liugang and Claude
14051630f5
+ [misc] Add unit tests for executionTao::updateTeam() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:09:42 +08:00
liugang and Claude
34578448ce
+ [misc] Add unit tests for executionTao::buildStoryTree() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:09:42 +08:00
liugang and Claude
54a82c95fd
+ [misc] Add unit tests for executionTao::buildBatchUpdateExecutions() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:09:42 +08:00
liugang and Claude
1357d4c776
+ [misc] Add unit tests for executionModel::buildCaseSearchForm() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:15 +08:00
liugang and Claude
306d355c1b
+ [misc] Add unit tests for executionModel::getByBuild() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:15 +08:00
wangyidong
9191b08abf
Merge branch 'feature/reporttemplate' into release/21.7.6
2025-09-15 13:49:40 +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
yulujie
e841719292
*[uitest] Delete waittime.
2025-09-09 16:26:03 +08:00
yulujie
00e914fbb1
*[uitest] Modify waittime.
2025-09-09 16:26:03 +08:00
刘刚
ec1c7ea058
Merge branch release/21.7.5 of zentao/zentaopms ( #11291 )
2025-09-05 09:58:20 +08:00
tianshujie
9a3a87a089
* [unittest] add unittest for assignViewVars method.
2025-09-05 09:54:00 +08:00
tianshujie
d491137184
* [bug#65216,done,0.1h] fix private product can't show error.
2025-09-05 09:40:46 +08:00
daitingting
e8d989af62
* [bug#64540,done,1h] Set no nested check.
2025-09-05 08:49:21 +08:00
yulujie
927d3ce4b4
*[uitest] Add waittime.
2025-09-04 13:36:05 +08:00
xieqiyu
e47e9f59b7
* [bug#65083] Fix the bug of tutorial.
2025-08-29 08:07:57 +00:00
sunguangming
ee13bc5312
* [bug#64880,done,0.2h] fix bug.
2025-08-28 04:03:23 +00:00
tianshujie
1426946f1e
* [unittest] add unittest for buildTasksForImportBug method.
2025-08-26 13:41:30 +08:00
tianshujie
43a05c1450
* [unittest] add test file for zen.
2025-08-26 13:41:30 +08:00
tianshujie
90379966df
* [bug#64968,doing,0.2h] format hours for import bug and adjust number judge.
2025-08-26 13:41:30 +08:00
liugang
962172f565
* [misc] Fix unittest error of the executionModel::buildTaskSearchForm 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
d4cc2d6087
- [refac] Remove unused code.
2025-08-22 14:21:49 +08:00
liyang
df891b97b4
+ [task#148285] add products box id.
2025-08-21 17:42:29 +08:00
liugang
d9f0cf78ca
* [perf] Refactor search parameter caching: rename cacheSearchParams to cacheSearchFunc
...
- Rename method cacheSearchParams() to cacheSearchFunc() in framework/model.class.php
- Update parameter name from cacheSearchParams to cacheSearchFunc across execution and my modules
- Update corresponding test files and documentation comments
- Improve naming clarity to reflect that we're caching the function/method rather than just parameters
2025-08-21 08:38:54 +08:00
liugang
837d738e94
+ [misc] Add unittest steps of the executionModel::buildTaskSearchForm method.
2025-08-21 08:38:54 +08:00
liugang
297d787247
+ [misc] Add unittest steps of the executionModel::buildTaskSearchForm method.
2025-08-21 08:38:54 +08:00
liugang
156bcfd686
* [misc] Modify unittest script of the executionModel::buildTaskSearchForm method.
2025-08-21 08:38:54 +08:00
liugang
cc784cbb40
* [misc] Fix error parameter.
2025-08-21 08:38:54 +08:00
liugang
371860dfc6
* [perf] If the search function has been cached return the search configuration items.
2025-08-21 08:38:54 +08:00
liugang
34cca6339a
* [misc] Fix unittest error of the executionModel::buildTaskSearchForm method.
2025-08-21 08:38:54 +08:00
liugang
50835c315f
* [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-21 08:38:53 +08:00
liugang
b2124e9a45
* [perf] Rename the processParams parameter to cacheSearchParams.
2025-08-21 08:38:53 +08:00
liugang
26c93856a7
* [perf] Replace the magic constants __CLASS__ and __FUNCTION__ with the magic constant __METHOD__ to simplify the code.
2025-08-21 08:38:53 +08:00
liugang
506b1d7c4a
* [perf] Implement lazy search parameter processing in executionModel::buildTaskSearchForm().
2025-08-21 08:38:53 +08:00
xieqiyu
70b829bb32
* [bug#64584] Add the comment for unit test file.
2025-08-21 08:38:53 +08:00
xieqiyu
0704845130
* [bug#64584] Add the execution PM to parent execution team.
2025-08-21 08:38:53 +08:00
tianshujie
fab4b739c8
* [unittest] fix computeCFD error.
2025-08-21 08:38:50 +08:00
刘刚
90dd572c70
Merge branch feature/search of zentao/zentaopms ( #10994 )
2025-08-18 16:44:57 +08:00