annotate piecrust/admin/templates/publish.html @ 953:e04f2ad5f931

admin: Show flashed messages on edit and publish pages.
author Ludovic Chabant <ludovic@chabant.com>
date Thu, 05 Oct 2017 20:36:05 -0700
parents 94fd4f07da83
children 4f136b746081
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
602
c6bc0ef03f82 admin: Better UI for publishing websites.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
1 {% extends 'layouts/default.html' %}
c6bc0ef03f82 admin: Better UI for publishing websites.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
2
c6bc0ef03f82 admin: Better UI for publishing websites.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
3 {% block content %}
620
c2708f20a87b admin: Make the sidebar togglable for smaller screens.
Ludovic Chabant <ludovic@chabant.com>
parents: 602
diff changeset
4 <h1>Publish {{site_title}}</h1>
602
c6bc0ef03f82 admin: Better UI for publishing websites.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
5
953
e04f2ad5f931 admin: Show flashed messages on edit and publish pages.
Ludovic Chabant <ludovic@chabant.com>
parents: 952
diff changeset
6 {% with messages = get_flashed_messages() %}
e04f2ad5f931 admin: Show flashed messages on edit and publish pages.
Ludovic Chabant <ludovic@chabant.com>
parents: 952
diff changeset
7 {% for message in messages %}
e04f2ad5f931 admin: Show flashed messages on edit and publish pages.
Ludovic Chabant <ludovic@chabant.com>
parents: 952
diff changeset
8 <p class="bg-info">{{message}}</p>
e04f2ad5f931 admin: Show flashed messages on edit and publish pages.
Ludovic Chabant <ludovic@chabant.com>
parents: 952
diff changeset
9 {% endfor %}
e04f2ad5f931 admin: Show flashed messages on edit and publish pages.
Ludovic Chabant <ludovic@chabant.com>
parents: 952
diff changeset
10 {% endwith %}
e04f2ad5f931 admin: Show flashed messages on edit and publish pages.
Ludovic Chabant <ludovic@chabant.com>
parents: 952
diff changeset
11
620
c2708f20a87b admin: Make the sidebar togglable for smaller screens.
Ludovic Chabant <ludovic@chabant.com>
parents: 602
diff changeset
12 {% for target in targets %}
c2708f20a87b admin: Make the sidebar togglable for smaller screens.
Ludovic Chabant <ludovic@chabant.com>
parents: 602
diff changeset
13 <div>
629
40e897e2f11e admin: Make the publish UI handle new kinds of target configurations.
Ludovic Chabant <ludovic@chabant.com>
parents: 620
diff changeset
14 <h3>{{target.name}}</h3>
620
c2708f20a87b admin: Make the sidebar togglable for smaller screens.
Ludovic Chabant <ludovic@chabant.com>
parents: 602
diff changeset
15 {% if target.description %}<div>{{target.description}}</div>{% endif %}
c2708f20a87b admin: Make the sidebar togglable for smaller screens.
Ludovic Chabant <ludovic@chabant.com>
parents: 602
diff changeset
16 <form action="{{url_run}}" method="POST">
c2708f20a87b admin: Make the sidebar togglable for smaller screens.
Ludovic Chabant <ludovic@chabant.com>
parents: 602
diff changeset
17 <input type="hidden" name="target" value="{{target.name}}" />
c2708f20a87b admin: Make the sidebar togglable for smaller screens.
Ludovic Chabant <ludovic@chabant.com>
parents: 602
diff changeset
18 <button type="submit" class="btn btn-default">Execute</button>
c2708f20a87b admin: Make the sidebar togglable for smaller screens.
Ludovic Chabant <ludovic@chabant.com>
parents: 602
diff changeset
19 </form>
602
c6bc0ef03f82 admin: Better UI for publishing websites.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
20 </div>
620
c2708f20a87b admin: Make the sidebar togglable for smaller screens.
Ludovic Chabant <ludovic@chabant.com>
parents: 602
diff changeset
21 {% endfor %}
602
c6bc0ef03f82 admin: Better UI for publishing websites.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
22
952
94fd4f07da83 admin: Fix more URL prefix issues, improve publishing.
Ludovic Chabant <ludovic@chabant.com>
parents: 778
diff changeset
23 {% if last_log %}
94fd4f07da83 admin: Fix more URL prefix issues, improve publishing.
Ludovic Chabant <ludovic@chabant.com>
parents: 778
diff changeset
24 <h2>Last Publish Log</h2>
94fd4f07da83 admin: Fix more URL prefix issues, improve publishing.
Ludovic Chabant <ludovic@chabant.com>
parents: 778
diff changeset
25 <pre><code>
94fd4f07da83 admin: Fix more URL prefix issues, improve publishing.
Ludovic Chabant <ludovic@chabant.com>
parents: 778
diff changeset
26 {{last_log}}
94fd4f07da83 admin: Fix more URL prefix issues, improve publishing.
Ludovic Chabant <ludovic@chabant.com>
parents: 778
diff changeset
27 </code></pre>
94fd4f07da83 admin: Fix more URL prefix issues, improve publishing.
Ludovic Chabant <ludovic@chabant.com>
parents: 778
diff changeset
28 {% endif %}
94fd4f07da83 admin: Fix more URL prefix issues, improve publishing.
Ludovic Chabant <ludovic@chabant.com>
parents: 778
diff changeset
29
602
c6bc0ef03f82 admin: Better UI for publishing websites.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
30 {% endblock %}
c6bc0ef03f82 admin: Better UI for publishing websites.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
31