mirror of
https://github.com/healthchecks/healthchecks.git
synced 2026-04-24 22:45:56 +03:00
[PR #1168] [CLOSED] Add user interface features: time zone display preferences, override browser's time zone & time zones button deduplication #1089
Labels
No labels
bug
bug
bug
feature
good-first-issue
new integration
pull-request
question
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/healthchecks#1089
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/healthchecks/healthchecks/pull/1168
Author: @seidnerj
Created: 5/30/2025
Status: ❌ Closed
Base:
master← Head:master📝 Commits (8)
8a248a6Consistently use "time zone" instead of "timezone" anywhere where docs/comments/interface and text in general is concerned (vs. pure code, e.g. variables, methods etc.)bca0dacImplement time zone deduplication for event logs0185c4fAdd IDE and system files to .gitignoread10729Add user-configurable default time zone selection for event logs2d32ebeAdd auto-hide functionality for account settings success messages7351572Add documentation for new time zone and user interface featuresf727b12Fix mypy type annotations for timezone functionality366e7f1Add browser time zone override functionality📊 Changes
45 files changed (+1780 additions, -112 deletions)
View changed files
📝
.gitignore(+6 -0)📝
CHANGELOG.md(+18 -8)📝
hc/accounts/forms.py(+4 -4)➕
hc/accounts/migrations/0050_add_default_timezone_selection.py(+29 -0)➕
hc/accounts/migrations/0051_add_default_timezone_selection.py(+29 -0)➕
hc/accounts/migrations/0052_update_default_timezone_selection_choices.py(+28 -0)➕
hc/accounts/migrations/0053_add_browser_timezone_override.py(+22 -0)📝
hc/accounts/models.py(+18 -2)➕
hc/accounts/tests/test_browser_timezone_override.py(+143 -0)📝
hc/accounts/views.py(+32 -6)📝
hc/api/models.py(+6 -6)📝
hc/api/tests/test_create_check.py(+1 -1)📝
hc/api/views.py(+3 -3)📝
hc/front/templatetags/hc_extras.py(+76 -0)📝
hc/front/tests/test_cron_preview.py(+2 -2)📝
hc/front/tests/test_details.py(+2 -1)➕
hc/front/tests/test_timezone_buttons_template.py(+132 -0)➕
hc/front/tests/test_timezone_format_buttons.py(+520 -0)📝
hc/front/views.py(+12 -1)📝
hc/lib/tz.py(+25 -0)...and 25 more files
📄 Description
Summary
Test plan
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.