add rerun collection type (#2421)

* rename collection type

* split collections into separate pages

* add rerun collection types, migration, editor

* add rerun to classic schedule items

* rerun plumbing in classic playout builder

* start to implement rerun enumerator

* add scheduledAt to enumerator movenext

* maintain rerun history in db

* fix shuffle

* fix rerun allowed playback orders

* fix updating rerun collections

* update changelog; fix editing

* update changelog
This commit is contained in:
Jason Dove
2025-09-15 18:27:55 +00:00
committed by GitHub
parent fe5dd80f70
commit 245165c9d9
159 changed files with 42569 additions and 789 deletions
+2 -2
View File
@@ -56,7 +56,7 @@
HelperText="Disabled collections are already present in this multi collection">
@foreach (SmartCollectionViewModel collection in _smartCollections)
{
<MudSelectItem Disabled="@(_model.Items.Any(i => i.Collection.CollectionType == ProgramScheduleItemCollectionType.SmartCollection && i.Collection.Id == collection.Id))"
<MudSelectItem Disabled="@(_model.Items.Any(i => i.Collection.CollectionType == CollectionType.SmartCollection && i.Collection.Id == collection.Id))"
Value="@collection">
@collection.Name
</MudSelectItem>
@@ -201,7 +201,7 @@
Snackbar.Add(error.Value, Severity.Error);
Logger.LogError("Error saving collection: {Error}", error.Value);
},
() => NavigationManager.NavigateTo("media/collections"));
() => NavigationManager.NavigateTo("media/multi-collections"));
}
}