mirror of
https://github.com/infiniflow/ragflow.git
synced 2025-12-25 16:26:51 +08:00
Feat: add Jira connector (#11285)
### What problem does this PR solve? Add Jira connector. <img width="978" height="925" alt="image" src="https://github.com/user-attachments/assets/78bb5c77-2710-4569-a76e-9087ca23b227" /> --- <img width="1903" height="489" alt="image" src="https://github.com/user-attachments/assets/193bc5c5-f751-4bd5-883a-2173282c2b96" /> --- <img width="1035" height="925" alt="image" src="https://github.com/user-attachments/assets/1a0aec19-30eb-4ada-9283-61d1c915f59d" /> --- <img width="1905" height="601" alt="image" src="https://github.com/user-attachments/assets/3dde1062-3f27-4717-8e09-fd5fd5e64171" /> ### Type of change - [x] New Feature (non-breaking change which adds functionality)
This commit is contained in:
@ -732,6 +732,33 @@ Example: general/v2/`,
|
||||
'Comma-separated emails whose “My Drive” contents should be indexed (include the primary admin).',
|
||||
google_driveSharedFoldersTip:
|
||||
'Comma-separated Google Drive folder links to crawl.',
|
||||
jiraDescription:
|
||||
'Connect your Jira workspace to sync issues, comments, and attachments.',
|
||||
jiraBaseUrlTip:
|
||||
'Base URL of your Jira site (e.g., https://your-domain.atlassian.net).',
|
||||
jiraProjectKeyTip:
|
||||
'Optional: limit syncing to a single project key (e.g., ENG).',
|
||||
jiraJqlTip:
|
||||
'Optional JQL filter. Leave blank to rely on project/time filters.',
|
||||
jiraBatchSizeTip:
|
||||
'Maximum number of issues requested from Jira per batch.',
|
||||
jiraCommentsTip:
|
||||
'Include Jira comments in the generated markdown document.',
|
||||
jiraAttachmentsTip:
|
||||
'Download attachments as separate documents during sync.',
|
||||
jiraAttachmentSizeTip:
|
||||
'Attachments larger than this number of bytes will be skipped.',
|
||||
jiraLabelsTip:
|
||||
'Labels that should be skipped while indexing (comma separated).',
|
||||
jiraBlacklistTip:
|
||||
'Comments whose author email matches these entries will be ignored.',
|
||||
jiraScopedTokenTip:
|
||||
'Enable this when using scoped Atlassian tokens (api.atlassian.com).',
|
||||
jiraEmailTip: 'Email associated with the Jira account/API token.',
|
||||
jiraTokenTip:
|
||||
'API token generated from https://id.atlassian.com/manage-profile/security/api-tokens.',
|
||||
jiraPasswordTip:
|
||||
'Optional password for Jira Server/Data Center environments.',
|
||||
availableSourcesDescription: 'Select a data source to add',
|
||||
availableSources: 'Available sources',
|
||||
datasourceDescription: 'Manage your data source and connections',
|
||||
|
||||
@ -716,6 +716,23 @@ General:实体和关系提取提示来自 GitHub - microsoft/graphrag:基于
|
||||
'需要索引其 “我的云端硬盘” 的邮箱,多个邮箱用逗号分隔(建议包含管理员)。',
|
||||
google_driveSharedFoldersTip:
|
||||
'需要同步的 Google Drive 文件夹链接,多个链接用逗号分隔。',
|
||||
jiraDescription: '接入 Jira 工作区,持续同步Issues、评论与附件。',
|
||||
jiraBaseUrlTip:
|
||||
'Jira 的 Base URL,例如:https://your-domain.atlassian.net。',
|
||||
jiraProjectKeyTip: '可选:仅同步指定的项目(如 RAG)。',
|
||||
jiraJqlTip: '可选:自定义 JQL 过滤条件,留空则使用项目 / 时间范围。',
|
||||
jiraBatchSizeTip: '每次向 Jira 请求的 Issue 数量上限。',
|
||||
jiraCommentsTip: '同步评论。',
|
||||
jiraAttachmentsTip: '开启后会将附件下载为独立文档。',
|
||||
jiraAttachmentSizeTip: '超过该字节阈值的附件会被跳过。',
|
||||
jiraLabelsTip: '需要跳过的标签(逗号分隔)。',
|
||||
jiraBlacklistTip: '这些邮箱作者的评论会被忽略。',
|
||||
jiraScopedTokenTip:
|
||||
'仅当凭证为 Atlassian scoped token(api.atlassian.com)时生效。',
|
||||
jiraEmailTip: '与 API Token 对应的 Jira 账户邮箱。',
|
||||
jiraTokenTip:
|
||||
'在 https://id.atlassian.com/manage-profile/security/api-tokens 生成的 API Token。 (Clould only)',
|
||||
jiraPasswordTip: '可选:仅 Jira Server/Data Center 环境需要的密码字段。',
|
||||
availableSourcesDescription: '选择要添加的数据源',
|
||||
availableSources: '可用数据源',
|
||||
datasourceDescription: '管理您的数据源和连接',
|
||||
|
||||
Reference in New Issue
Block a user