diff options
author | Simo Sorce <simo@redhat.com> | 2014-10-15 20:26:24 -0400 |
---|---|---|
committer | Patrick Uiterwijk <puiterwijk@redhat.com> | 2014-10-27 16:31:41 +0100 |
commit | f3575089742ba85ed420f6f9becd2cde4135097f (patch) | |
tree | c21c31c127c8e2eaf853c80a9abe56e3ac9e1296 /ipsilon/admin/common.py | |
parent | 3a81575a4625576895958c9a21c8b6c64307fcb9 (diff) | |
download | ipsilon-f3575089742ba85ed420f6f9becd2cde4135097f.tar.gz ipsilon-f3575089742ba85ed420f6f9becd2cde4135097f.tar.xz ipsilon-f3575089742ba85ed420f6f9becd2cde4135097f.zip |
Update style of plugins config page too
Also fix a bug that would cause the config page to show no fields
when saving.
Signed-off-by: Simo Sorce <simo@redhat.com>
Reviewed-by: Patrick Uiterwijk <puiterwijk@redhat.com>
Diffstat (limited to 'ipsilon/admin/common.py')
-rwxr-xr-x | ipsilon/admin/common.py | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/ipsilon/admin/common.py b/ipsilon/admin/common.py index b3c318b..4d69bcd 100755 --- a/ipsilon/admin/common.py +++ b/ipsilon/admin/common.py @@ -65,16 +65,20 @@ class AdminPluginConfig(AdminPage): for k in add: self.options_order.append(k) - @admin_protect - def GET(self, *args, **kwargs): + def root_with_msg(self, message=None, message_type=None): return self._template('admin/plugin_config.html', title=self.title, + menu=self.menu, action=self.url, back=self.back, + message=message, message_type=message_type, name='admin_%s_%s_form' % (self.facility, self._po.name), - menu=self.menu, action=self.url, back=self.back, options_order=self.options_order, plugin=self._po) @admin_protect + def GET(self, *args, **kwargs): + return self.root_with_msg() + + @admin_protect def POST(self, *args, **kwargs): message = "Nothing was modified." @@ -106,13 +110,8 @@ class AdminPluginConfig(AdminPage): # And only if it succeeds we change the live object self._po.refresh_plugin_config(self.facility) - return self._template('admin/plugin_config.html', title=self.title, - message=message, - message_type=message_type, - name='admin_%s_%s_form' % (self.facility, - self._po.name), - menu=self.menu, action=self.url, - plugin=self._po) + return self.root_with_msg(message=message, + message_type=message_type) class AdminPluginsOrder(AdminPage): |