pinkmine/configs/issue-event-emitter-config.jsonc.dist
Pavel Gnedov 18873337b1 Добавлены дополнительные стратегии для синхронизации с redmine
* через запрос данных из csv
* через прогрузку суммирующих задач
2024-02-22 13:07:54 +07:00

72 lines
No EOL
1.3 KiB
Text

{
"mailListener": {
"issueNumberParser": "\\b(?<=#)\\d+\\b",
"imapSimpleConfig": {
"imap": {
"user": "",
"password": "",
"host": "",
"port": 143,
// tls: true,
"autotls": "always",
"authTimeout": 5000
}
},
"updateInterval": 180000, // 3 min
"boxName": "INBOX"
},
"rssListener": {
"subscriptions": [
{
"url": "",
"issueNumberParser": "\\b(?<=#)\\d+\\b"
}
],
"updateInterval": 600000 // 10 min
},
"csvListener": {
"tasks": [
{
"schedule": "", // cron schedule syntax
"updatedAtFieldName": "",
"dateTimeFormat": "",
"csvLinks": [
"",
""
]
}
]
},
"rootIssueListener": {
"tasks": [
{
"schedule": "", // cron schedule syntax
"rootIssues": [] // number[]
}
]
},
"issueChangesQueue": {
"updateInterval": 5000, // 5 sec
"itemsLimit": 3
},
"redmineToken": "",
"redmineUrlPrefix": "",
"redmineUrlPublic": "",
"webhooks": [
{
"url": "",
"apiKeyName": "",
"apiKeyValue": ""
}
],
// optional:
"couchDb": {
"url": "",
"dbs": {
"users": "",
"issues": "",
"dashboards": ""
}
}
}