app-MAIL-temp/templates/admin/model/newsletter-list.html
Son Nguyen Kim 6322e03996
admin can manage newsletter and test sending it (#1177)
* admin can manage newsletter and test sending it

* add comments

* comment

* doc

* not userID not specified, send the newsletter to current user

* automatically match textarea height to content when editing newsletter

* increase text height and limit img size to 100% in email template

* admin can send newsletter to a specific address
2022-07-22 11:24:53 +02:00

30 lines
954 B
HTML

{#
Add custom input form so admin can enter a user id to send a newsletter to
Based on https://github.com/flask-admin/flask-admin/issues/974#issuecomment-168215285
#}
{% extends 'admin/model/list.html' %}
{% block model_menu_bar_before_filters %}
<br>
<li id="here" class="form-row">
<input name="user_id"
class="form-control"
placeholder="User ID"
aria-describedby="userID"/>
<input name="to_address"
class="form-control"
placeholder="Specify an address to receive the newsletter for testing"
aria-describedby="Email address"/>
</li>
{% endblock %}
{% block tail %}
{{ super() }}
<script type="application/javascript">
$("input[name='user_id']").appendTo($("#action_form"))
$("input[name='to_address']").appendTo($("#action_form"))
$("#action_form").appendTo($("#here"))
$("#action_form").attr("style", "")
</script>
{% endblock %}