view gpp/templates/forums/display_post.html @ 197:2baadae33f2e

Got autocomplete working for the member search. Updated django and ran into a bug where url tags with comma separated kwargs starting consuming tons of CPU throughput. The work-around is to cut over to using spaces between arguments. This is now allowed to be consistent with other tags. Did some query optimization for the news app.
author Brian Neal <bgneal@gmail.com>
date Sat, 10 Apr 2010 04:32:24 +0000
parents 98d658afd4bf
children b4305e18d3af
line wrap: on
line source
{% load avatar_tags %}
{% load forum_tags %}
<tr class="forum-post {% cycle 'odd' 'even' %}" id="post-{{ post.id }}">
   <td class="forum-post-author">
      <a name="p{{ post.id }}"></a>
      <a href="{% url bio-view_profile username=post.user.username %}" title="View Profile for {{ post.user.username }}">{{ post.user.username }}</a><br />
      <a href="{% url bio-view_profile username=post.user.username %}">{% avatar post.user %}</a>
      Joined: {{ post.user.date_joined|date:"M d, Y" }}<br />
      Posts: {{ post.user_profile.forum_post_count }}<br />
      {% if post.user_profile.location %}
      Location: {{ post.user_profile.location }}<br />
      {% endif %}
      {% if user.is_authenticated %}
      <p>
      <a href="{% url messages-compose_to post.user.username %}">
      <img src="{{ MEDIA_URL }}icons/note.png" alt="PM" title="Send Private Message to {{ post.user.username }}" /></a>
      {% if not post.user_profile.hide_email %}<a href="mailto:{{ post.user.email }}">
         <img src="{{ MEDIA_URL }}icons/email.png" alt="Email" title="Send Email to {{ post.user.username}}" /></a>{% endif %}
      </p>
      {% endif %}
   </td>
   <td class="forum-post-body">
      <div class="forum-post-info quiet">
      {% if post.unread %}<img src="{{ MEDIA_URL }}icons/new.png" alt="New" title="New" />{% endif %}
      <a href="{{ post.get_absolute_url }}"><img src="{{ MEDIA_URL }}icons/link.png" alt="Link" title="Link to this post" /></a>
         Posted on {% forum_date post.creation_date user %}
         {% if can_moderate %}from IP: {{ post.user_ip }}{% endif %}
      </div>
      <div class="forum-post-body">
         {{ post.html|safe }}
         {% if post.user_profile.signature_html %}
            &mdash;{{ post.user_profile.signature_html|safe }}
         {% endif %}
         {% if post.has_been_edited %}
         <p class="small quiet">Last edited: {{ post.update_date|date:"M d, Y H:i:s" }}</p>
         {% endif %}
      </div>
      <div class="forum-post-info-tools">
      {% if can_reply %}
         <a href="{% url forums-new_post topic_id=post.topic.id %}?quote={{ post.id }}"><img src="{{ MEDIA_URL }}icons/comment.png" alt="Reply with quote" title="Reply with quote" /></a>
      {% endif %}
      {% post_edit_button post user can_moderate MEDIA_URL %}
      <a href="#" class="post-flag" id="fp-{{ post.id }}" 
         title="Flag this post as spam, abuse, or a violation of site rules.">
         <img src="{{ MEDIA_URL }}icons/flag_red.png" alt="Flag" /></a>
      {% if can_moderate %}
      <a href="#" class="post-delete" id="dp-{{ post.id }}"
         title="Delete this post"><img src="{{ MEDIA_URL }}icons/cross.png" alt="Delete post" /></a>
      {% endif %}
      </div>
   </td>
</tr>