Skip to content

Notification settings on group level not used #3307

@devTS123

Description

@devTS123

Describe the bug
Configured entries in the "Notification URL List" field within a group are not used when a notification is triggered for an individual page within that group. Only the global settings are used or the settings within that individual page.

There have already been two issue reports regarding similar cases, but in the current version, the behaviour still appears to be incorrect.
For example: #1653 (cascade) and #1753. In the second bug report, it was also mentioned that the [add email] shortcut is missing from the GUI. This is also still the case for me on the group page. Maybe this information could help.

This bug is currently blocking my usage, because it is not feasible to set the notification URLs on site level, and they must be different by group for my scenario.

Version
v0.50.5 (Saas)

How did you install?
I use the subscription / SaaS.

To Reproduce

Test scenario:

  • one group called "ABC"
  • one watched page which has the tag "ABC"

Steps to reproduce the behaviour:

  1. Go to Settings
  2. Go to Notifications Tab
  3. Clear the Notification URL List
  4. Go to Groups (for "ABC")
  5. Go to Notifications Tab
  6. Fill in one entry in Notification URL List, for example mail
  7. Go to Edit page of the individual watched site
  8. Go to Notifications Tab
  9. Clear the Notification URL List
  10. Save
  11. Re-enter Edit page of the individual watched site
  12. Go to Notifications Tab
  13. Click "Send test notification"
  14. Error message is displayed: "Error: No Notification URLs set/found"

Expected behavior
The notification is successfully sent to the email address stored in the group.
The cascade is fully applied:

  1. Global has lowest priority (here: not filled)
  2. Group has second highest priority (here: filled with mail)
  3. Site has highest priority (here: not filled)

Desktop (please complete the following information):

  • OS: Windows 11
  • Browser : edge
  • Version 138

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions