Details
-
Bug
-
Resolution: Solved By
-
Major
-
13.4.2
-
None
-
Unknown
-
N/A
-
N/A
-
Description
By default in XWiki, if a user doesn't watch anything, it's considered that they watch everything. A side-effect of this is that the watch switches are on everywhere.
The usecase I'm trying to implement is to disable this, and not send any notification to a user as long as they haven't suscribed (watched) any page.
Steps to reproduce:
- I'm activating the "page" events
- I'm creating an exclusive filter for the whole wiki, for all the events except for "Mentions".
Expected result:
- the switches are off on the pages so that I can actually start watching pages to receive notifications for them
Actual result:
- the switches are still on for pages, I cannot subscribe to any page, they all appear as watched even if I don't receive any notification
I think this behaviour was introduced by XWIKI-17787 .
This issue reproduces exactly the same for a globally set exclusion filter.
The default that everything is watched unless explicitly excluded along with this issue that make exclusions very difficult to use.
See also https://forum.xwiki.org/t/clarify-the-behaviour-of-notification-watch-switches/7471/14 where I mentioned this usecase.
Attachments
Issue Links
- is related to
-
XWIKI-19070 Change the notifications locations inclusion default: don't consider that the whole wiki is watched when nothing is watched
- Closed
- relates to
-
XWIKI-20648 Notifications Watch are set to off when a subset of events are watched
- Closed