roundcube: Implement diagnostics

This commit is contained in:
Sunil Mohan Adapa 2015-08-21 20:10:35 +05:30 committed by James Valleroy
parent 8179e94d64
commit f81f53350f
2 changed files with 11 additions and 0 deletions

View File

@ -39,3 +39,13 @@ def init():
def is_enabled():
"""Return whether the module is enabled."""
return action_utils.webserver_is_enabled('roundcube')
def diagnose():
"""Run diagnostics and return the results."""
results = []
results.extend(action_utils.diagnose_url_on_all(
'https://{host}/roundcube', extra_options=['--no-check-certificate']))
return results

View File

@ -43,6 +43,7 @@
(<a href="https://www.google.com/settings/security/lesssecureapps"
>https://www.google.com/settings/security/lesssecureapps</a>).</p>
{% include "diagnostics_button.html" with module="roundcube" %}
<h3>Configuration</h3>