input_confirmation.adoc 845 B

123456789101112131415161718192021
  1. [#confirmation]
  2. = Input: Confirmation
  3. The `confirmation` type argument is a special argument type, which simply disables the "Start" button until a checkbox is ticked. This can be useful if you have an action with no other arguments, but you want to prevent accidental button-clicks starting the action.
  4. Confirmation arguments are usually left unnamed, so nothing is substituted into the command. If you do give the argument a `name`, the only allowed values are `0` (unchecked) and `1` (checked), so confirmation is safe to use with `shell:` actions.
  5. [source,yaml]
  6. ----
  7. actions:
  8. - title: Delete old backups
  9. icon: ashtonished
  10. shell: rm -rf /opt/oldBackups/
  11. arguments:
  12. - type: confirmation
  13. title: Are you sure?!
  14. ----
  15. image::args/confirmation/confirmation.png[]
  16. Notice in the webui the "start" button is disabled.