Skip to content

Scope web-hook disabled banners to projects

Replaces !89471 (closed)

We need callouts for users telling them about recent web-hook failures in their projects. These will appear on project pages.

Each time a user visits a project pages we need to:

  • see if there are new web-hook failures the user does not know about
  • show them a banner to tell them
  • hide the banner if they have dismissed it
  • only show the banner to maintainers, who can do something about web-hooks

This issue is for the backend implementation of determining when to show the banner, which needs a new kind of callout that is scoped to a project.

Edited by Alex Kalderimis