Feature #16484
closed
Add default timezone for new users
Added by Maxim Krušina over 10 years ago.
Updated almost 8 years ago.
Description
Hi, it would be really nice to have ability to set default time zone (for newly created users) somewhere in redmine admin.
Coz 99% od users I'm adding are from Prague (or Czech Republic :), so everytime I'm adding users, I have to find our timezone in a looong list.
Configurable timezone can prepopuate this filed - big timesaver!
PS: also it can be done via detecting current browser's timezone (not sure if this is possible), but the first solution will be easier, IMHO.
Files
- Related to Feature #12444: Ability to "set as default" settings when creating users added
- Assignee set to Jan from Planio www.plan.io
We had built this for Planio a long time ago but it somehow never made it as a patch to Redmine.
I'll prepare one!
Here it comes, looking forward to your feedback!
Jan from Planio www.plan.io wrote:
Here it comes, looking forward to your feedback!
Hi Jan, at first, thanks for sharing your solution. Second, I noticed the (direct) message(s) to ActiveSupport::TimeZone
in the patch and wondered if it/they could be refactored to make use of the time_zone_select
specific helper to make the implementation more in line with the one used for the users/_preferences.html.erb
template (r9744)? I'm not sure though whether or not the helper is available for use in the settings/_general.html.erb
template. However, I'm not able to try this myself at the moment, so I have to keep it with this comment. I hope it is of any use... ;)
- Target version set to Candidate for next major release
- Assignee set to Jan from Planio www.plan.io
- Assignee deleted (
Jan from Planio www.plan.io)
Mischa The Evil wrote:
Second, I noticed the (direct) message(s) to ActiveSupport::TimeZone
in the patch and wondered if it/they could be refactored to make use of the time_zone_select
specific helper to make the implementation more in line with the one used for the users/_preferences.html.erb
template (r9744)?
Thanks! I thought about that, but wanted to be more consistent with the rest of the settings by using the setting_*
helpers.
- Target version changed from Candidate for next major release to 3.4.0
Jan from Planio www.plan.io wrote:
Mischa The Evil wrote:
[...]
Thanks! I thought about that, but wanted to be more consistent with the rest of the settings by using the setting_*
helpers.
I see. That makes perfect sense to me.
- Subject changed from Add default timezone to Redmine config to Add default timezone for new users
- Status changed from New to Closed
- Assignee set to Jean-Philippe Lang
- Resolution set to Fixed
Since it's a default value for new users, I've reworked the patch a bit to make it on par with the existing default_users_hide_mail
setting. The setting is added to the "Default values for new users" block in application settings (Authentification tab).
Thanks.
Also available in: Atom
PDF