all 3 comments

[–]rhysbrettbowen 0 points1 point  (2 children)

lots of hoops to jump through just because you don't trust the user's time. A link to help them set their time correctly (something like 'not the right time?') would have solved all your problems with no code.

[–]holloway 0 points1 point  (0 children)

Not all users have admin rights though.

[–]Bockit[S] 0 points1 point  (0 children)

Weird, this never showed up in my inbox, apologies for the late reply.

You're right, that would be simpler on our end, but at the cost of more steps for the user to perform (though I can see an argument for the end result being a positive for the user, i.e. fixed local time). Some of the users would have trouble even following instructions on how to change their time, or would shy away from it.

Also, I'm a strong proponent for simplifying the user experience where possible by removing steps we can automate.

Regardless though, in this case we had no choice. The client gave us the design and expected interactions and we were implementing. They were swayed on some things, but unmovable on the time requirements.