Feat: add more attribute for confluence connector. (#11743)

### What problem does this PR solve?

Feat: add more attribute for confluence connector. 

### Type of change

- [x] New Feature (non-breaking change which adds functionality)
This commit is contained in:
Magicbook1108
2025-12-04 17:28:03 +08:00
committed by GitHub
parent 6c2c447a72
commit e2bc1a3478
2 changed files with 19 additions and 3 deletions

View File

@ -157,11 +157,16 @@ class Confluence(SyncBase):
from common.data_source.config import DocumentSource
from common.data_source.interfaces import StaticCredentialsProvider
space = (self.conf.get("space") or "").strip()
page_id = (self.conf.get("page_id") or "").strip()
index_recursively = bool(self.conf.get("index_recursively", False))
self.connector = ConfluenceConnector(
wiki_base=self.conf["wiki_base"],
space=self.conf.get("space", ""),
is_cloud=self.conf.get("is_cloud", True),
# page_id=self.conf.get("page_id", ""),
space=space,
page_id=page_id,
index_recursively=index_recursively,
)
credentials_provider = StaticCredentialsProvider(tenant_id=task["tenant_id"], connector_name=DocumentSource.CONFLUENCE, credential_json=self.conf["credentials"])

View File

@ -235,7 +235,18 @@ export const DataSourceFormFields = {
name: 'config.space',
type: FormFieldType.Text,
required: false,
tooltip: t('setting.confluenceSpaceKeyTip'),
},
{
label: 'Page ID',
name: 'config.page_id',
type: FormFieldType.Text,
required: false,
},
{
label: 'Index Recursively',
name: 'config.index_recursively',
type: FormFieldType.Checkbox,
required: false,
},
],
[DataSourceKey.GOOGLE_DRIVE]: [