From: Daniel Henrique Barboza <danielhb(a)linux.vnet.ibm.com>
This patch added user log support for the '/config/reload'
action.
Signed-off-by: Daniel Henrique Barboza <danielhb(a)linux.vnet.ibm.com>
---
src/wok/control/config.py | 8 ++++++++
src/wok/i18n.py | 1 +
2 files changed, 9 insertions(+)
diff --git a/src/wok/control/config.py b/src/wok/control/config.py
index b7291c4..419abc0 100644
--- a/src/wok/control/config.py
+++ b/src/wok/control/config.py
@@ -21,12 +21,20 @@ from wok.control.base import Resource
from wok.control.utils import UrlSubNode
+CONFIG_REQUESTS = {
+ 'POST': {
+ 'reload': "WOKCONFIG0001L",
+ },
+}
+
+
@UrlSubNode("config")
class Config(Resource):
def __init__(self, model, id=None):
super(Config, self).__init__(model, id)
self.uri_fmt = '/config/%s'
self.admin_methods = ['POST']
+ self.log_map = CONFIG_REQUESTS
self.reload = self.generate_action_handler('reload')
@property
diff --git a/src/wok/i18n.py b/src/wok/i18n.py
index dc101eb..dd866fb 100644
--- a/src/wok/i18n.py
+++ b/src/wok/i18n.py
@@ -61,6 +61,7 @@ messages = {
"WOKASYNC0001L": _("Successfully completed task
'%(target_uri)s'"),
"WOKASYNC0002L": _("Failed to complete task
'%(target_uri)s'"),
"WOKCOL0001L": _("Request made on collection"),
+ "WOKCONFIG0001L": _("Reload WoK request."),
"WOKRES0001L": _("Request made on resource"),
"WOKROOT0001L": _("User '%(username)s' login"),
"WOKROOT0002L": _("User '%(username)s' logout"),
--
2.7.4