wangzemei
aa5b794397
* [task#152533] modify storage method of AI results.
2025-12-02 16:45:00 +08:00
wangzemei
21645c4f91
* [misc] modify the position of ai prompts.
2025-12-02 16:45:00 +08:00
wangzemei
bfdad6e172
* [bug#67446] fix the issues of test prompt.
2025-12-02 16:45:00 +08:00
wangzemei
190ef75fa8
* [task#152533] add the comments.
2025-12-02 16:45:00 +08:00
wangzemei
8947dd5251
* [task#152533] finish the display of AI results in a document editor.
2025-12-02 16:45:00 +08:00
wangzemei
24ec34265c
* [task#152533] finish the display of AI results in a document editor.
2025-12-02 16:45:00 +08:00
liugang
5e9f8bac88
Revert "+ [task#151028] Convert html entities to characters."
...
This reverts commit edf7c9d0c3 .
2025-12-02 16:45:00 +08:00
liugang and Claude
1b31ccde97
+ [misc] Add unit tests for kanbanTao::getStoryCardMenu() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-02 16:45:00 +08:00
liugang and Claude
cdbda640b5
+ [misc] Add unit tests for actionTao::processCreateRequirementsActionExtra() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-02 16:45:00 +08:00
liugang
f7484b933b
- [misc] Delete the failed unit test scripts generated by Claude Code.
...
^ Conflicts:
^ module/action/test/tao/processcreatechildrenactionextra.php
^ module/action/test/tao/processcreaterequirementsactionextra.php
^ module/action/test/tao/processlinkstoryandbugactionextra.php
^ module/action/test/tao/processtostoryactionextra.php
^ module/branch/test/model/manage.php
^ module/cne/test/model/apiget.php
^ module/cne/test/model/apipost.php
^ module/cne/test/model/backup.php
^ module/cne/test/model/cneservererror.php
^ module/cne/test/model/deletebackup.php
^ module/cne/test/model/getappvolumes.php
^ module/cne/test/model/getbackuplist.php
^ module/cne/test/model/getbackupstatus.php
^ module/cne/test/model/getdisksettings.php
^ module/cne/test/model/getvolumesmetrics.php
^ module/cne/test/model/installapp.php
^ module/cne/test/model/restore.php
^ module/cne/test/model/translateerror.php
^ module/cne/test/model/uploadcert.php
^ module/cne/test/model/validatecert.php
^ module/common/test/model/printduration.php
^ module/convert/test/model/getzentaofields.php
^ module/convert/test/model/getzentaoobjectlist.php
^ module/convert/test/model/savestate.php
^ module/convert/test/tao/createtask.php
^ module/convert/test/tao/processjiracontent.php
^ module/instance/test/model/installationsettingsmap.php
^ module/instance/test/model/stop.php
^ module/kanban/test/tao/refreshbugcards.php
^ module/kanban/test/tao/refresherurcards.php
^ module/kanban/test/tao/refreshstorycards.php
^ module/metric/test/model/getdatebydatetype.php
^ module/metric/test/model/getlatestresultbycode.php
^ module/metric/test/model/updatemetricfields.php
^ module/product/test/model/buildsearchconfig.php
^ module/screen/test/model/gennotfoundordraftcomponentoption.php
^ module/search/test/model/buildoldquery.php
^ module/search/test/model/getoldquery.php
^ module/task/test/model/updateparent.php
^ module/todo/test/model/daterange.php
^ module/transfer/test/model/format.php
2025-12-02 16:44:56 +08:00
朱金勇
af64da422f
* [highgo] type changed.
2025-12-02 16:44:33 +08:00
朱金勇
f63365ae8a
* [highgo] type changed.
2025-12-02 16:44:33 +08:00
朱金勇
65c53d5ef8
* [highgo] type changed.
2025-12-02 16:44:33 +08:00
liugang
fda938efbe
* [misc] Change the build field data type from char(30) to int unsigned.
2025-12-02 16:44:33 +08:00
liugang
a2aa537cab
* [refactor] Refactor SQL processing for database installation and upgrade
...
- Extract SQL processing methods to install model for better reusability
- Add replaceContantsInSQL() and appendMySQLTableOptions() public methods
- Unify SQL constants replacement across installation and upgrade modules
- Remove duplicate SQL processing code in extension and upgrade models
- Fix __TABLE__ to __DATABASE__ in zentao.sql for consistency
- Improve code maintainability and reduce duplication
2025-12-02 16:44:32 +08:00
liugang
0ba7b79f6f
* [perf] Move getDatabaseCharsetAndCollation() call outside the foreach loop to improve performance.
2025-12-02 16:44:32 +08:00
liugang
88c299d96a
* [refac] Optimize database version handling in upgrade module
...
- Add databaseVersion property to avoid repeated database version queries
- Move database version-specific SQL modifications from execSQL to parseToSqls
- Remove static variable usage for better code maintainability
- Consolidate database version checks across upgrade methods
2025-12-02 16:44:31 +08:00
liugang
f7effb7da1
* [refac] Remove explicit charset and collation declarations from SQL files
...
- Remove DEFAULT CHARSET declarations from all SQL table definitions
- Strip COLLATE clauses from field definitions across all database scripts
- Simplify ENGINE declarations by removing redundant charset specifications
- Standardize SQL statement formatting for improved database compatibility
- Affects all database update scripts from version 0.1 to 21.7.6
2025-12-02 16:44:31 +08:00
liugang
65b7e96477
* [refac] Made getServerCharsetAndCollation method public in dbh class for broader usage.
2025-12-02 16:44:29 +08:00
liugang
4c7011b4c6
+ [refac] Add a method to get database charset and collation.
2025-12-02 16:44:28 +08:00
liugang
bfb45ffbde
+ [refac] Add a method to get the server charset and collation.
2025-12-02 16:44:28 +08:00
朱金勇
4230c07172
* [highgo] Fix exception.
2025-12-02 16:44:28 +08:00
sunhao
90f6abe2a2
* [bug #67169 ] fix kanban fullscreen not work in or vision.
2025-12-02 16:44:27 +08:00
wangyuting
da364baf0e
* Optimize code.
2025-12-02 16:44:27 +08:00
tianshujie
86b31411e1
* [unittest] add test method for formatExportData.
2025-12-02 16:44:27 +08:00
xieqiyu
db6cda7d89
* [bug#67333] Fix the bug of link product in project.
2025-12-02 16:44:26 +08:00
liugang
a282f3f0f4
* [misc] Reinstall the third-party libraries by composer.
2025-12-02 16:44:24 +08:00
tianshujie
219a9923ce
* [unittest] fix error.
2025-12-02 16:44:22 +08:00
tianshujie
264c2dcd96
* [unittest] add comment.
2025-12-02 16:44:22 +08:00
wangyuting
248f539b53
* Optimize code.
2025-12-02 16:44:21 +08:00
wangyuting
f5963f1d8b
* Add testjoint sql.
2025-12-02 16:44:21 +08:00
wangyuting
40b8a19582
* Move zentaomax code to zentaopms.
2025-12-02 16:44:21 +08:00
wangyuting
675a51a052
* [task#149678,done,1h,0h] Finish create joint testtask.
2025-12-02 16:44:19 +08:00
wangyidong
c1b0fbecea
* [refac bug #66442 ] Adjust user mobile field length for like +86 139xxxxxxxx.
2025-12-02 16:44:18 +08:00
liyang
e72d542449
+ [unittest] add unitest case id.
2025-12-02 16:44:18 +08:00
liyang
2888ad6ee7
+ [unittest] add cid.
2025-12-02 16:44:17 +08:00
liugang and Claude
852a670a14
+ [misc] Add unit tests for kanbanTao::getStoryCardMenu() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-02 16:43:33 +08:00
liugang and Claude
f318efe6b7
+ [misc] Add unit tests for zanodeZen::prepareCreateSnapshotExtras() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-02 16:43:33 +08:00
liugang and Claude
ebe2cfaadb
+ [misc] Add unit tests for zanodeZen::handleNode() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-02 16:43:33 +08:00
liugang and Claude
ef36313afd
+ [misc] Add unit tests for testtaskZen::responseAfterRunCase() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-02 16:43:32 +08:00
liugang and Claude
dcf3673e7b
+ [misc] Add unit tests for testreportZen::commonAction() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-02 16:43:32 +08:00
liugang and Claude
6ace18a7ac
+ [misc] Add unit tests for testcaseZen::setBrowseCookie() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-02 16:43:32 +08:00
liugang and Claude
4a7e568953
+ [misc] Add unit tests for testcaseZen::responseAfterBatchCreate() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-02 16:43:32 +08:00
liugang and Claude
4a6f0aeacc
+ [misc] Add unit tests for testcaseZen::processCasesForExport() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-02 16:43:32 +08:00
liugang and Claude
6cf2bee292
+ [misc] Add unit tests for testcaseZen::processCaseForExport() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-02 16:43:32 +08:00
liugang and Claude
706cc69b64
+ [misc] Add unit tests for testcaseZen::prepareReviewData() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-02 16:43:32 +08:00
liugang and Claude
fd09ec70b2
+ [misc] Add unit tests for testcaseZen::buildBrowseSearchForm() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-02 16:43:32 +08:00
liugang and Claude
c45192447f
+ [misc] Add unit tests for testcaseZen::assignModuleOptionMenuForEdit() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-02 16:43:32 +08:00
liugang and Claude
b1883b5c3d
+ [misc] Add unit tests for ssoZen::getFeishuUserToken() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-02 16:43:32 +08:00
liugang and Claude
a5364f0670
+ [misc] Add unit tests for projectZen::processBuildSearchParams() method
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-02 16:43:32 +08:00