xieqiyu
b2af883c46
* [task#150827] Get stage order by order when create programplan.
2025-10-17 02:23:55 +00:00
sunguangming
7ac9c49aa3
Merge branch 'release/21.7.6' into feature/workflowgroup
2025-10-14 04:13:23 +00:00
xieqiyu
a166527c2e
* [task#150565] Add the unit test file of prograpmplanZen::buildCreateView.
2025-10-11 07:03:48 +00:00
xieqiyu
eec7d65175
* [task#150565] Change the stage list.
2025-10-11 02:01:03 +00:00
tianshujie
b45102809c
* [refac] remove unused code.
2025-09-18 15:47:27 +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
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
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
0599deff09
* [bug#64797,done,0.2h] fix bug.
2025-08-18 08:27:06 +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
zhujinyong
93989b45bc
* [misc] compatibility with PHP8.4.
2025-07-08 08:35:58 +08:00
wangyuting
c63e64dce4
* [bug#63028,done,2h,0h] Optimize calcdaysforstage function.
2025-06-11 07:16:10 +00:00
wangyuting
3273872a66
* [bug#62931,done,2h,0h] Fix create template task and project error.
2025-05-29 07:16:43 +00:00
wangyidong
fd5276c5d4
* [refac bug #62789 ] Disabled attribute when edit ipd stage.
2025-05-23 16:51:55 +08:00
sunguangming
3e6c12ff3e
Merge branch 'release/21.7' into release/21.7.1
2025-05-19 03:05:42 +00:00
sunguangming
9cfda9e24b
Merge branch 'feature/deliverable' into release/21.7.1
2025-05-16 09:27:00 +00:00
wangyidong
4ccab2ff58
* [refac bug #62083 ] Sync code to 21.7 branch from feature/deliverable.
2025-05-16 16:44:58 +08:00
wangyidong
4cb83e9b30
* [refac bug #62356 ] Fix dao .
2025-05-13 17:05:59 +08:00
sunguangming
94637bef1b
* [bug#62453,done,0.2h] fix bug.
2025-05-13 13:52:46 +08:00
sunguangming
fce1fb6996
* [bug#62449,done,0.5h] fix bug.
2025-05-13 13:52:46 +08:00
sunguangming
cd1014aa28
* [task#142376,done,0.5h] finish task.
2025-04-29 15:03:07 +08:00
wangyuting
8b7bc2e89c
* [task#142086,doing,1h,3h] Check if deliverable has been uploaded when edit stage.
2025-04-28 10:11:15 +08:00
wangyidong
830773afc3
* [refac bug #61506 ] Ignore check disabled stage data.
2025-04-17 17:40:08 +08:00
sunguangming
fa5791596e
* [task#61479,done,0.2h] fix bug.
2025-04-14 13:57:00 +08:00
sunguangming
2615d7d844
* [task#141381,done,0.2h] fix bug.
2025-04-14 13:20:25 +08:00
wangyidong
dbc85eef48
* [perf story #72339 ] Adjust type field for programplan create for ipd.
2025-04-14 10:41:30 +08:00
sunguangming
ffc91ccc72
* [task#140904,done,1h] finish task.
2025-04-14 10:41:30 +08:00
wangyidong
ba5b0be4a3
* [perf story #72339 ] Adjust for programplan create for ipd.
2025-04-14 10:41:30 +08:00
wangyidong
eb7f7f2362
* [perf story #72338 ] Adjust for programplan create for waterfullplus.
2025-04-14 10:41:30 +08:00
wangyidong
87ac5870c8
* [perf story #72333 ] Check legally date for pre level.
2025-04-14 10:41:30 +08:00
wangyidong
38d095cbab
* [perf story #72331 ] Adjust code.
2025-04-14 10:41:30 +08:00
wangyidong
c6ed2a057b
* [perf story #72331 ] get child stages for programplan create page.
2025-04-14 10:41:30 +08:00
wangyidong
85b977204d
* [perf story #72331 ] Adjust create programplan with level.
2025-04-14 10:41:30 +08:00
tianshujie
936be1d05d
* [bug#55604,done,1h] fix show date info error.
2025-01-02 11:16:47 +08:00
tianshujie
55ba011f2c
* [task#133223,doing,0.5h] change tip condition.
2024-12-03 13:25:42 +08:00
liumengyi
df48aa576b
* [task#132175,doing,1h] set browseType and queryID to programplan::browse.
2024-11-20 08:53:28 +08:00
wangyuting
7302803ef8
* [task#125728,done,6h,0h] Finish add autoschedule wg.
2024-10-08 09:44:22 +08:00
hufangzhou
98409ab03c
* [bug#55085,done,0.1h] Compatible with cases where no code is set.
2024-09-11 16:53:40 +08:00
hufangzhou
fbcc9a7e2e
* [bug#55005,done,0.7h] Display the code field by default when the code is a required field.
2024-09-06 17:13:13 +08:00
hufangzhou
2f9cb088f5
* [bug#54326,done,1.5h] Skip required fields check.
2024-09-05 10:21:22 +08:00
tanghucheng
7ce36fb1e8
* [task#127060,1h,0h] check start and end time.
2024-08-29 11:28:52 +08:00
songchenxuan
660617add1
* [bug#52538] calc stage days for batchcreate.
2024-08-26 10:25:20 +08:00
wangyidong
cda9d7754a
* [refac] Adjust get gantt data and style.
2024-07-17 16:14:50 +08:00
wangyidong
b853b1fd01
* Change stages to plans of var name.
2024-06-20 15:15:39 +08:00
sunguangming
47b1659923
* [bug#51247,done,0.5h] if dao is error, skip query.
2024-06-17 19:29:45 +08:00
daitingting
740b39c839
* Fix bug #50194 .
2024-05-29 09:50:05 +08:00
tanghucheng
1a824e87fd
* * Optimized module code.
2024-05-10 16:09:22 +08:00