def more(): page = int(request.args.get('page', default=0)) offset = page * RESULTS_LIMIT results, count = SpamReport.list(offset=offset, limit=RESULTS_LIMIT) template = render_template('reports/reports_results.html', results=results) return jsonify(results=template, more=(count - offset - RESULTS_LIMIT) > 0)
def more(): page = int(request.args.get('page', default=0)) offset = page * RESULTS_LIMIT results, count = SpamReport.list(offset=offset, limit=RESULTS_LIMIT) template = render_template('reports/reports_results.html', results=results) return jsonify(results=template, more=(count-offset-RESULTS_LIMIT) > 0)
def hide(id): review = Review.query.get_or_404(str(id)) if review.is_hidden: flash(gettext("Review is already hidden."), 'info') return redirect(url_for('.entity', id=review.id)) form = AdminActionForm() if form.validate_on_submit(): review.hide() ModerationLog.create(admin_id=current_user.id, action=ACTION_HIDE_REVIEW, reason=form.reason.data, review_id=review.id) for report in SpamReport.list(review_id=review.id)[0]: report.archive() flash(gettext("Review has been hidden."), 'success') return redirect(url_for('.entity', id=review.id)) return render_template('log/action.html', review=review, form=form, action=ACTION_HIDE_REVIEW)
def hide(id): review = Review.query.get_or_404(str(id)) if review.is_hidden: flash(gettext("Review is already hidden."), 'info') return redirect(url_for('.entity', id=review.id)) form = AdminActionForm() if form.validate_on_submit(): review.hide() ModerationLog.create(admin_id=current_user.id, action=ACTION_HIDE_REVIEW, reason=form.reason.data, review_id=review.id) for report in SpamReport.list(review_id=review.id)[0]: report.archive() flash(gettext("Review has been hidden."), 'success') return redirect(url_for('.entity', id=review.id)) return render_template('log/action.html', review=review, form=form, action=ACTION_HIDE_REVIEW)
def index(): results, count = SpamReport.list(limit=RESULTS_LIMIT) return render_template('reports/reports.html', count=count, results=results, limit=RESULTS_LIMIT)
def index(): results, count = SpamReport.list(limit=RESULTS_LIMIT) return render_template('reports/reports.html', count=count, results=results, limit=RESULTS_LIMIT)