moderator/moderate/templates/includes/moderator_macros.html (58 lines of code) (raw):
{% macro user_profile(user, is_anonymous=True) %}
<div class="askedby">
{% if user %}
{% if not is_anonymous %}
<a href="https://people.mozilla.org/s/?query={{ user.userprofile.username }}&who=staff" target="_blank">
<img alt="User profile image" src="{{ get_profile_image(user, is_anonymous) }}"
title="{% if is_anonymous %}anonymous{% else %}{{ user.userprofile.username }}{% endif %}" data-toggle="tooltip"
data-placement="bottom" />
</a>
{% else %}
<img alt="profile image" src="{{ get_profile_image(user, is_anonymous) }}"
title="{% if is_anonymous %}anonymous{% else %}{{ user.userprofile.username }}{% endif %}" data-toggle="tooltip"
data-placement="bottom" />
{% endif %}
{% else %}
<img alt="profile image" src="{{ static('img/unknown.png') }}" title="anonymous" data-toggle="tooltip"
data-placement="bottom" />
{% endif %}
</div>
{% endmacro %}
{% macro edit_event_container(event, user) %}
{% if can_moderate_event(event, user) %}
<div>
<div class="edit-container">
<a href="{{ url('edit_event', slug=event.slug) }}" class="btn btn-primary btn-sm">edit</a>
{% if event.is_moderated and event.questions.filter(is_accepted__isnull=True).exists() %}
<a href="{{ url('moderate_event', slug=event.slug) }}" class="btn btn-primary btn-sm">moderate</a>
{% endif %}
</div>
<div class="delete-container">
<button class="btn btn-danger btn-sm" aria-label="Delete event" data-toggle="modal" data-target="#DeleteModal"
id="{{ event.slug }}">delete</button>
</div>
</div>
{% endif %}
<div class="event-date">
{{ event.event_date|date('F j, Y') }}
</div>
<!-- Modal for Event Delete -->
<div class="modal fade" tabindex="-1" role="dialog" aria-labelledby="DeleteModalLabel" id="DeleteModal">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
<h4 class="modal-title">Event Deletion</h4>
</div>
<div class="modal-body">
Are you certain you want to delete this event?
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">No!</button>
<a href="{{ url('delete_event', slug=event.slug) }}" class="btn btn-danger btn-sm">Delete</a>
</div>
</div>
</div>
</div>
{% endmacro %}