cockpit: Don't handle domains if app is not installed

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
This commit is contained in:
Sunil Mohan Adapa 2019-07-03 11:39:18 -07:00 committed by Joseph Nuthalapati
parent d8ddf6abff
commit 4ea2fa499c
No known key found for this signature in database
GPG Key ID: 5398F00A2FA43C35

View File

@ -132,15 +132,21 @@ def diagnose():
def on_domain_added(sender, domain_type, name, description='', services=None,
**kwargs):
"""Handle addition of a new domain."""
actions.superuser_run('cockpit', ['add-domain', name])
setup_helper = globals()['setup_helper']
if setup_helper.get_state() != 'needs-setup':
actions.superuser_run('cockpit', ['add-domain', name])
def on_domain_removed(sender, domain_type, name, **kwargs):
"""Handle removal of a domain."""
actions.superuser_run('cockpit', ['remove-domain', name])
setup_helper = globals()['setup_helper']
if setup_helper.get_state() != 'needs-setup':
actions.superuser_run('cockpit', ['remove-domain', name])
def on_domainname_change(sender, old_domainname, new_domainname, **kwargs):
"""Handle change of a domain."""
actions.superuser_run('cockpit', ['remove-domain', old_domainname])
actions.superuser_run('cockpit', ['add-domain', new_domainname])
setup_helper = globals()['setup_helper']
if setup_helper.get_state() != 'needs-setup':
actions.superuser_run('cockpit', ['remove-domain', old_domainname])
actions.superuser_run('cockpit', ['add-domain', new_domainname])