Disable creation of networks for non-root

This commit is contained in:
Daniel P. Berrange 2007-04-10 18:47:05 -04:00
parent eb68f9321f
commit 578cda6169

View File

@ -23,6 +23,7 @@ import gtk.glade
import libvirt
import sparkline
import logging
import os
from virtManager.createnet import vmmCreateNetwork
@ -77,6 +78,11 @@ class vmmHost(gobject.GObject):
self.conn.connect("net-added", self.repopulate_networks)
self.conn.connect("net-removed", self.repopulate_networks)
# XXX not technically correct once we enable remote management
if os.getuid() != 0:
self.window.get_widget("net-add").set_sensitive(False)
self.window.signal_autoconnect({
"on_menu_file_close_activate": self.close,
"on_vmm_host_delete_event": self.close,