Fix display time of milestones#18753
Conversation
|
I imagine this function would better be moved to |
I dont know how to do that xD
Why would you want to test this function? |
|
Could you merge the test into the PR? |
|
@lunny what do you mean with merging? |
In order to know if the function works, and once in the future if we touch the function, we know that it didn't break. |
From the models/issue_stopwatch.go file to the modules/util package
|
I have moved the function to the |
- Update copyright notice dates to 2022 - Change `1 day 3h 5min 7s` to `1d 3h 5m 7s`
|
Alright done. Please do a squash-merge, thx |
|
CI test failures are related: |
|
Great work, very easy to review! |
* giteaofficial/main: Various Mermaid improvements (go-gitea#18776) [skip ci] Updated translations via Crowdin Fix display time of milestones (go-gitea#18753)
* 'main' of https://github.com/go-gitea/gitea: (87 commits) Fix template bug of LFS lock (go-gitea#18784) Various Mermaid improvements (go-gitea#18776) [skip ci] Updated translations via Crowdin Fix display time of milestones (go-gitea#18753) [skip ci] Updated translations via Crowdin Prevent dangling GetAttribute calls (go-gitea#18754) Add example to render html files (go-gitea#18736) Fix a broken link in `commits_list_small.tmpl` (go-gitea#18763) Fix broken cancel button link on patch page (go-gitea#18718) Ignore the migrate if u2f_registration is not exist (go-gitea#18760) [skip ci] Updated translations via Crowdin Increase the size of the webauthn_credential credential_id field (go-gitea#18739) Fix isempty detection of git repository (go-gitea#18746) [skip ci] Updated translations via Crowdin Send mail to issue/pr assignee/reviewer also when OnMention is set (go-gitea#18707) Reduce CI go module downloads, add make targets (go-gitea#18708) Add number in queue status to monitor page (go-gitea#18712) Fix source code line highlighting (go-gitea#18729) Fix forked repositories missed tags (go-gitea#18719) [skip ci] Updated translations via Crowdin ...
* Fix display time of milestones * Move the SecToTime function From the models/issue_stopwatch.go file to the modules/util package * Rename the sec_to_time file * Updated formatting * Include copyright notice in sec_to_time.go * Apply PR review suggestions - Update copyright notice dates to 2022 - Change `1 day 3h 5min 7s` to `1d 3h 5m 7s` * Rename hrs var and combine conditions * Update unit tests to match new time pattern Changed `1min` to `1m` Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
There is an issue with the displaying of milestone update times. Currently instead of displaying
2 days 5h 45min 3sit displays63h 45min 3s.See: https://try.gitea.io/schorsch/milestone/milestones
This PR fixes this behavior
Testing
I also tested the function with the following script
Output: