| {% extends "base.html" %} | |
| {% block title %} | |
| {{ application_name }} Development Console - Backend Control{% endblock %} | |
| {% block head %} | |
| <style type="text/css">{% include "css/queues.css" %}</style> | |
| {% endblock %} | |
| {% block breadcrumbs %} | |
| <span class="item"><a href="">Backends</a></span> | |
| {% endblock %} | |
| {% block body %} | |
| <h3>Backends</h3> | |
| {% if backends %} | |
| <table id="ah-backends" class="ae-table ae-table-striped"> | |
| <thead> | |
| <tr> | |
| <th>Server Name</th> | |
| <th>Instances</th> | |
| <th>Instance Class</th> | |
| <th>Local Address</th> | |
| <th>Options</th> | |
| <th>State</th> | |
| <th></th> | |
| </tr> | |
| </thead> | |
| <tbody> | |
| {% for backend in backends %} | |
| <tr class="{% cycle ae-odd,ae-even %}"> | |
| <td valign="top"> | |
| <a href="?backendName={{ backend.name|escape }}" | |
| >{{ backend.name|escape }}</a> | |
| </td> | |
| <td valign="top"> | |
| {{ backend.instances|escape }} | |
| </td> | |
| <td valign="top"> | |
| {{ backend.instanceclass|escape }} | |
| </td> | |
| <td valign="top"> | |
| <a href="http://{{ backend.address|escape }}/" | |
| >{{ backend.address|escape }}</a> | |
| </td> | |
| <td valign="top"> | |
| {{ backend.options|escape }} | |
| </td> | |
| <td valign="top"> | |
| {{ backend.state|escape }} | |
| </td> | |
| <td valign="top"> | |
| <!-- | |
| <form method="post"> | |
| <input type="hidden" name="backend" | |
| value="{{ backend.name|escape }}"/> | |
| {% ifequal backend.state "stopped" %} | |
| <input type="submit" name="action:startbackend" | |
| value="Start Backend"/> | |
| {% else %} | |
| <input type="submit" name="action:stopbackend" | |
| value="Stop Backend"/> | |
| {% endifequal %} | |
| </form> | |
| --> | |
| </td> | |
| </tr> | |
| {% endfor %} | |
| </tbody> | |
| </table> | |
| {% else %} | |
| This application doesn't define any backends. See the documentation for more. | |
| {% endif %} | |
| {% endblock %} | |