Some basic settings do not apply to new users

Hareon

Active member
Affected version
2.2
Well, I don't know if what I'm going to report here is a bug or if I'm doing something wrong.

But I'll report back because for me the options (or lack thereof) are a bit confusing.



When a new user registers on the board, some default settings I add don't seem to work for them.

The first is about Receive news and update emails and Receive activity summary email.

On my board, these settings are active for new users by default.

However, I noticed that even though they do not deactivate these settings, when registering with Connected Accounts, these settings are automatically deselected.

I noticed this trend after setting up Connected Accounts. When someone registers using email and confirming their account by email, the options to receive Activity summary email are generally activated.

So I always have to Batch update users and add at least the Receive activity summary email option. The big problem is that if someone actually unmarked it manually, I would be marking it back and I don't want that. For this reason, every new account that is created I have to stay online and watch to edit the user and select this option. Which is pretty annoying.

Another "bug" that I don't know if it's a bug is that in my settings the Time zone option for guests is set to -03:00 Brasilia. However, for some reason, everyone who registers stays in Buenos Aires.

Of course it doesn't change anything in practice. It continues -03:00, but it's still very strange, since it's a city in another country.


1717380617389.webp

Below is a screenshot of a new user recently registered with the options that I cannot correct (without editing each user) by default.


1717380755864.webp
 
I think for the first one, that might be a bug and we'll check that out.

For the other one, this is maybe more of a design issue than anything, but potentially not one we will fix. When a user registers, we try to establish their timezone automatically. When there are multiple timezones with the same offset, it will essentially choose the first in the list. Perhaps we can attempt to do some sort of "tie-break" which would favour the guest timezone, although that might not always be correct either, for example if they are actually registering from Buenos Aires.

In the grand scheme of things, I don't think it will matter a great deal to anyone. I think as long as the time offset is correct, that's the important bit. Although it might get a little more complicated if there is a material difference between the timezones such as different daylight savings rules, or if they diverge in the future.
 
In the case of time zones, it may be interesting to establish a "local time" for the board.

It means: "The owner, administrators and most users of this forum use these hours".

My board, despite being a forum dedicated to game translations, is not an international forum. It's a forum dedicated to the internal scene. So if there is someone from another country registered, it is an exception. But I believe that 99.99% of the rest prefer to use a standard Time-Zone. That's why I thought it would be interesting to highlight this topic.

But your thinking is also correct. I believe that in case there is any discrepancy between the Local Time (forum standard) and the visiting user's time zone, the forum may prefer (when registering) the user's time zone.
 
Back
Top Bottom