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>\ <dd>The shovel will delete itself after the given number of messages have been transferred.</dd>\
</dl>'; </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'] = HELP['shovel-remaining-counter'] =
'When not <code>unlimited</code>: number of messages left to transfer before this shovel will be deleted.'; 'When not <code>unlimited</code>: number of messages left to transfer before this shovel will be deleted.';

View File

@ -247,12 +247,17 @@
</label> </label>
</td> </td>
<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="never">Never</option>
<option value="queue-length">After initial length transferred</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> </select>
</td> </td>
<td>
<div id="local-number-div" style="display: none;">
<input type="text" name="local-src-delete-after"/>
</div>
</td>
</tr> </tr>
</table> </table>
</div> </div>