mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Automatic fixes for validation failures (#13930)
* Automatic fixes for validations * webui * lint fixes * Fix an install issue with ConfigSeeder requesting cli input in web page. * Do not use c_echo in validate.php print_fail()
This commit is contained in:
@@ -154,6 +154,17 @@ class Validator
|
||||
|
||||
foreach ($results as $result) {
|
||||
$result->consolePrint();
|
||||
if ($result->hasFixer()) {
|
||||
$input = readline('Attempt to fix this issue (y or n)?:');
|
||||
if ($input === 'y') {
|
||||
$result = app()->make($result->getFixer())->fix();
|
||||
if ($result) {
|
||||
echo "Attempted to apply fix.\n";
|
||||
} else {
|
||||
echo "Failed to apply fix.\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user