monzo / response

Monzo's real-time incident response and reporting tool ⚡️
MIT License
1.52k stars 165 forks source link

Report flow with Slack modals #206

Closed evnsio closed 3 years ago

evnsio commented 4 years ago

New reporting flow

When we /incident we now have a duplicate check. It'll show if there have been any other incidents declared in the last 30 minutes. image

Assuming we still want to report, we get the base report modal. The only mandatory fields are report and the selection for for whether it's live or report_only. image

The report-only flow starts in the same way. Here, the duplicate checker finds both of our previous incidents. We continue to report as this new thing is different. image

We select here that the it's a report-only incident. image

And now we get the report only modal. In this flow, all fields are required. This is so we capture the full report in slack, and don't force users to go elsewhere to add data. In a future PR I want to make it possible for people using response to add their own custom report fields into this. At Monzo it'd be useful to add the collective for example. image

New edit modal

image