mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-08-26 09:13:58 -04:00
code review feedback
This commit is contained in:
@@ -74,24 +74,26 @@ def format_datetime_numeric(date):
|
|||||||
def format_date_numeric(date):
|
def format_date_numeric(date):
|
||||||
date = parse_naive_dt(date)
|
date = parse_naive_dt(date)
|
||||||
|
|
||||||
et = pytz.timezone(get_user_preferred_timezone())
|
preferred_tz = pytz.timezone(get_user_preferred_timezone())
|
||||||
return date.replace(tzinfo=timezone.utc).astimezone(et).strftime("%Y-%m-%d")
|
return (
|
||||||
|
date.replace(tzinfo=timezone.utc).astimezone(preferred_tz).strftime("%Y-%m-%d")
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
def format_time_24h(date):
|
def format_time_24h(date):
|
||||||
date = parse_naive_dt(date)
|
date = parse_naive_dt(date)
|
||||||
|
|
||||||
et = pytz.timezone(get_user_preferred_timezone())
|
preferred_tz = pytz.timezone(get_user_preferred_timezone())
|
||||||
return date.replace(tzinfo=timezone.utc).astimezone(et).strftime("%H:%M")
|
return date.replace(tzinfo=timezone.utc).astimezone(preferred_tz).strftime("%H:%M")
|
||||||
|
|
||||||
|
|
||||||
def get_human_day(time, date_prefix=""):
|
def get_human_day(time, date_prefix=""):
|
||||||
# Add 1 minute to transform 00:00 into ‘midnight today’ instead of ‘midnight tomorrow’
|
# Add 1 minute to transform 00:00 into ‘midnight today’ instead of ‘midnight tomorrow’
|
||||||
time = parse_naive_dt(time)
|
time = parse_naive_dt(time)
|
||||||
et = pytz.timezone(get_user_preferred_timezone())
|
preferred_tz = pytz.timezone(get_user_preferred_timezone())
|
||||||
time = time.replace(tzinfo=timezone.utc).astimezone(et)
|
time = time.replace(tzinfo=timezone.utc).astimezone(preferred_tz)
|
||||||
date = (time - timedelta(minutes=1)).date()
|
date = (time - timedelta(minutes=1)).date()
|
||||||
now = datetime.now(et)
|
now = datetime.now(preferred_tz)
|
||||||
|
|
||||||
if date == (now + timedelta(days=1)).date():
|
if date == (now + timedelta(days=1)).date():
|
||||||
return "tomorrow"
|
return "tomorrow"
|
||||||
@@ -113,8 +115,12 @@ def get_human_day(time, date_prefix=""):
|
|||||||
|
|
||||||
def format_date(date):
|
def format_date(date):
|
||||||
date = parse_naive_dt(date)
|
date = parse_naive_dt(date)
|
||||||
et = pytz.timezone(get_user_preferred_timezone())
|
preferred_tz = pytz.timezone(get_user_preferred_timezone())
|
||||||
return date.replace(tzinfo=timezone.utc).astimezone(et).strftime("%A %d %B %Y")
|
return (
|
||||||
|
date.replace(tzinfo=timezone.utc)
|
||||||
|
.astimezone(preferred_tz)
|
||||||
|
.strftime("%A %d %B %Y")
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
def format_date_normal(date):
|
def format_date_normal(date):
|
||||||
@@ -124,8 +130,10 @@ def format_date_normal(date):
|
|||||||
|
|
||||||
def format_date_short(date):
|
def format_date_short(date):
|
||||||
date = parse_naive_dt(date)
|
date = parse_naive_dt(date)
|
||||||
et = pytz.timezone(get_user_preferred_timezone())
|
preferred_tz = pytz.timezone(get_user_preferred_timezone())
|
||||||
return _format_datetime_short(date.replace(tzinfo=timezone.utc).astimezone(et))
|
return _format_datetime_short(
|
||||||
|
date.replace(tzinfo=timezone.utc).astimezone(preferred_tz)
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
def format_date_human(date):
|
def format_date_human(date):
|
||||||
@@ -142,8 +150,8 @@ def format_datetime_human(date, date_prefix=""):
|
|||||||
|
|
||||||
def format_day_of_week(date):
|
def format_day_of_week(date):
|
||||||
date = parse_naive_dt(date)
|
date = parse_naive_dt(date)
|
||||||
et = pytz.timezone(get_user_preferred_timezone())
|
preferred_tz = pytz.timezone(get_user_preferred_timezone())
|
||||||
return date.replace(tzinfo=timezone.utc).astimezone(et).strftime("%A")
|
return date.replace(tzinfo=timezone.utc).astimezone(preferred_tz).strftime("%A")
|
||||||
|
|
||||||
|
|
||||||
def _format_datetime_short(datetime):
|
def _format_datetime_short(datetime):
|
||||||
|
|||||||
Reference in New Issue
Block a user