8000 feat: allow pausing enqueueing of notifications · Issue #14373 · coder/coder · GitHub
[go: up one dir, main page]

Skip to content
feat: allow pausing enqueueing of notifications #14373
Open
@johnstcn

Description

@johnstcn

Notifications are currently enqueued (inserted into database) and then dispatched (email sent, webhook POSTed). We currently allow disabling the dispatch of notifications only. However, there are scenarios where it may be necessary to stop enqueuing notifications temporarily.

For example, if an administrator is about to perform a manual action that will cause a significant number of notifications to be enqueued and potentially rack up a large bill for a 3rd-party service, they may decide to pre-emptively disable enqueueing new notifications before taking this action.

Add a separate EnqueuerPaused boolean flag to NotificationsSettings to allow administrators to temporarily disable the enqueuing of notifications.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0