diff options
author | Jason Gerard DeRose <jderose@redhat.com> | 2009-10-26 05:16:18 -0600 |
---|---|---|
committer | Jason Gerard DeRose <jderose@redhat.com> | 2009-10-27 21:38:13 -0600 |
commit | c4b7b70636fb34e48fde0e740e690fe9c5cc13cc (patch) | |
tree | d49e9211387d070bfe785365dda465b0a18fdf6d /ipawebui/engine.py | |
parent | 23b800a879afcbb49a2ce095cbe2e309a26976a7 (diff) | |
download | freeipa-c4b7b70636fb34e48fde0e740e690fe9c5cc13cc.tar.gz freeipa-c4b7b70636fb34e48fde0e740e690fe9c5cc13cc.tar.xz freeipa-c4b7b70636fb34e48fde0e740e690fe9c5cc13cc.zip |
Add mod_python adapter and some UI tuning
Diffstat (limited to 'ipawebui/engine.py')
-rw-r--r-- | ipawebui/engine.py | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/ipawebui/engine.py b/ipawebui/engine.py index a455c0e70..ea0905d49 100644 --- a/ipawebui/engine.py +++ b/ipawebui/engine.py @@ -86,16 +86,12 @@ class Engine(object): ) def build(self): - for cmd in self.api.Command(): + for cmd in self.api.Object.user.methods(): self.pages[cmd.name] = self.build_page(cmd) for page in self.pages.itervalues(): page.menu.label = 'Users' self.add_object_menuitems(page.menu, 'user') - menu = page.new('Menu', label='Groups') - page.menuset.add(menu) - self.add_object_menuitems(menu, 'group') - # Add in the info pages: page = self.app.new('PageApp', id='api', title='api') page.view.add( @@ -143,6 +139,8 @@ class Engine(object): table = self.app.new('FieldTable') page.view.add(table) for param in cmd.params(): + if param.exclude and 'webui' in param.exclude: + continue field = self.param_mapper(param, cmd) table.add(field) |