From 9781a4fbfdfb19756ce72352f895ac0c44cf4c7c Mon Sep 17 00:00:00 2001 From: Ricky Rosario Date: Fri, 16 Nov 2012 09:18:55 -0500 Subject: [PATCH] [bug 803484] Linkify usernames on /flagged page. --- .../templates/flagit/includes/flagged_answer.html | 15 +++++++++++---- .../templates/flagit/includes/flagged_post.html | 13 ++++++++++--- .../flagit/includes/flagged_profile.html | 5 ++++- .../flagit/includes/flagged_question.html | 13 ++++++++++--- apps/flagit/templates/flagit/includes/macros.html | 5 +++++ 5 files changed, 40 insertions(+), 11 deletions(-) create mode 100644 apps/flagit/templates/flagit/includes/macros.html diff --git a/apps/flagit/templates/flagit/includes/flagged_answer.html b/apps/flagit/templates/flagit/includes/flagged_answer.html index 028dd579f27..bed88d88f9b 100644 --- a/apps/flagit/templates/flagit/includes/flagged_answer.html +++ b/apps/flagit/templates/flagit/includes/flagged_answer.html @@ -1,13 +1,20 @@ +{% from 'flagit/includes/macros.html' import date_by_user with context %}

{{ _('Content:') }}

{{ object.content_object.content_parsed }}

{{ _('Created:') }}

-

{{ _('{date} by {user}')|fe(user=object.content_object.creator, date=datetimeformat(object.content_object.created, format='longdatetime')) }}

+

+ {{ date_by_user(object.content_object.created, object.content_object.creator) }} +

{% if object.content_object.updated_by %}

{{ _('Updated:') }}

-

{{ _('{date} by {user}')|fe(user=object.content_object.updated_by, date=datetimeformat(object.content_object.updated, format='longdatetime')) }}

+

+ {{ date_by_user(object.content_object.updated, object.content_object.updated_by) }} +

{% endif %}

{{ _('Flagged:') }}

-

{{ _('{date} by {user}')|fe(user=object.creator, date=datetimeformat(object.created, format='longdatetime')) }}

+

+ {{ date_by_user(object.created, object.creator) }} +

{{ _('Take Action:') }}

View @@ -17,4 +24,4 @@

{{ _('Take Action:') }}

{% if user.has_perm('questions.delete_question') %} {{ _('Delete') }} {% endif %} -
\ No newline at end of file + diff --git a/apps/flagit/templates/flagit/includes/flagged_post.html b/apps/flagit/templates/flagit/includes/flagged_post.html index 3a8c3c5435f..6ed041fa833 100644 --- a/apps/flagit/templates/flagit/includes/flagged_post.html +++ b/apps/flagit/templates/flagit/includes/flagged_post.html @@ -1,15 +1,22 @@ +{% from 'flagit/includes/macros.html' import date_by_user with context %}

{{ _('Title:') }}

{{ object.content_object.thread.title }}

{{ _('Content:') }}

{{ object.content_object.content_parsed }}

{{ _('Created:') }}

-

{{ _('{date} by {user}')|fe(user=object.content_object.creator, date=datetimeformat(object.content_object.created, format='longdatetime')) }}

+

+ {{ date_by_user(object.content_object.created, object.content_object.creator) }} +

{% if object.content_object.updated_by %}

{{ _('Updated:') }}

-

{{ _('{date} by {user}')|fe(user=object.content_object.updated_by, date=datetimeformat(object.content_object.updated, format='longdatetime')) }}

+

+ {{ date_by_user(object.content_object.updated, object.content_object.updated_by) }} +

{% endif %}

{{ _('Flagged:') }}

-

{{ _('{date} by {user}')|fe(user=object.creator, date=datetimeformat(object.created, format='longdatetime')) }}

+

+ {{ date_by_user(object.created, object.creator) }} +

{{ _('Take Action:') }}

View diff --git a/apps/flagit/templates/flagit/includes/flagged_profile.html b/apps/flagit/templates/flagit/includes/flagged_profile.html index cef72673f82..5be5725c9a1 100644 --- a/apps/flagit/templates/flagit/includes/flagged_profile.html +++ b/apps/flagit/templates/flagit/includes/flagged_profile.html @@ -1,10 +1,13 @@ +{% from 'flagit/includes/macros.html' import date_by_user with context %}

{{ _('Content:') }}

{{ object.content_object }}

{{ object.content_object.bio|wiki_to_html(nofollow=True) }}

{{ _('Flagged:') }}

-

{{ _('{date} by {user}')|fe(user=object.creator, date=datetimeformat(object.created, format='longdatetime')) }}

+

+ {{ date_by_user(object.created, object.creator) }} +

{{ _('Take Action:') }}

View diff --git a/apps/flagit/templates/flagit/includes/flagged_question.html b/apps/flagit/templates/flagit/includes/flagged_question.html index 58751f04bd0..b061336fd09 100644 --- a/apps/flagit/templates/flagit/includes/flagged_question.html +++ b/apps/flagit/templates/flagit/includes/flagged_question.html @@ -1,15 +1,22 @@ +{% from 'flagit/includes/macros.html' import date_by_user with context %}

{{ _('Title:') }}

{{ object.content_object.title }}

{{ _('Content:') }}

{{ object.content_object.content_parsed }}

{{ _('Created:') }}

-

{{ _('{date} by {user}')|fe(user=object.content_object.creator, date=datetimeformat(object.content_object.created, format='longdatetime')) }}

+

+ {{ date_by_user(object.content_object.created, object.content_object.creator) }} +

{% if object.content_object.updated_by %}

{{ _('Updated:') }}

-

{{ _('{date} by {user}')|fe(user=object.content_object.updated_by, date=datetimeformat(object.content_object.updated, format='longdatetime')) }}

+

+ {{ date_by_user(object.content_object.updated, object.content_object.updated_by) }} +

{% endif %}

{{ _('Flagged:') }}

-

{{ _('{date} by {user}')|fe(user=object.creator, date=datetimeformat(object.created, format='longdatetime')) }}

+

+ {{ date_by_user(object.created, object.creator) }} +

{{ _('Take Action:') }}

View diff --git a/apps/flagit/templates/flagit/includes/macros.html b/apps/flagit/templates/flagit/includes/macros.html new file mode 100644 index 00000000000..5d6a3416c31 --- /dev/null +++ b/apps/flagit/templates/flagit/includes/macros.html @@ -0,0 +1,5 @@ +{% macro date_by_user(date, user) -%} + {% trans date=datetimeformat(date, format='longdatetime'), user=user.username, url=profile_url(user) %} + {{date}} by {{user}} + {% endtrans %} +{%- endmacro %}