fuel-web/fuelmenu
Matthew Mosesohn 41e87c42b6 Rework NTP in FuelMenu be disabled if no gateway
It should be simpler to be able to start using
Fuel with no gateway or DNS. Therefore, NTP
will default to disabled with no valid gateway
configured. In most deployments, except those
in automated tests where dhcp_interface option
is provided in kernel options, NTP will be
disabled until the user re-enables it after
configuring their gateway.

Change-Id: I9cc7ba5a8e64468ab32d03d2afd8b055ffd80539
Closes-Bug: #1263934
2014-02-05 17:05:20 +04:00
..
fuelmenu Rework NTP in FuelMenu be disabled if no gateway 2014-02-05 17:05:20 +04:00
MANIFEST.in more rebase fixes 2013-09-25 19:31:32 +04:00
README move fuelmenu to base level 2013-09-25 15:33:15 +04:00
setup.py pep8 fixes 2013-10-10 17:34:56 +04:00

Fuel menu

This tool is used to perform setup of network interfaces, as well as configure
Cobbler parameters. The framework is extensible. 

Plugin guidelines:

Create a python class with a filename matching the class:
class foo(urwid.Widget) and foo.py

Place this file in the Fuel Menu modules folder.

Plugin class should define the following functions:
__init__(self, parent)
check(self, args)
apply(self, args)
save(self) #Still need to complete
load(self) #Still need to complete
screenUI(self)

screenUI should use urwidwrapper class to define and set up all UI elements
Note that you need to specify a function for buttons and radio button groups
for them to work properly.  Check and Apply buttons should point to check and
apply functions, respectively.