# What this PR does - Adds a new model `AlertGroupExternalID` to keep track of incident IDs in external systems - Adds calls to integration config specific functions on alert group creation and webhook response ## Which issue(s) this PR closes Related to https://github.com/grafana/oncall-private/issues/2541 ## Checklist - [x] Unit, integration, and e2e (if applicable) tests updated - [x] Documentation added (or `pr:no public docs` PR label added if not required) - [x] Added the relevant release notes label (see labels prefixed w/ `release:`). These labels dictate how your PR will show up in the autogenerated release notes.
17 lines
1.2 KiB
Python
17 lines
1.2 KiB
Python
from .alert import Alert # noqa: F401
|
|
from .alert_group import AlertGroup # noqa: F401
|
|
from .alert_group_counter import AlertGroupCounter # noqa: F401
|
|
from .alert_group_log_record import AlertGroupLogRecord, listen_for_alertgrouplogrecord # noqa: F401
|
|
from .alert_manager_models import AlertForAlertManager, AlertGroupForAlertManager # noqa: F401
|
|
from .alert_receive_channel import AlertReceiveChannel, listen_for_alertreceivechannel_model_save # noqa: F401
|
|
from .alert_receive_channel_connection import AlertGroupExternalID # noqa: F401
|
|
from .alert_receive_channel_connection import AlertReceiveChannelConnection # noqa: F401
|
|
from .channel_filter import ChannelFilter # noqa: F401
|
|
from .custom_button import CustomButton # noqa: F401
|
|
from .escalation_chain import EscalationChain # noqa: F401
|
|
from .escalation_policy import EscalationPolicy # noqa: F401
|
|
from .grafana_alerting_contact_point import GrafanaAlertingContactPoint # noqa: F401
|
|
from .invitation import Invitation # noqa: F401
|
|
from .maintainable_object import MaintainableObject # noqa: F401
|
|
from .resolution_note import ResolutionNote, ResolutionNoteSlackMessage # noqa: F401
|
|
from .user_has_notification import UserHasNotification # noqa: F401
|