--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/thirdparty/google_appengine/google/appengine/ext/admin/templates/cron.html Sun Apr 12 13:22:43 2009 +0000
@@ -0,0 +1,85 @@
+{% extends "base.html" %}
+
+{% block title %}
+{{ application_name }} Development Console - Cron Viewer{% endblock %}
+
+{% block head %}
+ <style type="text/css">{% include "css/cron.css" %}</style>
+{% endblock %}
+
+{% block breadcrumbs %}
+ <span class="item"><a href="">Cron Viewer</a></span>
+{% endblock %}
+
+{% block body %}
+<h3>Cron Jobs</h3>
+
+{% if message %}
+<div class="ah-cron-message">
+{{ message|escape }}
+</div>
+{% endif %}
+
+{% if cronjobs %}
+ <table id="ah-cron-jobs" class="ae-table ae-table-striped">
+ <colgroup>
+ <col style="width:60%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Cron Job</th>
+ <th>Schedule</th>
+ </tr>
+ </thead>
+ <tbody>
+ {% for job in cronjobs %}
+ <tr class="{% cycle ae-odd,ae-even %}">
+ <td valign="top">
+ <h3>{{ job.url|escape }}</h3>
+ <p>
+ {{ job.description|escape }}
+ </p>
+ </td>
+ <td valign="top">
+ <table class="ae-table">
+ <tr>
+ <td>
+ <strong>{{ job.schedule|escape }}</strong>
+ </td>
+ <td class="ah-cron-test">
+ <a href="{{ job.url }}">Test this job</a>
+ </td>
+ </tr>
+ </table>
+
+ {% if job.timezone %}
+ <strong>Timezone: {{ job.timezone }}</strong>
+ <div class="ah-cron-message">
+ Schedules with timezones won't be calculated correctly here. Use the
+ appcfg.py cron_info command to view the next run times for this schedule,
+ after installing the pytz package.
+ </div>
+ {% endif %}
+ <div class="ah-cron-times">
+ In production, this would run at these times:
+ <ol>
+ {% for run in job.times %}
+ <li>
+ {{ run.runtime }} <span class="ae-unimportant">{{ run.difference }} from now</span>
+ </li>
+ {% endfor %}
+ </ol>
+ </div>
+ </td>
+ </tr>
+ {% endfor %}
+ </tbody>
+ </table>
+{% else %}
+ This application doesn't define any cron jobs. See the documentation for more.
+{% endif %}
+
+
+{% endblock %}
+