mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-05-20 10:34:30 +00:00
cockpit: Make 'name' optional in Signal handlers
Fixes #2154 Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net> Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
This commit is contained in:
parent
3bf9dac201
commit
e19c9dbbbe
@ -113,19 +113,19 @@ def setup(helper, old_version=None):
|
|||||||
helper.call('post', app.enable)
|
helper.call('post', app.enable)
|
||||||
|
|
||||||
|
|
||||||
def on_domain_added(sender, domain_type, name, description='', services=None,
|
def on_domain_added(sender, domain_type, name='', description='',
|
||||||
**kwargs):
|
services=None, **kwargs):
|
||||||
"""Handle addition of a new domain."""
|
"""Handle addition of a new domain."""
|
||||||
if not app.needs_setup():
|
if name and not app.needs_setup():
|
||||||
if name not in utils.get_domains():
|
if name not in utils.get_domains():
|
||||||
actions.superuser_run('cockpit', ['add-domain', name])
|
actions.superuser_run('cockpit', ['add-domain', name])
|
||||||
actions.superuser_run('service',
|
actions.superuser_run('service',
|
||||||
['try-restart', CockpitApp.DAEMON])
|
['try-restart', CockpitApp.DAEMON])
|
||||||
|
|
||||||
|
|
||||||
def on_domain_removed(sender, domain_type, name, **kwargs):
|
def on_domain_removed(sender, domain_type, name='', **kwargs):
|
||||||
"""Handle removal of a domain."""
|
"""Handle removal of a domain."""
|
||||||
if not app.needs_setup():
|
if name and not app.needs_setup():
|
||||||
if name in utils.get_domains():
|
if name in utils.get_domains():
|
||||||
actions.superuser_run('cockpit', ['remove-domain', name])
|
actions.superuser_run('cockpit', ['remove-domain', name])
|
||||||
actions.superuser_run('service',
|
actions.superuser_run('service',
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user