feat(publisher): add wordpress draft queue with retry and admin controls
This commit is contained in:
parent
dcdf4d954a
commit
1cee56205e
13 changed files with 719 additions and 3 deletions
|
|
@ -91,6 +91,14 @@
|
|||
</form>
|
||||
</section>
|
||||
|
||||
<section class="card">
|
||||
<h2>Publisher ausführen</h2>
|
||||
<form method="post" action="/admin/publisher/run" class="row">
|
||||
<input name="max_jobs" value="10" />
|
||||
<button type="submit">Publisher Run starten</button>
|
||||
</form>
|
||||
</section>
|
||||
|
||||
<section class="card">
|
||||
<h2>Quellen + Policy</h2>
|
||||
<table>
|
||||
|
|
@ -239,6 +247,35 @@
|
|||
</tbody>
|
||||
</table>
|
||||
</section>
|
||||
|
||||
<section class="card">
|
||||
<h2>Publish Jobs</h2>
|
||||
<table>
|
||||
<thead>
|
||||
<tr><th>ID</th><th>Artikel</th><th>Status</th><th>Attempts</th><th>WP Post</th><th>Fehler</th></tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% for j in publish_jobs %}
|
||||
<tr>
|
||||
<td>{{ j.id }}</td>
|
||||
<td>#{{ j.article_id }} {{ j.article_title or "-" }}</td>
|
||||
<td>{{ j.status }}</td>
|
||||
<td>{{ j.attempts }}/{{ j.max_attempts }}</td>
|
||||
<td>
|
||||
{% if j.wp_post_url %}
|
||||
<a href="{{ j.wp_post_url }}" target="_blank" rel="noopener">#{{ j.wp_post_id }}</a>
|
||||
{% elif j.wp_post_id %}
|
||||
#{{ j.wp_post_id }}
|
||||
{% else %}
|
||||
-
|
||||
{% endif %}
|
||||
</td>
|
||||
<td>{{ j.error_message or "-" }}</td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
</tbody>
|
||||
</table>
|
||||
</section>
|
||||
</main>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue