Commit Graph

161 Commits

Author SHA1 Message Date
shaohuzhang1 bfae088df6
feat: knowledge workflow (#4399)
Some checks are pending
sync2gitee / repo-sync (push) Waiting to run
Typos Check / Spell Check with Typos (push) Waiting to run
* feat: init knowledge workflow

* feat: add knowledge workflow and version models, serializers, and API views

* feat: knowledge workflow

* feat: knowledge workflow

* feat: add KnowledgeWorkflowModelSerializer and Operate class for workflow management

* fix: route

* feat: knowledge workflow

* feat: Knowledge workflow permission

* feat: knowledge workflow

* feat: knowledge workflow

* feat: knowledge workflow

* feat: knowledge workflow

* feat: Data source web node

* fix: Back route

* feat: knowledge workflow

* feat: knowledge workflow

* feat: Knowledge write node

* feat: add Data Source tool functionality and localization

* feat: add Data Source tool functionality and localization

* feat: knowledge workflow

* feat: knowledge workflow

* fix: simplify export tool permission check in ToolListContainer.vue

* fix: simplify export condition in ToolResourceIndex.vue

* fix: simplify condition for copying tool in ToolListContainer

* feat: knowledge workflow

* fix: Upload local files and add output fields

* feat: Knowledge write

* feat: add Document Split Node functionality and localization

* feat: add Document Split Node functionality and localization

* feat: Knowledge write

* feat: enhance Document Split Node with result processing and problem list generation

* fix: Allow problem be blank

* feat: enhance Document Split Node with result processing and problem list generation

* feat: tool datasource

* fix: Optimization of knowledge base workflow execution logic

* refactor: streamline image handling by updating application and knowledge ID management

* refactor: streamline image handling by updating application and knowledge ID management

* feat: extend support modes in variable aggregation node to include knowledge workflows

* feat: Chunks stored

* refactor: simplify file handling in document extraction by removing unnecessary byte conversion and enhancing file saving logic

* refactor: update file ID assignment in document extraction to use provided metadata

* feat: Workflow menu that distinguishes between applications and knowledge bases

* refactor: update file ID assignment in document extraction to use provided metadata

* fix: Add workspace ID as workflow execution parameter

* feat: add code template for Data Source tool form functionality

* refactor: remove unused sys import and improve module handling

* feat: Execution details support loading status

* refactor: update tool type handling and improve category merging logic

* feat: Alter fork depth

* fix: ensure filterList is properly initialized and updated in getList function

* refactor: simplify ToolStoreDialog by removing unused toolType logic

* perf: Optimize the style

* style: adjust div width for improved layout in Tree component

* refactor: improve polling mechanism for knowledge workflow action

* fix: Get workspace_id from workflow params

* fix: filter out 'file_bytes' from result in get_details method

* feat: add recursive filtering for file_bytes in context data

* fix: append results to paragraph_list instead of replacing it

* perf: Optimize translation files

* fix: include document name in bytes_to_uploaded_file call for better file handling

* refactor: optimize buffer retrieval in document processing

* refactor: remove redundant parameter from bytes_to_uploaded_file call

* fix: Page style optimization

* feat: add slider for setting limit in document rules form

* feat: add workflow knowledge management endpoints and related functionality

* fix: swap file size and file count limits in form inputs

* refactor: update tool_config args to use list format for improved readability

* feat: Node supports knowledge base workflow

* feat: Node supports knowledge base workflow

* fix: Basic node data cannot be obtained in the workflow

* style: Knowledge base workflow debugging page style adjustment

* fix: Loop nodes cannot be used in the knowledge base workflow

* fix: Knowledge base workflow variable assignment node

* feat: add chunk size slider to form for custom split strategy

* fix: Workflow style optimization

---------

Co-authored-by: CaptainB <bin@fit2cloud.com>
Co-authored-by: zhangzhanwei <zhanwei.zhang@fit2cloud.com>
Co-authored-by: wangdan-fit2cloud <dan.wang@fit2cloud.com>
2025-11-28 15:38:20 +08:00
zhangzhanwei 08418b98f1 fix: Root folder permission of knowledge and tool
--bug=1062946 --user=张展玮 【资源授权】为普通用户授权知识库、工具根目录的管理权限,普通用户不能管理知识库、工具的根目录 https://www.tapd.cn/62980211/s/1789640
2025-10-24 14:03:12 +08:00
zhangzhanwei 4648f08f98 feat: About permission
Some checks are pending
sync2gitee / repo-sync (push) Waiting to run
Typos Check / Spell Check with Typos (push) Waiting to run
2025-10-22 14:13:49 +08:00
zhangzhanwei 4487964d17 feat: Replace source file permission 2025-10-22 11:25:11 +08:00
zhangzhanwei 2d38540070 feat: Tag Permission 2025-10-22 10:15:08 +08:00
wxg0103 39bd4de6ee feat: enhance script loading with error handling and cleanup, update routing for chat navigation 2025-10-20 18:10:55 +08:00
zhangzhanwei 94560b8394 feat: Folder authorization frontend 2025-10-14 16:39:41 +08:00
wxg0103 9d9ae437d4 feat: add operation log clear policy and related dialog for cleanup time setting 2025-10-11 17:40:15 +08:00
zhangzhanwei 3a267ac074 fix: Translate fixed name 2025-10-10 14:15:11 +08:00
zhangzhanwei f96772f280 feat: Remove debug permission 2025-09-22 10:34:49 +08:00
zhangzhanwei 6a0145758c feat: Remove debug permission 2025-09-19 16:54:24 +08:00
wxg0103 68ce998012 feat: add username parameter to getCaptcha function and hash password with MD5 during login 2025-09-17 17:52:06 +08:00
zhangzhanwei 91a58ce990 fix: Dropitem permission 2025-08-28 14:36:21 +08:00
wangdan-fit2cloud 7756d02b6a feat: Resource management authorization 2025-08-27 15:12:41 +08:00
shaohuzhang1 7948e4f78b
feat: Export conversation page to PDF (#3941) 2025-08-26 18:38:58 +08:00
zhangzhanwei 39fd66e84b feat: Permission front 2025-08-26 18:38:03 +08:00
shaohuzhang1 23c9bc545c
feat: chat export pdf (#3931)
Co-authored-by: wangdan-fit2cloud <dan.wang@fit2cloud.com>
2025-08-25 18:13:07 +08:00
zhangzhanwei 31d71d137a feat: Front end permissions for resource authorization 2025-08-18 18:16:20 +08:00
wxg0103 da9ed39fa9 refactor: enhance permission mapping to include admin roles 2025-08-06 09:51:52 +08:00
wxg0103 f61a567bc3 refactor: streamline permission mapping for system and workspace roles 2025-08-05 19:06:37 +08:00
shaohuzhang1 9a626efe35
fix: When the reference variable in the workflow is empty, take the value of None (#3814) 2025-08-05 15:07:09 +08:00
zhangzhanwei 1febd0a957 fix: Problem read permission 2025-08-05 11:49:19 +08:00
wangdan-fit2cloud 86ad2c54c6 feat: applicaiton resource managment
Some checks are pending
sync2gitee / repo-sync (push) Waiting to run
2025-07-30 19:38:02 +08:00
zhangzhanwei 00a4b09c99 feat: Resource knowledge permission
Some checks are pending
sync2gitee / repo-sync (push) Waiting to run
2025-07-30 15:50:38 +08:00
CaptainB 5530b81f8b feat: add chat user and chat user group APIs for system knowledge management 2025-07-30 13:14:20 +08:00
zhangzhanwei 1b23fb4472 fix: Model resource 2025-07-30 10:54:31 +08:00
wangdan-fit2cloud 03fbba0952 feat: knowledge resource management and model resource management
Some checks are pending
sync2gitee / repo-sync (push) Waiting to run
2025-07-29 18:36:27 +08:00
zhangzhanwei 139473e77c feat: Front permission 2025-07-29 11:07:47 +08:00
wangdan-fit2cloud bf7d5c2e61 feat: Tool reaource 2025-07-25 18:12:03 +08:00
wxg0103 368c175f62 feat: implement fromNowDate function for time difference calculation
Some checks are pending
sync2gitee / repo-sync (push) Waiting to run
2025-07-13 15:30:11 +08:00
wxg0103 caa03dc489 refactor: add workspace management permission handling in user and permission API 2025-07-11 16:26:57 +08:00
zhangzhanwei b6cf80d6ef fix: Workspace shared knowledge button visibility 2025-07-08 15:56:52 +08:00
shaohuzhang1 b40c76d3f3
fix: PDF Preview (#3504) 2025-07-08 10:52:27 +08:00
zhangzhanwei ea085a3832 fix: Extends workspace manager system permission 2025-07-04 14:00:25 +08:00
wxg0103 be759701cc feat: add application management API and update ApplicationResourceIndex.vue 2025-07-04 11:21:05 +08:00
CaptainB 54cd93d927 feat: add getAllMemberList function to retrieve all users
--bug=1057955 --user=刘瑞斌 【共享资源】创建者显示为进入系统管理前工作空间存在的用户,但应该显示全量,因为系统管理不区分工作空间 https://www.tapd.cn/62980211/s/1722579
2025-07-03 13:50:48 +08:00
wangdan-fit2cloud 47368a5f99 fix: bugs
Some checks are pending
sync2gitee / repo-sync (push) Waiting to run
2025-07-02 22:48:33 +08:00
shaohuzhang1 da0be4b0ce
fix: URL 404 (#3460) 2025-07-02 21:49:55 +08:00
zhangzhanwei 3b4b658934 feat: System common user permission by resource authorization 2025-07-02 16:44:22 +08:00
CaptainB 8d52166307 refactor: add create_user field to tool serialization and update related logic
--bug=1057413 --user=刘瑞斌 【工具】搜索项选择创建者,创建者列表为空 https://www.tapd.cn/62980211/s/1721870
2025-07-02 16:12:35 +08:00
shaohuzhang1 6473f27cae
fix: ui bugs (#3454) 2025-07-02 16:01:22 +08:00
CaptainB aff1ab7d1b refactor: add create_user field to tool serialization and update related logic
--bug=1057413 --user=刘瑞斌 【工具】搜索项选择创建者,创建者列表为空 https://www.tapd.cn/62980211/s/1721870
2025-07-02 15:58:48 +08:00
wangdan-fit2cloud 7abfebe927 fix: url 2025-07-02 14:10:24 +08:00
wangdan-fit2cloud 081ca691d8 fix: perf 2025-07-02 14:10:24 +08:00
zhanweizhang7 b71a854d7c
feat: Shared knowledge access permission (#3450) 2025-07-02 11:35:14 +08:00
wangdan-fit2cloud 10eac10404 feat: chat user 2025-07-01 20:33:01 +08:00
wxg0103 63c836da04 refactor: chat user api 2025-07-01 17:38:14 +08:00
zhangzhanwei 60a0c6039e feat: Knowledge chat user permission 2025-06-30 18:23:44 +08:00
zhangzhanwei 3cf6dde72b fix: Resource authorization permission 2025-06-30 13:40:06 +08:00
shaohuzhang1 91e2dd7ea6
feat: add extends role (#3428) 2025-06-30 11:50:59 +08:00