2011-03-09 19:56:55 +01:00
|
|
|
<html xmlns:py="http://genshi.edgewall.org/"
|
|
|
|
xmlns:i18n="http://genshi.edgewall.org/i18n"
|
|
|
|
xmlns:xi="http://www.w3.org/2001/XInclude"
|
|
|
|
py:strip="">
|
|
|
|
|
|
|
|
<py:def function="page_title">Harvest Source Details</py:def>
|
|
|
|
|
|
|
|
<py:def function="optional_head">
|
|
|
|
<link type="text/css" rel="stylesheet" media="all" href="/ckanext/harvest/style.css" />
|
|
|
|
</py:def>
|
|
|
|
|
|
|
|
<div py:match="content">
|
|
|
|
<div class="harvest-content">
|
2011-03-23 18:02:02 +01:00
|
|
|
<py:if test="c.source">
|
2011-03-09 19:56:55 +01:00
|
|
|
<h1>Harvest Source Details</h1>
|
|
|
|
<table id="harvest-source-details">
|
|
|
|
<tr>
|
|
|
|
<th>ID</th>
|
|
|
|
<td>${c.source.id}</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<th>URL</th>
|
|
|
|
<td>${c.source.url}</td>
|
|
|
|
</tr>
|
2011-04-05 14:39:23 +02:00
|
|
|
<tr>
|
|
|
|
<th>Type</th>
|
|
|
|
<td>${c.source.type}</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<th>Active</th>
|
|
|
|
<td>${c.source.active}</td>
|
|
|
|
</tr>
|
2011-03-09 19:56:55 +01:00
|
|
|
<tr>
|
|
|
|
<th>Description</th>
|
|
|
|
<td>${c.source.description}</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<th>User</th>
|
2011-04-05 14:39:23 +02:00
|
|
|
<td>${c.source.user_id}</td>
|
2011-03-09 19:56:55 +01:00
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<th>Publisher</th>
|
2011-04-05 14:39:23 +02:00
|
|
|
<td>${c.source.publisher_id}</td>
|
2011-03-09 19:56:55 +01:00
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<th>Created</th>
|
|
|
|
<td>${c.source.created}</td>
|
|
|
|
</tr>
|
2011-04-05 14:39:23 +02:00
|
|
|
<tr>
|
|
|
|
<th>Total jobs</th>
|
|
|
|
<td>${len(c.source.jobs)}</td>
|
|
|
|
</tr>
|
2011-03-09 19:56:55 +01:00
|
|
|
<tr>
|
|
|
|
<th>Status</th>
|
|
|
|
<td>
|
2011-04-11 17:30:56 +02:00
|
|
|
Last Harvest Errors: ${c.source.status.last_harvest_statistics.errors}<br/>
|
2011-03-10 14:53:52 +01:00
|
|
|
<py:choose>
|
2011-09-08 10:58:21 +02:00
|
|
|
<py:when test="len(c.source.status.last_harvest_errors.gather)>0">
|
|
|
|
<i>Gathering errors</i>
|
2011-04-11 17:30:56 +02:00
|
|
|
<ul>
|
2011-09-08 10:58:21 +02:00
|
|
|
<li py:for="error in c.source.status.last_harvest_errors.gather">
|
|
|
|
<?python
|
|
|
|
lines = error.split('\n')
|
|
|
|
?>
|
|
|
|
<div py:for="line in lines">${line}</div>
|
|
|
|
</li>
|
2011-04-11 17:30:56 +02:00
|
|
|
</ul>
|
2011-03-10 14:53:52 +01:00
|
|
|
</py:when>
|
|
|
|
</py:choose>
|
2011-09-08 10:58:21 +02:00
|
|
|
<py:choose>
|
|
|
|
<py:when test="len(c.source.status.last_harvest_errors.object)>0">
|
|
|
|
<i>Object errors</i>
|
|
|
|
<ul>
|
|
|
|
<li py:for="error in c.source.status.last_harvest_errors.object">
|
|
|
|
<div>GUID ${error.object_guid}</div>
|
|
|
|
<?python
|
|
|
|
lines = error['message'].split('\n')
|
|
|
|
?>
|
|
|
|
<div py:for="line in lines">${line}</div>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
</py:when>
|
|
|
|
</py:choose>
|
|
|
|
|
2011-04-11 17:30:56 +02:00
|
|
|
Last Harvest Added: ${c.source.status.last_harvest_statistics.added}<br/>
|
|
|
|
Last Harvest Updated: ${c.source.status.last_harvest_statistics.updated}<br/>
|
|
|
|
Last Harvest: ${c.source.status.last_harvest_request} <br/>
|
2011-03-09 19:56:55 +01:00
|
|
|
Next Harvest: ${c.source.status.next_harvest}
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<th>Total Errors</th>
|
|
|
|
<td>${c.source.status.overall_statistics.errors}</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<th>Total Packages</th>
|
|
|
|
<td>${c.source.status.overall_statistics.added}</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<th>Packages</th>
|
|
|
|
<td>
|
|
|
|
<div>There could be a 10 minutes delay before these packages (or changes to them) appear on
|
|
|
|
the site or on search results.</div>
|
2011-06-14 11:27:48 +02:00
|
|
|
|
|
|
|
<p i18n:msg="item_count">There are <strong>${c.page.item_count}</strong> packages.</p>
|
|
|
|
|
|
|
|
${c.page.pager()}
|
|
|
|
<py:for each="item in c.page.items">
|
|
|
|
<div>
|
|
|
|
<a href="/package/${item}">${item}</a>
|
2011-03-09 19:56:55 +01:00
|
|
|
</div>
|
2011-06-14 11:27:48 +02:00
|
|
|
</py:for>
|
|
|
|
${c.page.pager()}
|
|
|
|
|
2011-03-09 19:56:55 +01:00
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
</table>
|
2011-03-23 18:02:02 +01:00
|
|
|
</py:if>
|
2011-03-09 19:56:55 +01:00
|
|
|
</div>
|
|
|
|
</div>
|
2011-05-13 15:17:58 +02:00
|
|
|
<xi:include href="../layout.html" />
|
2011-03-09 19:56:55 +01:00
|
|
|
</html>
|