This commit is contained in:
@@ -31,101 +31,101 @@ namespace rockfishCore.Controllers
|
|||||||
{
|
{
|
||||||
dtoOpsStatus Ret = new dtoOpsStatus();
|
dtoOpsStatus Ret = new dtoOpsStatus();
|
||||||
|
|
||||||
//TESTING
|
// //TESTING
|
||||||
Ret.OpsCheckError="Fake error message\r\nwith more fake text\r\neot";
|
// Ret.OpsCheckError="Fake error message\r\nwith more fake text\r\neot";
|
||||||
Ret.MailMirrorOK=true;
|
// Ret.MailMirrorOK=true;
|
||||||
Ret.ContactFormOK=true;
|
// Ret.ContactFormOK=true;
|
||||||
|
|
||||||
|
|
||||||
// try
|
try
|
||||||
// {
|
{
|
||||||
// Ret.MailMirrorOK = RfMail.MailIsMirroringProperly();
|
Ret.MailMirrorOK = RfMail.MailIsMirroringProperly();
|
||||||
// }
|
}
|
||||||
// catch (Exception ex)
|
catch (Exception ex)
|
||||||
// {
|
{
|
||||||
// Ret.OpsCheckError += $"Mail mirror: {ex.Message}\r\n";
|
Ret.OpsCheckError += $"Mail mirror: {ex.Message}\r\n";
|
||||||
// }
|
}
|
||||||
|
|
||||||
// try
|
try
|
||||||
// {
|
{
|
||||||
// Ret.AyaNovaSiteOK = OpsDiagnostics.CheckWebsite("https://www.ayanova.com/", "Ground Zero Tech-Works Inc.");
|
Ret.AyaNovaSiteOK = OpsDiagnostics.CheckWebsite("https://www.ayanova.com/", "Ground Zero Tech-Works Inc.");
|
||||||
// }
|
}
|
||||||
// catch (Exception ex)
|
catch (Exception ex)
|
||||||
// {
|
{
|
||||||
// Ret.OpsCheckError += $"AyaNova site: {ex.Message}\r\n";
|
Ret.OpsCheckError += $"AyaNova site: {ex.Message}\r\n";
|
||||||
// }
|
}
|
||||||
|
|
||||||
// try
|
try
|
||||||
// {
|
{
|
||||||
// Ret.APISiteOK = OpsDiagnostics.CheckWebsite("https://api.ayanova.com/", "WorkorderTypes Enumeration");
|
Ret.APISiteOK = OpsDiagnostics.CheckWebsite("https://api.ayanova.com/", "WorkorderTypes Enumeration");
|
||||||
// }
|
}
|
||||||
// catch (Exception ex)
|
catch (Exception ex)
|
||||||
// {
|
{
|
||||||
// Ret.OpsCheckError += $"API site: {ex.Message}\r\n";
|
Ret.OpsCheckError += $"API site: {ex.Message}\r\n";
|
||||||
// }
|
}
|
||||||
|
|
||||||
// try
|
try
|
||||||
// {
|
{
|
||||||
// Ret.ContactFormOK = OpsDiagnostics.CheckWebsite("https://contact.ayanova.com/contact", "Contact.Email");
|
Ret.ContactFormOK = OpsDiagnostics.CheckWebsite("https://contact.ayanova.com/contact", "Contact.Email");
|
||||||
// }
|
}
|
||||||
// catch (Exception ex)
|
catch (Exception ex)
|
||||||
// {
|
{
|
||||||
// Ret.OpsCheckError += $"Contact form: {ex.Message}\r\n";
|
Ret.OpsCheckError += $"Contact form: {ex.Message}\r\n";
|
||||||
// }
|
}
|
||||||
|
|
||||||
// try
|
try
|
||||||
// {
|
{
|
||||||
// Ret.RequestFormOK = OpsDiagnostics.CheckWebsite("https://contact.ayanova.com/request", "Contact.Email");
|
Ret.RequestFormOK = OpsDiagnostics.CheckWebsite("https://contact.ayanova.com/request", "Contact.Email");
|
||||||
// }
|
}
|
||||||
// catch (Exception ex)
|
catch (Exception ex)
|
||||||
// {
|
{
|
||||||
// Ret.OpsCheckError += $"Request form: {ex.Message}\r\n";
|
Ret.OpsCheckError += $"Request form: {ex.Message}\r\n";
|
||||||
// }
|
}
|
||||||
|
|
||||||
// try
|
try
|
||||||
// {
|
{
|
||||||
// Ret.RequestLiteFormOK = OpsDiagnostics.CheckWebsite("https://contact.ayanova.com/requestlite", "Contact.Email");
|
Ret.RequestLiteFormOK = OpsDiagnostics.CheckWebsite("https://contact.ayanova.com/requestlite", "Contact.Email");
|
||||||
// }
|
}
|
||||||
// catch (Exception ex)
|
catch (Exception ex)
|
||||||
// {
|
{
|
||||||
// Ret.OpsCheckError += $"RequestLite form: {ex.Message}\r\n";
|
Ret.OpsCheckError += $"RequestLite form: {ex.Message}\r\n";
|
||||||
// }
|
}
|
||||||
|
|
||||||
// try
|
try
|
||||||
// {
|
{
|
||||||
// Ret.SubversionOK = OpsDiagnostics.CheckWebsite("http://svn.helloayanova.com:3343/csvn/login/auth", "Subversion Edge");
|
Ret.SubversionOK = OpsDiagnostics.CheckWebsite("http://svn.helloayanova.com:3343/csvn/login/auth", "Subversion Edge");
|
||||||
// }
|
}
|
||||||
// catch (Exception ex)
|
catch (Exception ex)
|
||||||
// {
|
{
|
||||||
// Ret.OpsCheckError += $"Subversion: {ex.Message}\r\n";
|
Ret.OpsCheckError += $"Subversion: {ex.Message}\r\n";
|
||||||
// }
|
}
|
||||||
|
|
||||||
// try
|
try
|
||||||
// {
|
{
|
||||||
// Ret.ForumOK = OpsDiagnostics.CheckWebsite("http://forum.ayanova.com/", "AyaNova support resources");
|
Ret.ForumOK = OpsDiagnostics.CheckWebsite("http://forum.ayanova.com/", "AyaNova support resources");
|
||||||
// }
|
}
|
||||||
// catch (Exception ex)
|
catch (Exception ex)
|
||||||
// {
|
{
|
||||||
// Ret.OpsCheckError += $"Forum: {ex.Message}\r\n";
|
Ret.OpsCheckError += $"Forum: {ex.Message}\r\n";
|
||||||
// }
|
}
|
||||||
|
|
||||||
// try
|
try
|
||||||
// {
|
{
|
||||||
// Ret.DevOpsOK = OpsDiagnostics.CheckWebsite("https://test.helloayanova.com/api/v8/", "AyaNova server");
|
Ret.DevOpsOK = OpsDiagnostics.CheckWebsite("https://test.helloayanova.com/api/v8/", "AyaNova server");
|
||||||
// }
|
}
|
||||||
// catch (Exception ex)
|
catch (Exception ex)
|
||||||
// {
|
{
|
||||||
// Ret.OpsCheckError += $"DevOps: {ex.Message}\r\n";
|
Ret.OpsCheckError += $"DevOps: {ex.Message}\r\n";
|
||||||
// }
|
}
|
||||||
|
|
||||||
// try
|
try
|
||||||
// {
|
{
|
||||||
// Ret.BackupOK = OpsDiagnostics.VerifyBackups();
|
Ret.BackupOK = OpsDiagnostics.VerifyBackups();
|
||||||
// }
|
}
|
||||||
// catch (Exception ex)
|
catch (Exception ex)
|
||||||
// {
|
{
|
||||||
// Ret.OpsCheckError += $"Backup: {ex.Message}\r\n";
|
Ret.OpsCheckError += $"Backup: {ex.Message}\r\n";
|
||||||
// }
|
}
|
||||||
|
|
||||||
return Ret;
|
return Ret;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -21,11 +21,15 @@ app.ops = (function() {
|
|||||||
//Generate list item
|
//Generate list item
|
||||||
//
|
//
|
||||||
generateItem = function(okStatus, label) {
|
generateItem = function(okStatus, label) {
|
||||||
|
|
||||||
|
var okClassFragment = okStatus
|
||||||
|
? "mdi-check-circle text-success"
|
||||||
|
: "mdi-alert text-danger";
|
||||||
|
|
||||||
return (
|
return (
|
||||||
'<h4><i class="mdi mdi-36px mdi-' +
|
'<h4><i class="mdi mdi-36px ' +
|
||||||
(okStatus
|
okClassFragment +
|
||||||
? "check-circle text-success"
|
'"></i> ' +
|
||||||
: "alert text-danger" + '"></i> ') +
|
|
||||||
label +
|
label +
|
||||||
"</h4>"
|
"</h4>"
|
||||||
);
|
);
|
||||||
@@ -67,23 +71,25 @@ app.ops = (function() {
|
|||||||
if (res.opsCheckError) {
|
if (res.opsCheckError) {
|
||||||
$("#rf-ops-error").text(res.opsCheckError);
|
$("#rf-ops-error").text(res.opsCheckError);
|
||||||
}
|
}
|
||||||
|
|
||||||
var generatedHtml = "";
|
var generatedHtml = "";
|
||||||
generatedHtml += generateItem(res.mailMirrorOK, "Mail & mirror");
|
generatedHtml += generateItem(res.mailMirrorOK, "Mail & mirror");
|
||||||
generatedHtml += generateItem(res.ayaNovaSiteOK, "AyaNova site");
|
generatedHtml += generateItem(res.ayaNovaSiteOK, "AyaNova site");
|
||||||
generatedHtml += generateItem(res.backupOK, "Backup");
|
generatedHtml += generateItem(res.backupOK, "Backup");
|
||||||
generatedHtml += generateItem(res.contactFormOK, "Contact form");
|
generatedHtml += generateItem(res.contactFormOK, "Contact form");
|
||||||
generatedHtml += generateItem(res.requestFormOK, "Request form");
|
generatedHtml += generateItem(res.requestFormOK, "Request form");
|
||||||
generatedHtml += generateItem(res.requestLiteFormOK, "Request lite form");
|
generatedHtml += generateItem(
|
||||||
generatedHtml += generateItem(res.forumOK, "Forum");
|
res.requestLiteFormOK,
|
||||||
generatedHtml += generateItem(res.subversionOK, "Subversion");
|
"Request lite form"
|
||||||
generatedHtml += generateItem(res.devOpsOK, "Devops site");
|
);
|
||||||
generatedHtml += generateItem(res.apiSiteOK, "API site");
|
generatedHtml += generateItem(res.forumOK, "Forum");
|
||||||
|
generatedHtml += generateItem(res.subversionOK, "Subversion");
|
||||||
|
generatedHtml += generateItem(res.devOpsOK, "Devops site");
|
||||||
|
generatedHtml += generateItem(res.apiSiteOK, "API site");
|
||||||
|
|
||||||
$("#rf-ops-status").html(generatedHtml);
|
$("#rf-ops-status").html(generatedHtml);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
//PUBLIC METHODS
|
//PUBLIC METHODS
|
||||||
|
|||||||
Reference in New Issue
Block a user