Fix Mgmt UI local shovel delete-after

There was no input field to set the number for src-delete-after
parameter.

The help text was also missing for local shovel auto-delete.
This commit is contained in:
Péter Gömöri 2025-09-29 13:13:21 +02:00
parent a09383d1e5
commit 1e779c46ff
2 changed files with 17 additions and 2 deletions

View File

@ -159,6 +159,16 @@ HELP['shovel-amqp10-auto-delete'] =
<dd>The shovel will delete itself after the given number of messages have been transferred.</dd>\
</dl>';
HELP['shovel-local-auto-delete'] =
'<dl>\
<dt><code>Never</code></dt>\
<dd>The shovel never deletes itself; it will persist until it is explicitly removed.</dd>\
<dt><code>After initial length transferred</code></dt>\
<dd>The shovel will check the length of the queue when it starts up. It will transfer that many messages, and then delete itself.</dd>\
<dt><code>After num messages</code></dt>\
<dd>The shovel will delete itself after the given number of messages have been transferred.</dd>\
</dl>';
HELP['shovel-remaining-counter'] =
'When not <code>unlimited</code>: number of messages left to transfer before this shovel will be deleted.';

View File

@ -247,12 +247,17 @@
</label>
</td>
<td>
<select name="local-src-delete-after">
<select name="local-src-delete-after-selector" class="controls-appearance">
<option value="never">Never</option>
<option value="queue-length">After initial length transferred</option>
<option value="number">After num messages</option>
<option value="local-number">After num messages</option>
</select>
</td>
<td>
<div id="local-number-div" style="display: none;">
<input type="text" name="local-src-delete-after"/>
</div>
</td>
</tr>
</table>
</div>