RETIRED, Urwid-based console user interface to configure Fuel master node.
Go to file
Sebastian Kalinowski d03601544c Enable writing tests for fuelmenu
Added running tests with py.test in fuelmenu
Added 2 simple tests for settings and cleaned settings.py a
little bit
Ignored tests .cache dir
Removed not needed requirements.txt since setup.py has it all

Change-Id: Id6869407273b38c57f3d3e7c8dff635829178348
Partial-Bug: #1365391
2015-09-28 09:58:38 +00:00
fuelmenu Enable writing tests for fuelmenu 2015-09-28 09:58:38 +00: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 Change version to 8.0 2015-09-03 18:46:32 +03:00
test-requirements.txt Enable writing tests for fuelmenu 2015-09-28 09:58:38 +00:00
tox.ini Enable writing tests for fuelmenu 2015-09-28 09:58:38 +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.