Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make Schedules user friendly again #720

Open
1 task done
kristi71111 opened this issue Sep 10, 2022 · 17 comments
Open
1 task done

Make Schedules user friendly again #720

kristi71111 opened this issue Sep 10, 2022 · 17 comments
Labels
enhancement New features or enhancements to existing ones Linux Windows

Comments

@kristi71111
Copy link

Feature Request

Feature Information:

Version 2.4 changed Time-zone and scheduling which makes AMP use UTC internally. I understand why this change was made.
However what this change does is introduce what I consider extreme levels of user unfriendliness to the scheduler. Since my servers time zone is set to GMT+2 I now have to convert that to UTC time and set that as the scheduler time instead of before where it used the servers time and bam stuff happened when I wanted stuff to happen and not later.

In short this update broke my timed schedules since it shifted them all by 2 hours.

I am requesting that something be done to make this more user friendly like an automatic conversion of sorts or anything at all so that I and others do not have to make a mental note every time that the scheduler is running on UTC time and that we should convert the time we want to set the thing up at into UTC before inputting it....

I confirm:

  • that I have searched for an existing feature request matching the description.
@BroOtti
Copy link

BroOtti commented Sep 12, 2022

The update hasn't changed anything for me on debian 11.
The scheduler is set to 3am, and it executes the trigger at 5am CEST.

root@amp:~# dpkg-reconfigure tzdata

Current default time zone: 'Europe/Berlin'
Local time is now:      Mon Sep 12 11:42:49 CEST 2022.
Universal Time is now:  Mon Sep 12 09:42:49 UTC 2022.

Best would be a conversion on the GUI from UTC to my local time zone or based on a per-user setting.

@IceOfWraith
Copy link
Collaborator

Fully agree this should be reviewed again. Any software I use converts it to local time zone in the GUI.

@IceOfWraith IceOfWraith added enhancement New features or enhancements to existing ones Windows Linux labels Sep 17, 2022
@jordantheranga
Copy link

jordantheranga commented Sep 21, 2022

it would be great if there was a way of selecting diffrent Timezones so i/we dont have todo the calcs. especialy now as i have to go and change all my schedulings.

@IceOfWraith
Copy link
Collaborator

The need for the change is justified. It was causing issues having system time differ from UTC. But it causes this issue if it isn't translated in any way for users.

@Dragoon209
Copy link

Agreed, my opinion is that UTC should be used internally, and translated to the local time zone in the GUI for the end user. Asking a normal user to convert to UTC is only going to be a long term pain.

@southnode
Copy link
Collaborator

Bumping this consequential fix

@ratticon
Copy link

ratticon commented Dec 11, 2022

Bumping from Tokyo - I'm loving AMP, just migrated from MineOS, but having to manually convert all my scheduled tasks for my MC servers is complete PITA.
For the record - Using Debian 11 Bullseye - Local TZ is Asia/Tokyo JST

~$ sudo timedatectl
               Local time: Sun 2022-12-11 18:05:38 JST
           Universal time: Sun 2022-12-11 09:05:38 UTC
                 RTC time: Sun 2022-12-11 09:05:38
                Time zone: Asia/Tokyo (JST, +0900)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no

@CorneliousJD
Copy link

Adding my 2 cents here that the schedule should use local time - anything shown in the GUI should use local TZ.

@xLeviNx
Copy link

xLeviNx commented Dec 13, 2022

bumping this also. There has to be a way for AMP to convert UTC time based on the region the user wants. Would be ideal.

@HStep20
Copy link

HStep20 commented Jan 17, 2023

Agreed. Hadn't noticed that my scheduled tasks were happening 7 hours before they were meant to until it just interrupted some people due to a shutdown message.

@kazum1kun
Copy link

kazum1kun commented Apr 10, 2023

I noticed this too. Please make the timezone consistent with the user's system (even better, browser) time.

Edit:
The system uses MST (-0700). I scheduled a daily backup at 4AM, and somehow they happened at 9PM.
So basically the scheduling page uses UTC, and timestamps for files, backups, console, ... uses my local timezone.
This is quite confusing...

@JOHLC
Copy link

JOHLC commented May 27, 2023

Would be cool to be able to select my time zone and it use that for schedules

@synellis
Copy link

I'm not sure I understand the reasoning behind the idea that the UI displays the correct local time a scheduled backup was taken but to set up that schedule you must do the mental math for UTC -/+ to have it execute when needed.

Please, if you have any empathy for us users at all consider moving this up just a bit higher in the priority list.

@IceOfWraith
Copy link
Collaborator

Just to clarify the "why", this was done to fix previous inconsistencies initially. By making it all UTC on the back end it removed those issues. But yes, it does cause user experience issues.

@XtremeOwnageDotCom
Copy link

To dump this into 2024- I will attest, all of the schedules being in UTC, is quite annoying, especially when you are hosting a server for people who are all in the same time zone.

Oh, good, let me set this schedule to run at midnight. Ok, done. (no warnings, no messages, or anything about time-zones.)

The next day- why is my server still running, I set a schedule to shut it down at midnight.

/ends up here.

@srigor
Copy link

srigor commented May 19, 2024

Almost halfway through 2024 and I'm requesting this feature as well. Please give us the ability to set a time zone for the server and use local time for the scheduler. This UTC stuff is not user-friendly at all!

@Deojuvente
Copy link

+1 plz fix it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New features or enhancements to existing ones Linux Windows
Projects
None yet
Development

No branches or pull requests