block scheduling skip unchanged blocks (#1550)
* schedule blocks in order * block minutes must be multiple of 15 * improve block minutes entry, validation and display * confirm deleting blocks and block groups * confirm deleting templates and template groups * skip unchanged blocks in playout
This commit is contained in:
@@ -19,7 +19,20 @@ public class BlockTreeItemViewModel
|
||||
public BlockTreeItemViewModel(BlockViewModel block)
|
||||
{
|
||||
Text = block.Name;
|
||||
EndText = $"{block.Minutes} minutes";
|
||||
if (block.Minutes / 60 >= 1)
|
||||
{
|
||||
string plural = block.Minutes / 60 >= 2 ? "s" : string.Empty;
|
||||
EndText = $"{block.Minutes / 60} hour{plural}";
|
||||
if (block.Minutes % 60 != 0)
|
||||
{
|
||||
EndText += $", {block.Minutes % 60} minutes";
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
EndText = $"{block.Minutes} minutes";
|
||||
}
|
||||
|
||||
TreeItems = [];
|
||||
CanExpand = false;
|
||||
BlockId = block.Id;
|
||||
|
||||
Reference in New Issue
Block a user