@inherits AuthComponentBase @attribute [Authorize]

Add or Edit Schedule

If devices are offline, run immediately when next connected
@foreach (var interval in Enum.GetValues()) { }
Show only mine
@foreach (var deviceGroup in _deviceGroups) {
@deviceGroup.Name
}
@foreach (var device in _devices) {
@device.DeviceName
}

Saved Schedules

@foreach (var schedule in _schedules) { }
Script Name Repeat Interval Next Run Last Run Created At Created By
@schedule.Name @schedule.Interval @schedule.NextRun @schedule.LastRun @schedule.CreatedAt @schedule.Creator?.UserName