Feature #16484

Add default timezone for new users

Added by Maxim Krušina about 3 years ago. Updated 3 months ago.

Status:ClosedStart date:
Priority:NormalDue date:
Assignee:Jean-Philippe Lang% Done:

0%

Category:Administration
Target version:3.4.0
Resolution:Fixed

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.

0001-Default-time-zone-for-new-users.patch Magnifier (4.8 KB) Jan from Planio www.plan.io, 2016-12-17 12:38


Related issues

Related to Redmine - Feature #12444: Ability to "set as default" settings when creating users New

Associated revisions

Revision 16200
Added by Jean-Philippe Lang 3 months ago

Add default timezone for new users (#16484).

History

#1 Updated by Sudhir B over 1 year ago

+1

#2 Updated by Michal Dlouhy about 1 year ago

+1

#3 Updated by Toshi MARUYAMA about 1 year ago

  • Related to Feature #12444: Ability to "set as default" settings when creating users added

#4 Updated by Maxim Krušina 5 months ago

still +1 :)

#5 Updated by Jan from Planio www.plan.io 4 months ago

  • 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!

#6 Updated by Jan from Planio www.plan.io 4 months ago

Here it comes, looking forward to your feedback!

#7 Updated by Maxim Krušina 4 months ago

Thanx a lot, Jan!

#8 Updated by Mischa The Evil 4 months ago

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... ;)

#9 Updated by Go MAEDA 4 months ago

  • Target version set to Candidate for next major release

#10 Updated by Go MAEDA 4 months ago

  • Assignee set to Jan from Planio www.plan.io

Jan, could you have a look at Mischa's comment? (#16484#note-8)

#11 Updated by Jan from Planio www.plan.io 4 months ago

  • 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.

#12 Updated by Go MAEDA 4 months ago

  • Target version changed from Candidate for next major release to 3.4.0

#13 Updated by Mischa The Evil 4 months ago

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.

#14 Updated by Jean-Philippe Lang 3 months ago

  • 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