jira-helper icon indicating copy to clipboard operation
jira-helper copied to clipboard

Feature: Добавить функцию удалить настройки

Open pavelpower opened this issue 4 years ago • 1 comments

Необходима функция очистки настроек

  1. Всех
  2. Только WIP-лимиты персональные
  3. Только WIP-лимиты колонок
  4. Только WIP-лимиты по полям
  5. Только WIP-лимиты по свимлайнам
  6. Только для SLA

pavelpower avatar Apr 02 '21 21:04 pavelpower

How used now

var _boardId = 6200; // <--- set ID from URL of your board extract after "rapidView="
var _props = ['subgroupsJH', 'jiraHelperSwimlaneSettings', 'jiraHelperWIPLimits', 'slaConfig3', 'settingTetrisPlaning', 'personLimitsSettings', 'fieldLimitsJH'];


function runWithNextProp() {
  if (_props.length > 0) {
    deleteSettingsJH(_props.pop());
    return;
  }

  console.log('---- is Done ------');
}

function deleteSettingsJH(prop){
  AJS.$.ajax({
    url: `/rest/agile/1.0/board/${_boardId}/properties/${prop}v1`,
    type: 'DELETE',
    dataType: 'json',
    success: function(){
      console.log(`the ${prop} is deleted`);
      runWithNextProp();
    },
    error: function(msg) {
      console.log(`error with ${prop}`);
      runWithNextProp();
    }
  });
}

runWithNextProp();

pavelpower avatar Apr 02 '21 21:04 pavelpower