17 lines
1.3 KiB
Markdown
17 lines
1.3 KiB
Markdown
## MODIFIED Requirements
|
||
|
||
### Requirement: Инициализация настроек
|
||
`jira-hub init --config <admin/jira-sync/config.example.json>` SHALL перенести в `setting`: `project_key`, типы задач,
|
||
`epic_name_field_id`, `fields`, `epic_link`, `priority_map`, `labels`, `status_labels`, `kind_labels`, `comment_marker`,
|
||
`pacing` (в новую форму по типам команд), `transitions.map`, `link_types`; сгенерировать два токена; завести проект
|
||
`AWPCA` «АРМ КА» с `board_id` из `sprints.board_id` конфига (если проекта `AWPCA` ещё нет). Поля `auth`, `base_url`,
|
||
`verify_ssl`, `ca_bundle` MUST NOT переноситься (они у агента).
|
||
|
||
#### Scenario: Повторный init
|
||
- **WHEN** `init` вызван на уже инициализированной базе
|
||
- **THEN** настройки не перезаписываются без `--force`, токены сохраняются; проект `AWPCA` не дублируется
|
||
|
||
#### Scenario: Первый init
|
||
- **WHEN** `init --config` на пустой базе, в конфиге `sprints.board_id = 4216`
|
||
- **THEN** есть проект `AWPCA` «АРМ КА» с `board_id = 4216`; в `setting` нет `base_jql` и `board_id`
|