{% extends 'admin/index.html' %}
|
|
{% from 'bootstrap/pagination.html' import render_pagination %}
|
|
|
|
{% block title %}管理评论{% endblock %}
|
|
|
|
{% block content %}
|
|
<nav aria-label="breadcrumb">
|
|
<ol class="breadcrumb">
|
|
{{ render_breadcrumb_item('admin.index', '控制板主页') }}
|
|
{{ render_breadcrumb_item('admin.manage_comment', '管理评论') }}
|
|
</ol>
|
|
</nav>
|
|
<div class="page-header">
|
|
<h1>评论
|
|
<small class="text-muted">{{ pagination.total }}</small>
|
|
<span class="dropdown">
|
|
<button class="btn btn-secondary btn-sm" type="button" id="dropdownMenuButton" data-toggle="dropdown"
|
|
aria-haspopup="true" aria-expanded="false">
|
|
Order by {{ order_rule }} <span class="oi oi-elevator"></span>
|
|
</button>
|
|
<div class="dropdown-menu" aria-labelledby="dropdownMenuButton">
|
|
{% if order_rule == 'flag' %}
|
|
<a class="dropdown-item" href="{{ url_for('.manage_comment', order='by_time') }}">按时间顺序</a>
|
|
{% else %}
|
|
<a class="dropdown-item" href="{{ url_for('.manage_comment', order='by_flag') }}">按标签顺序</a>
|
|
{% endif %}
|
|
</div>
|
|
</span>
|
|
</h1>
|
|
</div>
|
|
{% if comments %}
|
|
<table class="table table-striped">
|
|
<thead>
|
|
<tr>
|
|
<th>主体</th>
|
|
<th>作者</th>
|
|
<th>照片</th>
|
|
<th>记录</th>
|
|
<th>日期</th>
|
|
<th>动作</th>
|
|
</tr>
|
|
</thead>
|
|
{% for comment in comments %}
|
|
<tr>
|
|
<td>{{ comment.body }}</td>
|
|
<td>
|
|
<a href="{{ url_for('user.index', username=comment.author.username) }}">{{ comment.author.name }}</a>
|
|
</td>
|
|
<td>
|
|
<a href="{{ url_for('main.show_photo', photo_id=comment.photo.id) }}">Photo {{ comment.photo.id }}</a>
|
|
</td>
|
|
<td>{{ comment.flag }}</td>
|
|
<td>{{ moment(comment.timestamp).format('LL') }}</td>
|
|
<td>
|
|
<form class="inline" method="post"
|
|
action="{{ url_for('main.delete_comment', comment_id=comment.id, next=request.full_path) }}">
|
|
<input type="hidden" name="csrf_token" value="{{ csrf_token() }}"/>
|
|
<button type="submit" class="btn btn-danger btn-sm"
|
|
onclick="return confirm('Are you sure?');">删除
|
|
</button>
|
|
</form>
|
|
</td>
|
|
</tr>
|
|
{% endfor %}
|
|
</table>
|
|
<div class="page-footer">{{ render_pagination(pagination) }}</div>
|
|
{% else %}
|
|
<div class="tip"><h5>无评论</h5></div>
|
|
{% endif %}
|
|
{% endblock %}
|