Commit Graph
112823 Commits
Author SHA1 Message Date
sunhao 7e49c23b6a * [misc] fix unit test of ai model method 'getTargetFormLocation'. 2025-12-02 16:45:00 +08:00
sunhao 118dcdecf3 * [misc] fix open form in ai chat not work as expected. 2025-12-02 16:45:00 +08:00
sunhao b9cee50e7a * [misc] support for opening modal with url ends with #open-modal. 2025-12-02 16:45:00 +08:00
wangzemei 00a182bd27 * [task#152533] modify the params. 2025-12-02 16:45:00 +08:00
wangzemei ac9c807ae8 * [unittest] modify the unittest of getTargetFormLocation. 2025-12-02 16:45:00 +08:00
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
liugangandClaude 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
liugangandClaude 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
liugangandClaude 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
liugangandClaude 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
liugangandClaude 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
liugangandClaude 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
liugangandClaude 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
liugangandClaude 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
liugangandClaude 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
liugangandClaude 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
liugangandClaude 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