From 7dfa97b20d82292f45b1b955d14d2247e2bc4747 Mon Sep 17 00:00:00 2001 From: Petr Vobornik Date: Tue, 11 Feb 2014 17:36:37 +0100 Subject: Apply patternfly to administration pages Signed-off-by: Petr Vobornik --- ipsilon/admin/common.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'ipsilon/admin/common.py') diff --git a/ipsilon/admin/common.py b/ipsilon/admin/common.py index 7620d3f..6e36669 100755 --- a/ipsilon/admin/common.py +++ b/ipsilon/admin/common.py @@ -63,6 +63,7 @@ class LoginPluginPage(Page): def POST(self, *args, **kwargs): message = "Nothing was modified." + message_type = "info" new_values = dict() for key, value in kwargs.iteritems(): @@ -79,8 +80,10 @@ class LoginPluginPage(Page): store.save_plugin_config(LOGIN_FACILITY, self._obj.name, new_values) message = "New configuration saved." + message_type = "success" except Exception: # pylint: disable=broad-except message = "Failed to save data!" + message_type = "error" # And only if it succeeds we change the live object for name, value in new_values.items(): @@ -89,6 +92,7 @@ class LoginPluginPage(Page): return self._template('admin/login_plugin.html', message=message, + message_type=message_type, title='%s plugin' % self._obj.name, name='admin_login_%s_form' % self._obj.name, action=self.url, -- cgit