mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-08-24 00:07:02 -04:00
Merge pull request #447 from alphagov/remove-human-timestamps
Remove human-friendly timestamps from activity page
This commit is contained in:
@@ -21,7 +21,6 @@ from pygments import highlight
|
|||||||
from pygments.lexers import JavascriptLexer
|
from pygments.lexers import JavascriptLexer
|
||||||
from pygments.formatters import HtmlFormatter
|
from pygments.formatters import HtmlFormatter
|
||||||
from werkzeug.exceptions import abort
|
from werkzeug.exceptions import abort
|
||||||
import humanize
|
|
||||||
|
|
||||||
from app.notify_client.api_client import ServiceAPIClient
|
from app.notify_client.api_client import ServiceAPIClient
|
||||||
from app.notify_client.api_key_api_client import ApiKeyApiClient
|
from app.notify_client.api_key_api_client import ApiKeyApiClient
|
||||||
@@ -97,12 +96,12 @@ def create_app():
|
|||||||
|
|
||||||
application.add_template_filter(nl2br)
|
application.add_template_filter(nl2br)
|
||||||
application.add_template_filter(format_datetime)
|
application.add_template_filter(format_datetime)
|
||||||
|
application.add_template_filter(format_datetime_short)
|
||||||
application.add_template_filter(format_time)
|
application.add_template_filter(format_time)
|
||||||
application.add_template_filter(syntax_highlight_json)
|
application.add_template_filter(syntax_highlight_json)
|
||||||
application.add_template_filter(valid_phone_number)
|
application.add_template_filter(valid_phone_number)
|
||||||
application.add_template_filter(linkable_name)
|
application.add_template_filter(linkable_name)
|
||||||
application.add_template_filter(format_date)
|
application.add_template_filter(format_date)
|
||||||
application.add_template_filter(format_delta)
|
|
||||||
|
|
||||||
application.after_request(useful_headers_after_request)
|
application.after_request(useful_headers_after_request)
|
||||||
application.after_request(save_service_after_request)
|
application.after_request(save_service_after_request)
|
||||||
@@ -177,6 +176,12 @@ def format_datetime(date):
|
|||||||
return native.strftime('%A %d %B %Y at %H:%M')
|
return native.strftime('%A %d %B %Y at %H:%M')
|
||||||
|
|
||||||
|
|
||||||
|
def format_datetime_short(date):
|
||||||
|
date = dateutil.parser.parse(date)
|
||||||
|
native = date.replace(tzinfo=None)
|
||||||
|
return native.strftime('%d %B at %H:%M')
|
||||||
|
|
||||||
|
|
||||||
def format_time(date):
|
def format_time(date):
|
||||||
date = dateutil.parser.parse(date)
|
date = dateutil.parser.parse(date)
|
||||||
native = date.replace(tzinfo=None)
|
native = date.replace(tzinfo=None)
|
||||||
@@ -188,15 +193,6 @@ def format_date(date):
|
|||||||
return date.strftime('%A %d %B %Y')
|
return date.strftime('%A %d %B %Y')
|
||||||
|
|
||||||
|
|
||||||
def format_delta(date):
|
|
||||||
date = dateutil.parser.parse(date)
|
|
||||||
native = date.replace(tzinfo=None)
|
|
||||||
difference = datetime.datetime.now() - native
|
|
||||||
return humanize.naturaltime(
|
|
||||||
datetime.timedelta(seconds=difference.total_seconds())
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
def valid_phone_number(phone_number):
|
def valid_phone_number(phone_number):
|
||||||
try:
|
try:
|
||||||
validate_phone_number(phone_number)
|
validate_phone_number(phone_number)
|
||||||
|
|||||||
@@ -96,7 +96,7 @@
|
|||||||
{{ text_field(item.status|capitalize) }}
|
{{ text_field(item.status|capitalize) }}
|
||||||
|
|
||||||
{% call field(align='right') %}
|
{% call field(align='right') %}
|
||||||
{{ item.created_at|format_delta|capitalize }}
|
{{ item.created_at|format_datetime_short }}
|
||||||
{% endcall %}
|
{% endcall %}
|
||||||
{% endcall %}
|
{% endcall %}
|
||||||
|
|
||||||
|
|||||||
@@ -11,7 +11,6 @@ Flask-Bcrypt==0.6.2
|
|||||||
credstash==1.8.0
|
credstash==1.8.0
|
||||||
boto3==1.2.3
|
boto3==1.2.3
|
||||||
Pygments==2.0.2
|
Pygments==2.0.2
|
||||||
humanize==0.5.1
|
|
||||||
|
|
||||||
git+https://github.com/alphagov/notifications-python-client.git@0.3.1#egg=notifications-python-client==0.3.1
|
git+https://github.com/alphagov/notifications-python-client.git@0.3.1#egg=notifications-python-client==0.3.1
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user