mirror of
https://github.com/virt-manager/virt-manager.git
synced 2025-02-25 18:55:27 -06:00
Disable creation of networks for non-root
This commit is contained in:
parent
eb68f9321f
commit
578cda6169
@ -23,6 +23,7 @@ import gtk.glade
|
|||||||
import libvirt
|
import libvirt
|
||||||
import sparkline
|
import sparkline
|
||||||
import logging
|
import logging
|
||||||
|
import os
|
||||||
|
|
||||||
from virtManager.createnet import vmmCreateNetwork
|
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-added", self.repopulate_networks)
|
||||||
self.conn.connect("net-removed", 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({
|
self.window.signal_autoconnect({
|
||||||
"on_menu_file_close_activate": self.close,
|
"on_menu_file_close_activate": self.close,
|
||||||
"on_vmm_host_delete_event": self.close,
|
"on_vmm_host_delete_event": self.close,
|
||||||
|
Loading…
Reference in New Issue
Block a user