Add error suggestion

This commit is contained in:
Girish Ramakrishnan
2019-09-23 23:51:15 -07:00
parent 47725e57b0
commit 44f62eac9a
2 changed files with 37 additions and 2 deletions

View File

@@ -396,6 +396,40 @@ app.filter('taskName', function () {
};
});
app.filter('errorSuggestion', function () {
// from boxerror.js
var ACCESS_DENIED = 'Access Denied';
var ALREADY_EXISTS = 'Already Exists';
var BAD_FIELD = 'Bad Field';
var COLLECTD_ERROR = 'Collectd Error';
var CONFLICT = 'Conflict';
var DATABASE_ERROR = 'Database Error';
var DNS_ERROR = 'DNS Error';
var DOCKER_ERROR = 'Docker Error';
var EXTERNAL_ERROR = 'External Error';
var FS_ERROR = 'FileSystem Error';
var INTERNAL_ERROR = 'Internal Error';
var LOGROTATE_ERROR = 'Logrotate Error';
var NETWORK_ERROR = 'Network Error';
var NOT_FOUND = 'Not found';
var REVERSEPROXY_ERROR = 'ReverseProxy Error';
var TASK_ERROR = 'Task Error';
var UNKNOWN_ERROR = 'Unknown Error'; // only used for porting
return function (error) {
switch (error.reason) {
case COLLECTD_ERROR: return 'Check if collectd is running on the server';
case DATABASE_ERROR: return 'Check if MySQL database is running on the server';
case DOCKER_ERROR: return 'Check if docker is running on the server';
case DNS_ERROR: return 'Check if the DNS service of the domain is running';
case LOGROTATE_ERROR: return 'Check if logrotate is running on the server';
case NETWORK_ERROR: return 'Check if there are any network issues on the server';
case REVERSEPROXY_ERROR: return 'Check if nginx is running on the server';
default: return '';
}
};
});
app.filter('readyToUpdate', function () {
return function (apps) {
return apps.every(function (app) {