#3724·semaphore

Feature: Add Disable All Notifications to the task options page.

Author: simonjcarrCreated Mar 26, 2026Updated Sep 12, 2026
LabelsP3

Related to

Web-Frontend (what users interact with)

Impact

major improvement to user experience

Missing Feature

The Problem

At the moment the Task Options page has the option to "Disable Successful Notifications". When implementing a new script, it is common to have lots of errors. When there are lots of users using Semaphore, the only two options are for everyone to get spammed with failure messages, or for all users to turn off notifications globally.

The Solution

Along side the "Disable Successful Notifications" Checkbox in Task Options add another Checkbox for "Disable All Notifications"

Implementation

In General make use of as much of the existing functionality of "Disable Successful Notifications" Add a Checkbox to the Tasks settings page to disable all notifications for this task. Store the value in the Database for the task The notifications method should check the tasks table in database. If the Disable All notifications option is True, then it should not send any notifications, but should log the notification it would have sent.

Design

No response