Added response codes
This commit is contained in:
parent
9cdedc26cd
commit
bfeb97c441
|
@ -52,6 +52,7 @@ class Job
|
||||||
{
|
{
|
||||||
case 'command':
|
case 'command':
|
||||||
$data['command'] = $values['command'];
|
$data['command'] = $values['command'];
|
||||||
|
$data['response'] = $values['response'];
|
||||||
break;
|
break;
|
||||||
case 'reboot':
|
case 'reboot':
|
||||||
$data['reboot-command'] = $values['reboot-command'];
|
$data['reboot-command'] = $values['reboot-command'];
|
||||||
|
@ -72,6 +73,7 @@ class Job
|
||||||
case 'http':
|
case 'http':
|
||||||
$parsedUrl = parse_url($values['url']);
|
$parsedUrl = parse_url($values['url']);
|
||||||
$data['url'] = $values['url'];
|
$data['url'] = $values['url'];
|
||||||
|
$data['response'] = $values['response'];
|
||||||
$data['basicauth-username'] = $values['basicauth-username'];
|
$data['basicauth-username'] = $values['basicauth-username'];
|
||||||
if(empty($parsedUrl['host'])) {
|
if(empty($parsedUrl['host'])) {
|
||||||
return ['success' => false, 'message' => 'Some data was invalid'];
|
return ['success' => false, 'message' => 'Some data was invalid'];
|
||||||
|
|
|
@ -67,6 +67,11 @@
|
||||||
<label for="command">Command</label>
|
<label for="command">Command</label>
|
||||||
<input type="text" name="command" class="form-control" id="command" placeholder="sudo apt update">
|
<input type="text" name="command" class="form-control" id="command" placeholder="sudo apt update">
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="mb-3">
|
||||||
|
<label for="response">Expected exit code</label>
|
||||||
|
<input type="text" name="response" class="form-control" id="response" placeholder="0">
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="crontype-reboot crontype-inputs hidden">
|
<div class="crontype-reboot crontype-inputs hidden">
|
||||||
|
@ -110,6 +115,16 @@
|
||||||
<input type="password" name="basicauth-password" class="form-control" placeholder="correct horse battery staple">
|
<input type="password" name="basicauth-password" class="form-control" placeholder="correct horse battery staple">
|
||||||
<small id="basicauth-password-help" class="form-text text-muted">This field is being saved as a secret</small>
|
<small id="basicauth-password-help" class="form-text text-muted">This field is being saved as a secret</small>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="mb-3">
|
||||||
|
<label for="response">Expected response status code</label>
|
||||||
|
<input type="text" name="response" class="form-control" id="response" placeholder="200">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="hosttype-localhost hosttype-inputs hidden">
|
||||||
|
<h4>Localhost details</h4>
|
||||||
|
<h5>No options</h5>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="hosttype-ssh hosttype-inputs hidden">
|
<div class="hosttype-ssh hosttype-inputs hidden">
|
||||||
|
@ -133,7 +148,6 @@
|
||||||
<small id="custom-file-help" class="form-text text-muted">This file is being saved as a secret</small>
|
<small id="custom-file-help" class="form-text text-muted">This file is being saved as a secret</small>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<div class="mb-3">
|
<div class="mb-3">
|
||||||
<label for="privkey-password">Password for private key</label>
|
<label for="privkey-password">Password for private key</label>
|
||||||
<input type="password" name="privkey-password" class="form-control" placeholder="correct horse battery staple">
|
<input type="password" name="privkey-password" class="form-control" placeholder="correct horse battery staple">
|
||||||
|
|
Loading…
Reference in New Issue