conductor.houdini.hda.notifications_ui module

Provide UI to specify what events to notify users of.

Currently only email notifications.

conductor.houdini.hda.notifications_ui.email_hook_changed(node, **_)

If no email hooks selected then dim out the email field.

conductor.houdini.hda.notifications_ui.get_notifications(node)

Build a notification dict.

This object specifies addresses, hooks, and in future IM channels etc.

conductor.houdini.hda.notifications_ui.validate_emails(node, **_)

Emails must all be somewhat valid.

Split the list of emails and loop through. Disable valid tickmark if any matches fail.