Commit Graph
1525 Commits
Author SHA1 Message Date
tianshujie edac057ee1 * [bug#65360,done,0.5h] hidden plan block when the stage hasn't product. 2025-09-19 11:54:39 +08:00
daitingting 7370d7ffac * [task#149962,done,1h] If parent is empty, return directly. 2025-09-17 13:42:48 +08:00
wangyuting f1cdb85663 * [bug#65409,done,0.2h,0h] Adjust project execution tasks pri error. 2025-09-17 08:36:41 +08:00
wangyidong 9191b08abf Merge branch 'feature/reporttemplate' into release/21.7.6 2025-09-15 13:49:40 +08:00
sunguangming ee13bc5312 * [bug#64880,done,0.2h] fix bug. 2025-08-28 04:03:23 +00: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 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
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 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 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
liugang ea4f98c66f * [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-18 16:24:23 +08:00
liugang 76bdb907e4 * [misc] Fix error parameter. 2025-08-18 15:54:01 +08:00
liugang 9197a66de1 * [perf] If the search function has been cached return the search configuration items. 2025-08-18 11:18:44 +08: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
liugang a2227c2e0d * [perf] Rename the processParams parameter to cacheSearchParams. 2025-08-18 09:09:10 +08:00
liugang eb56003159 * [perf] Replace the magic constants __CLASS__ and __FUNCTION__ with the magic constant __METHOD__ to simplify the code. 2025-08-18 09:09:09 +08:00
liugang 2a06c19ab3 * [perf] Implement lazy search parameter processing in executionModel::buildTaskSearchForm(). 2025-08-18 09:09:09 +08:00
xieqiyu 2a85fe5a1f * [bug#64414] Load model of project in execution. 2025-08-06 15:22:15 +08:00
xieqiyu 5cecfcabdf * [bug#64414] Load model of project in execution. 2025-07-30 17:00:04 +08:00
xieqiyu f7bac96e4b * [bug#64289] Update parent stage team when add user to children stage. 2025-07-23 07:02:33 +00:00
刘刚 5a17b68273 Merge branch dev/bug-63790 of zentao/zentaopms (#10318) 2025-07-10 13:40:59 +08:00
wangyuting c9e99e4ef6 * [bug#63939,done,0.5h,0h] Fix show delayed executions error. 2025-07-10 10:29:43 +08:00
liugang 974b258264 Revert "* [perf] query database when necessary to improve performance."
This reverts commit c5a076d607.
2025-07-09 16:42:46 +08:00
liugang c5a076d607 * [perf] query database when necessary to improve performance. 2025-07-08 13:32:57 +08:00
tianshujie de17aa27be * [bug#63790,done,0.3h] remove changed status when the status is closed or cancel. 2025-07-08 11:46:50 +08:00
zhujinyong 94c876426f * [misc] compatibility with PHP8.4. 2025-07-07 14:47:31 +08:00
wangyuting 06a213e7a7 Merge branch 'feature/projecttpl2.0' into release/21.7.3 2025-07-03 09:31:33 +08:00
tianshujie 6ada07a65c * [misc,done,0.1h] fix import task error. 2025-06-30 11:23:28 +08:00
wangyuting c7a19a031d * [task#145754,done,0.5h,0h] Optimize label style. 2025-06-25 14:50:44 +08:00
刘刚 461e1e75fa Merge branch release/21.7.2 of zentao/zentaopms (#9892) 2025-06-25 11:02:53 +08:00
wangyuting be1c4cbfd8 * [bug#63402,done,0.5h,0h] Fix empty realEnd error. 2025-06-24 14:18:25 +08:00
刘刚 e4a642ee90 Merge branch release/21.7.2 of zentao/zentaopms (#9729) 2025-06-20 13:17:27 +08:00
刘刚 92c636e332 Merge branch dev/bug-63477 of zentao/zentaopms (#9698) 2025-06-19 16:16:49 +08:00
sunguangming 39e8e4cb89 * [misc] add comment. 2025-06-19 07:59:03 +00:00
sunguangming 656a8a48a9 * [bug#63477,done,0.2h] fix bug. 2025-06-19 06:15:50 +00:00
sunguangming 86262a2001 * [bug#63477,done,0.2h] fix bug. 2025-06-19 06:12:14 +00:00
tianshujie db5618b6af * [bug#63474,done,0.5h] fix edit a project error. 2025-06-19 14:06:29 +08:00
xieqiyu 2155a40448 Merge branch 'feature/doctemplate' into release/21.7.2 2025-06-18 02:18:57 +00:00
wangyuting c4653c063c * [task#145545,doing,0.5h,2h] Add execution template gantt menu. 2025-06-18 09:37:15 +08:00
wangyuting f9e9416e43 * [task#145167,done,0.1h,0h] Add project template dynamic menu. 2025-06-17 09:51:05 +08:00
wangyuting 5b09826a69 * [bug#63322,done,0.1h,0h] Fix project template app name error. 2025-06-13 09:09:45 +08:00
wangyuting 2520761285 * [bug#63318,done,0.1h,0h] Fix toTemplate name. 2025-06-12 16:29:12 +08:00
刘刚 ea579d8a1f Merge branch dev/task-145049 of zentao/zentaopms (#9463) 2025-06-12 15:13:54 +08:00
刘刚 59d910144b Merge branch dev/bug-63254 of zentao/zentaopms (#9464) 2025-06-12 15:13:39 +08:00
wangyuting 1194de7a07 * [task#145049,done,1h,0h] Adjust template project 1.5 menu. 2025-06-12 14:45:25 +08:00