fuel-web/fuelmenu
Igor Kalnitsky f60f39c7b9
Increase Fuel-Web projects' versions
We need to increase Fuel projects' versions at least once per release,
because that will help us to track problems in multi-releases
environments and prevent us from some bugs (like the nailgun of same
version are available in few repos).

The patch should be merged at once with next one:

    https://review.openstack.org/#/c/137555/
    https://review.openstack.org/#/c/137566/
    https://review.openstack.org/#/c/137563/

Change-Id: I7ba73ce63a9fb228ef8c8b40f5feda5a32150a3c
Closes-Bug: #1395279
2014-11-27 18:22:15 +02:00
..
fuelmenu Add default_gateway for l23network call in fuelmenu 2014-11-18 16:43:13 +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
requirements.txt Added tox.ini files to subprojects 2014-06-17 17:55:14 +04:00
setup.py Increase Fuel-Web projects' versions 2014-11-27 18:22:15 +02:00
test-requirements.txt Added tox.ini files to subprojects 2014-06-17 17:55:14 +04:00
tox.ini Don't install package dependencies for flake8 2014-06-20 20:05:50 +00:00

README

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.