Status: Open (View Workflow)
Affects Version/s: 3.3.0
Fix Version/s: None
Component/s: Notification System
Environment:ubunbtu 18.04lts image
Chrome Version 79.0.3945.130 (Official Build) (64-bit)
also Firefox 47.0.2
(Browser should be immaterial.)
We've recently installed 3.3.0 on a clean ubunbtu 18.04lts image, running on php 7.2.24-0ubuntu0.18.04.3 with NGINX.
Issue: UCP Notification Configs, while visually 'on', seem to not be on.
Ex: Mention notification shows as 'on', but mention tags aimed at the user do not give them a notification.
This may also be true for topic subscription.
If a user clears all of their notification settings to 0, saves, then enables the ones they want, they work fine. This of course causes writing out all of the fields to sql.
One small proposed fix: Always write the full SQL table from the flags derived from the UCP notifications tick boxes, even if their values are unchanged, on clicking 'save'. I'm unsure if this occurs now, but if it did, I would not expect the known, working fix, to do anything.
I can go into the sql and flag all of the fields used for this to '1', but that won't correct new user accounts, and I'd rather not need to repeatedly do this, or to set this manually per new user, or to explain to sheeple that they should do this.
Is there a known issue related to these settings, or some automatic way to fix this?
I' happy to provide ACP and ssh access to a bugtester with appropriate credentials/history.
The site itself is at https://openzc.org/forum
If someone wants to sign up and test out notification settings, you are welcome to do that.
Should you require more information, please inform me.