Support tenant schedule model initialization via Groovy script

Description

The schedule model currently uses a hard-coded initializer, which does not support scripting. Add a new model initializer that allows schedules to be populated via Groovy script. Make initializers available to tenant templates.

Environment

None

Assignee

DerekA

Reporter

DerekA

Labels

None

Components

Fix versions

Priority

Major
Configure