Управление текущими выпусками рассылок¶
Список формирующихся и доставляющихся рассылок¶
ответ
{
<общие поля>
"list" : [
{
"id" : "идентификатор задания",
"issue.id" : "номер выпуска если уже назначен",
"gid" : "код группы"
-- состояние формирования выпуска
"processing" : 1, -- выпуск формируется
"track.id" : "номер трекера, если назначен",
"track.status" : "состояние трекера, если известно",
-- состояние доставки выпуска
"delivering" : 1, -- выпуск доставляется
"later" : "дата и время" -- запланированное время запуска последней
-- части растянутого выпуска (Ys)
"paused" : 1, -- в доставке есть приостановленный пользователем тираж
"spam" : 1, -- в доставке есть тираж, приостановленный из-за спама
},
...
]
}
Приостановить выпуск рассылки¶
Приостанавливается формирование и доставка всех имеющихся на момент вызова выпусков или указанного одного выпуска.
Вызов делает буквально то, что описано. Новые выпуски будут продолжать приниматься и выпускаться. Для влияния на них используйте issue.paused вызова sys.settings.get/set.
Возобновление возможно в течение 3 дней, после чего данные о приостановленном выпуске удаляются.
{
"action" : "issue.running.pause"
-- одно из
,"id" : "all" -- все
-- или
,"id" : "идентификатор задания" -- как в issue.running.list
}
ответ
Возобновить выпуск рассылки¶
Возобновляется формирование и доставка всех имеющихся приостановленных на момент вызова выпусков или указанного одного приостановленного выпуска.
При наличии глобальной приостановки выпусков, возобновлённые выпуски опять перейдут в приостановленное состояние.
{
"action" : "issue.running.resume"
-- одно из
,"id" : "all" -- все
-- или
,"id" : "идентификатор задания" -- как в issue.running.list
}
ответ
Досрочно начать выпуск всех отложенных частей рассылки¶
Досрочно начинается доставка всех отложенных частей (неважно на какое время) для всех имеющихся на момент вызова выпусков или указанного одного выпуска.
{
"action" : "issue.running.start"
-- одно из
,"id" : "all" -- все
-- или
,"id" : "идентификатор задания" -- как в issue.running.list
}
ответ
Прекратить выпуск рассылки¶
Прекращается без возможности возобновления формирование и доставка всех имеющихся на момент вызова выпусков или указанного одного выпуска.
Трекер становится "Отменено".
{
"action" : "issue.running.delete"
-- одно из
,"id" : "all" -- все
-- или
,"id" : "идентификатор задания" -- как в issue.running.list
}
ответ