{# XXX Hacky #}
{# With the title here, people will know that all of the things in the #}
{# panes are log messages #}
{% if object.getAvailableTags %}
Event Log Messages
{% endif %}
{# Loop over the available tags. #}
{% if object.getAvailableTags %}
{% for tag in object.getAvailableTags %}
{# Create a div to hold the pane innerHTML for this tag #}
{# A section for the images #}
{% if object|logsForTagHaveImage:tag.name %}
{% for log in object|getLogsForTag:tag.name %}
{% if log.hasImage %}
{{log.comment|sanitize}}
{% if log.fileurl %}
{{log.filename}}.
{% endif %}
Submitted by {{log.issuer}} on {{log.created}}
{% endif %}
{% endfor %}
{% endif %}
{# A section for the text-only captions #}
{% if object|logsForTagHaveText:tag.name %}
{# Set up regular log message table #}
No.
{{ "logtime"|timeselect:"utc" }} Log Entry Created
Submitter
Comment
{% for log in object|getLogsForTag:tag.name %}
{% if not log.hasImage %}
{{log.getN}}
{{log.created|multiTime:"logtime"}}
{{log.issuer}}
{{log.comment|sanitize}}
{% if log.fileurl %}
{{log.filename}}
{% endif %}
{% endif %}
{% endfor %}
{% endif %}
{% endfor %}
{% endif %}
{# XXX Hacky. We don't want the title here if we're doing panes. #}
{% if not object.getAvailableTags %}
Event Log Messages
{% endif %}
{% if object.eventlog_set.count %}
No.
{{ "logtime"|timeselect:"utc" }} Log Entry Created
Submitter
Comment
{% for log in object.eventlog_set.iterator %}
{{log.getN}}
{{log.created|multiTime:"logtime"}}
{{log.issuer}}
{{log.comment|sanitize}}
{% if log.fileurl %}
{{log.filename}}
{% endif %}