diff --git a/apps/application/flow/step_node/data_source_web_node/impl/base_data_source_web_node.py b/apps/application/flow/step_node/data_source_web_node/impl/base_data_source_web_node.py index 5943b3c3e..9a5b6c604 100644 --- a/apps/application/flow/step_node/data_source_web_node/impl/base_data_source_web_node.py +++ b/apps/application/flow/step_node/data_source_web_node/impl/base_data_source_web_node.py @@ -19,8 +19,8 @@ from common.utils.logger import maxkb_logger class BaseDataSourceWebNodeForm(BaseForm): - source_url = forms.TextInputField('source url', required=True) - selector = forms.TextInputField('knowledge selector', required=False,default_value="body") + source_url = forms.TextInputField(_('Web source url'), required=True) + selector = forms.TextInputField(_('Web knowledge selector'), required=False,attrs={'placeholder': _('The default is body, you can enter .classname/#idname/tagname')}) def get_collect_handler(): diff --git a/apps/common/utils/tool_code.py b/apps/common/utils/tool_code.py index 7b6e43c6e..e7fe93e27 100644 --- a/apps/common/utils/tool_code.py +++ b/apps/common/utils/tool_code.py @@ -211,6 +211,7 @@ exec({dedent(code)!a}) '-c', f'import base64,gzip; exec(gzip.decompress(base64.b64decode(\'{compressed_and_base64_encoded_code_str}\')).decode())', ], + 'cwd': self.sandbox_path, 'env': { 'LD_PRELOAD': self.sandbox_so_path, }, diff --git a/apps/locales/en_US/LC_MESSAGES/django.po b/apps/locales/en_US/LC_MESSAGES/django.po index b583a2dd8..15f25abfc 100644 --- a/apps/locales/en_US/LC_MESSAGES/django.po +++ b/apps/locales/en_US/LC_MESSAGES/django.po @@ -8784,4 +8784,13 @@ msgid "SAML2 SSO" msgstr "" msgid "Workflow" +msgstr "" + +msgid "Web source url" +msgstr "" + +msgid "Web knowledge selector" +msgstr "" + +msgid "The default is body, you can enter .classname/#idname/tagname" msgstr "" \ No newline at end of file diff --git a/apps/locales/zh_CN/LC_MESSAGES/django.po b/apps/locales/zh_CN/LC_MESSAGES/django.po index 95d0536d3..ed82821cd 100644 --- a/apps/locales/zh_CN/LC_MESSAGES/django.po +++ b/apps/locales/zh_CN/LC_MESSAGES/django.po @@ -8911,3 +8911,12 @@ msgstr "SAML2 单点登录" msgid "Workflow" msgstr "工作流" + +msgid "Web source url" +msgstr "Web 根地址" + +msgid "Web knowledge selector" +msgstr "选择器" + +msgid "The default is body, you can enter .classname/#idname/tagname" +msgstr "默认为 body,可输入 .classname/#idname/tagname" \ No newline at end of file diff --git a/apps/locales/zh_Hant/LC_MESSAGES/django.po b/apps/locales/zh_Hant/LC_MESSAGES/django.po index 8262f3340..4c58fecfb 100644 --- a/apps/locales/zh_Hant/LC_MESSAGES/django.po +++ b/apps/locales/zh_Hant/LC_MESSAGES/django.po @@ -8910,4 +8910,13 @@ msgid "SAML2 SSO" msgstr "SAML2 單點登入" msgid "Workflow" -msgstr "工作流" \ No newline at end of file +msgstr "工作流" + +msgid "Web source url" +msgstr "Web 根地址" + +msgid "Web knowledge selector" +msgstr "選擇器" + +msgid "The default is body, you can enter .classname/#idname/tagname" +msgstr "默認為 body,可輸入 .classname/#idname/tagname" \ No newline at end of file diff --git a/ui/src/components/app-icon/icons/document.ts b/ui/src/components/app-icon/icons/document.ts index 0f4b5ccbe..3846dec4f 100644 --- a/ui/src/components/app-icon/icons/document.ts +++ b/ui/src/components/app-icon/icons/document.ts @@ -96,4 +96,29 @@ export default { ]) }, }, + 'app-import-doc': { + iconReader: () => { + return h('i', [ + h( + 'svg', + { + style: { height: '100%', width: '100%' }, + viewBox: '0 0 1024 1024', + version: '1.1', + xmlns: 'http://www.w3.org/2000/svg', + }, + [ + h('path', { + d: 'M128 935.594667A45.653333 45.653333 0 0 0 173.482667 981.333333h338.346666v-85.76H213.248V128H810.24v426.666667h85.333333V87.978667A45.653333 45.653333 0 0 0 850.005333 42.24H173.482667A45.653333 45.653333 0 0 0 128 87.978667v847.616z', + fill: 'currentColor', + }), + h('path', { + d: 'M298.922667 480.768c0-6.314667 5.12-11.434667 11.392-11.434667h403.626666c6.314667 0 11.392 5.12 11.392 11.434667v62.890667c0 6.314667-5.12 11.434667-11.392 11.434666h-403.626666a11.392 11.392 0 0 1-11.392-11.434666v-62.890667zM310.4 298.666667a11.392 11.392 0 0 0-11.392 11.434666v62.890667c0 6.314667 5.12 11.434667 11.392 11.434667h190.208c6.314667 0 11.392-5.12 11.392-11.434667V310.101333A11.392 11.392 0 0 0 500.608 298.666667H310.4zM725.333333 661.333333a21.333333 21.333333 0 0 1 21.333334-21.333333h42.666666a21.333333 21.333333 0 0 1 21.333334 21.333333V768h106.666666a21.333333 21.333333 0 0 1 21.333334 21.333333v42.666667a21.333333 21.333333 0 0 1-21.333334 21.333333H810.666667v106.666667a21.333333 21.333333 0 0 1-21.333334 21.333333h-42.666666a21.333333 21.333333 0 0 1-21.333334-21.333333V853.333333h-106.666666a21.333333 21.333333 0 0 1-21.333334-21.333333v-42.666667a21.333333 21.333333 0 0 1 21.333334-21.333333H725.333333v-106.666667z', + fill: 'currentColor', + }), + ], + ), + ]) + }, + }, } diff --git a/ui/src/views/knowledge-workflow/index.vue b/ui/src/views/knowledge-workflow/index.vue index 7369ac895..7e34f0ae0 100644 --- a/ui/src/views/knowledge-workflow/index.vue +++ b/ui/src/views/knowledge-workflow/index.vue @@ -50,7 +50,7 @@