Mercurial > piecrust2
comparison piecrust/admin/templates/dashboard.html @ 960:8101692fdc11
admin: Add a "rebake preview assets" button to the dashboard.
Baking preview assets is needed for showing the site preview.
Also, add flashed messages.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Sat, 07 Oct 2017 12:13:57 -0700 |
parents | 0e88640a994d |
children | dff873f11541 |
comparison
equal
deleted
inserted
replaced
959:4c69935ca415 | 960:8101692fdc11 |
---|---|
4 <div class="row"> | 4 <div class="row"> |
5 <div class="col-md-12"> | 5 <div class="col-md-12"> |
6 <h1>{{site_title}} <a href="{{url_preview}}"><span class="icon ion-arrow-right-c"></span></a></h1> | 6 <h1>{{site_title}} <a href="{{url_preview}}"><span class="icon ion-arrow-right-c"></span></a></h1> |
7 </div> | 7 </div> |
8 </div> | 8 </div> |
9 {% with messages = get_flashed_messages() %} | |
10 {% if messages %} | |
11 <div class="row"> | |
12 {% for message in messages %} | |
13 <p class="bg-info">{{message}}</p> | |
14 {% endfor %} | |
15 </div> | |
16 {% endif %} | |
17 {% endwith %} | |
9 <div class="row"> | 18 <div class="row"> |
10 <div class="col-md-6"> | 19 <div class="col-md-6"> |
11 <h2><span class="icon ion-stats-bars"></span> Site Summary</h2> | 20 <h2><span class="icon ion-stats-bars"></span> Site Summary</h2> |
12 {% for s in sources %} | 21 {% for s in sources %} |
13 <div class="ft-summary-source"> | 22 <div class="ft-summary-source"> |
14 <a href="{{s.list_url}}">{{s.page_count}} {{s.name}}</a> | 23 <a href="{{s.list_url}}">{{s.page_count}} {{s.name}}</a> |
15 </div> | 24 </div> |
16 {% endfor %} | 25 {% endfor %} |
26 | |
27 <h2><span class="icon ion-wrench"></span> Site Management</h2> | |
28 <form action="{{url_bake_assets}}" method="POST"> | |
29 <button type="submit" class="btn"><span class="icon ion-loop"></span> Rebake Preview Assets</button> | |
30 </form> | |
17 </div> | 31 </div> |
18 <div class="col-md-6"> | 32 <div class="col-md-6"> |
19 <h2><span class="icon ion-erlenmeyer-flask"></span> Work in Progress</h2> | 33 <h2><span class="icon ion-erlenmeyer-flask"></span> Work in Progress</h2> |
20 {% if new_pages %} | 34 {% if new_pages %} |
21 <p>New pages:</p> | 35 <p>New pages:</p> |