alerts: per-support-team webhook + printedparts routing

This commit is contained in:
2026-07-22 13:32:01 -04:00
parent e1c7af049c
commit 73b05e5b1c
9 changed files with 142 additions and 21 deletions

View File

@@ -17,6 +17,9 @@ class SupportTeam(BaseModel):
supportteamid = db.Column(db.Integer, primary_key=True)
teamname = db.Column(db.String(100), unique=True, nullable=False)
teamurl = db.Column(db.Text) # ServiceNow group deep link, nullable
# Teams (or other) webhook this team receives alerts on; alerting plugins
# route to it by selecting this team. Nullable = no webhook for this team.
webhookurl = db.Column(db.Text)
# Contacts cascade-delete with the team.
contacts = db.relationship(