feat(ui): add publish readiness indicators and WP env key aliases
This commit is contained in:
parent
592d699166
commit
fee5e76842
4 changed files with 40 additions and 5 deletions
|
|
@ -203,10 +203,21 @@
|
|||
|
||||
<section class="card">
|
||||
<h2>WordPress Publish Queue</h2>
|
||||
<p class="subtle">Voraussetzungen: Status `approved`, Rechtsfreigabe aktiv, Hauptbild gesetzt.</p>
|
||||
{% if article.publish_ready %}
|
||||
<p><span class="badge ok">Publish bereit</span></p>
|
||||
{% else %}
|
||||
<p><span class="badge bad">Publish blockiert</span></p>
|
||||
{% if article.publish_blockers %}
|
||||
<ul>
|
||||
{% for reason in article.publish_blockers %}
|
||||
<li class="subtle">{{ reason }}</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
<form method="post" action="/admin/articles/{{ article.id }}/publish-enqueue" class="row">
|
||||
<input name="max_attempts" value="3" />
|
||||
<button type="submit">In Queue einreihen</button>
|
||||
<button type="submit" {% if not article.publish_ready %}disabled{% endif %}>In Queue einreihen</button>
|
||||
</form>
|
||||
</section>
|
||||
</main>
|
||||
|
|
|
|||
|
|
@ -163,6 +163,10 @@
|
|||
<td><span class="badge">{{ a.status }}</span></td>
|
||||
<td>
|
||||
<div class="subtle">Legal: {{ "OK" if a.legal_checked else "offen" }}</div>
|
||||
<div class="subtle">Publish: {{ "bereit" if a.publish_ready else "blockiert" }}</div>
|
||||
{% if not a.publish_ready and a.publish_blockers %}
|
||||
<div class="subtle">{{ a.publish_blockers|join(", ") }}</div>
|
||||
{% endif %}
|
||||
{% if a.selected_image_url %}
|
||||
<div class="subtle">Hauptbild gesetzt</div>
|
||||
<a href="{{ a.selected_image_url }}" target="_blank" rel="noopener"><img src="{{ a.selected_image_proxy_url }}" data-fallback-src="{{ a.selected_image_url }}" alt="Hauptbild" class="thumb" loading="lazy" onerror="if(!this.dataset.fallbackUsed){this.dataset.fallbackUsed='1';this.src=this.dataset.fallbackSrc;}else{this.classList.add('img-failed');}" /></a>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue