Skip to content

Prevent almost all significant event rule mutations #222101

@kobelb

Description

@kobelb

Significant event rules are created automatically when the user defines a significant event for a stream. #221382 will block the creation of these significant event alerting rules.

However, we also need to prevent almost all mutations of these significant event rules. The only action that we want enabled the ability to update the API key. No other mutations, including edit, should be available to users via the UI or the HTTP APIs.

Definition of Done

  • UI is updated to only allow the user to update the API key for significant event rules. No other mutations (edit, mute, etc.) should be available.
  • HTTP APIs are updated to only allow the user to update the API key for significant event rules. No other mutations (edit, mute, etc.) should be possible. A 400 Bad Request http status code should be returned.

Metadata

Metadata

Assignees

Labels

Feature:AlertingFeature:StreamsThis is the label for the Streams ProjectTeam:ResponseOpsPlatform ResponseOps team (formerly the Cases and Alerting teams) t//

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions