Add reset template functionality to channel management
Implemented a new endpoint for resetting the channel template, which clears the grid and removes future scheduled entries while preserving past and current recordings. Updated the frontend to include a reset button in the channel management interface, along with corresponding localization strings in English and Russian. Enhanced integration tests to verify the reset functionality, ensuring that the expected number of slots, layers, and entries are accurately reported after the reset operation.
This commit is contained in:
@@ -661,6 +661,13 @@ export const ru = {
|
||||
'Текущая сетка этого канала будет заменена сеткой выбранного канала. Продолжить?',
|
||||
templateCopied: 'Скопировано: слоёв {{layers}}, слотов {{slots}}',
|
||||
copyDroppedBumpers: 'Врезок без блока заставки: {{count}} — донастройте руками',
|
||||
// Не «Сбросить»: так уже называется откат правок к эфирному состоянию (ключ restore).
|
||||
reset: 'Очистить сетку',
|
||||
resetConfirm:
|
||||
'Сетка канала будет снята полностью — все слои и слоты, — а будущий эфир, собранный по ней, удалён. Прошлое и идущая сейчас запись останутся. Продолжить?',
|
||||
resetDone: 'Сброшено: слоёв {{layers}}, слотов {{slots}}, записей эфира {{entries}}',
|
||||
resetHint:
|
||||
'Пока канал включён, лента отстроится заново по пустой сетке — аварийной группой. Чтобы эфир остался пустым, снимите её в правилах или выключите канал.',
|
||||
fallbackGroup: 'Аварийная группа',
|
||||
fallbackGroupNone: 'Нет — только филлер канала',
|
||||
fallbackGroupHint:
|
||||
|
||||
Reference in New Issue
Block a user