annotate 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
rev   line source
bgneal@89 1 {% load avatar_tags %}
bgneal@105 2 {% load forum_tags %}
bgneal@107 3 <tr class="forum-post {% cycle 'odd' 'even' %}" id="post-{{ post.id }}">
bgneal@89 4 <td class="forum-post-author">
bgneal@89 5 <a name="p{{ post.id }}"></a>
bgneal@105 6 <a href="{% url bio-view_profile username=post.user.username %}" title="View Profile for {{ post.user.username }}">{{ post.user.username }}</a><br />
bgneal@105 7 <a href="{% url bio-view_profile username=post.user.username %}">{% avatar post.user %}</a>
bgneal@96 8 Joined: {{ post.user.date_joined|date:"M d, Y" }}<br />
bgneal@117 9 Posts: {{ post.user_profile.forum_post_count }}<br />
bgneal@121 10 {% if post.user_profile.location %}
bgneal@117 11 Location: {{ post.user_profile.location }}<br />
bgneal@121 12 {% endif %}
bgneal@121 13 {% if user.is_authenticated %}
bgneal@121 14 <p>
bgneal@121 15 <a href="{% url messages-compose_to post.user.username %}">
bgneal@121 16 <img src="{{ MEDIA_URL }}icons/note.png" alt="PM" title="Send Private Message to {{ post.user.username }}" /></a>
bgneal@121 17 {% if not post.user_profile.hide_email %}<a href="mailto:{{ post.user.email }}">
bgneal@121 18 <img src="{{ MEDIA_URL }}icons/email.png" alt="Email" title="Send Email to {{ post.user.username}}" /></a>{% endif %}
bgneal@121 19 </p>
bgneal@121 20 {% endif %}
bgneal@89 21 </td>
bgneal@89 22 <td class="forum-post-body">
bgneal@89 23 <div class="forum-post-info quiet">
bgneal@114 24 {% if post.unread %}<img src="{{ MEDIA_URL }}icons/new.png" alt="New" title="New" />{% endif %}
bgneal@98 25 <a href="{{ post.get_absolute_url }}"><img src="{{ MEDIA_URL }}icons/link.png" alt="Link" title="Link to this post" /></a>
bgneal@120 26 Posted on {% forum_date post.creation_date user %}
bgneal@104 27 {% if can_moderate %}from IP: {{ post.user_ip }}{% endif %}
bgneal@89 28 </div>
bgneal@89 29 <div class="forum-post-body">
bgneal@89 30 {{ post.html|safe }}
bgneal@121 31 {% if post.user_profile.signature_html %}
bgneal@121 32 &mdash;{{ post.user_profile.signature_html|safe }}
bgneal@121 33 {% endif %}
bgneal@113 34 {% if post.has_been_edited %}
bgneal@106 35 <p class="small quiet">Last edited: {{ post.update_date|date:"M d, Y H:i:s" }}</p>
bgneal@113 36 {% endif %}
bgneal@89 37 </div>
bgneal@98 38 <div class="forum-post-info-tools">
bgneal@108 39 {% if can_reply %}
bgneal@108 40 <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>
bgneal@108 41 {% endif %}
bgneal@105 42 {% post_edit_button post user can_moderate MEDIA_URL %}
bgneal@98 43 <a href="#" class="post-flag" id="fp-{{ post.id }}"
bgneal@98 44 title="Flag this post as spam, abuse, or a violation of site rules.">
bgneal@98 45 <img src="{{ MEDIA_URL }}icons/flag_red.png" alt="Flag" /></a>
bgneal@106 46 {% if can_moderate %}
bgneal@107 47 <a href="#" class="post-delete" id="dp-{{ post.id }}"
bgneal@107 48 title="Delete this post"><img src="{{ MEDIA_URL }}icons/cross.png" alt="Delete post" /></a>
bgneal@105 49 {% endif %}
bgneal@98 50 </div>
bgneal@89 51 </td>
bgneal@89 52 </tr>