[Kimchi-devel] [PATCH] [Wok] Issue 136: Changes for User Log UI

sguimaraes943 at gmail.com sguimaraes943 at gmail.com
Tue Jul 19 19:12:40 UTC 2016


From: Samuel Guimarães <sguimaraes943 at gmail.com>

Fixes wrong date on datatable and minor enhancements with advanced search.

Signed-off-by: Samuel Guimarães <sguimaraes943 at gmail.com>
---
 ui/js/src/wok.utils.js                  |  4 ++--
 ui/js/wok.user-log.js                   |  8 ++++++++
 ui/pages/i18n.json.tmpl                 |  2 ++
 ui/pages/tabs/settings-search.html.tmpl | 14 +++++++-------
 4 files changed, 19 insertions(+), 9 deletions(-)

diff --git a/ui/js/src/wok.utils.js b/ui/js/src/wok.utils.js
index afe4020..dcec823 100644
--- a/ui/js/src/wok.utils.js
+++ b/ui/js/src/wok.utils.js
@@ -243,9 +243,9 @@ wok.datetimeLocaleConverter = function datetimeLocaleConverter(datetime_string,
 }
 
 wok.dateLocaleConverter = function dateLocaleConverter(date_string, locale){
-     var dte = new Date(date_string);
+     var dte = new moment(date_string);
      var options = { year: 'numeric', month: 'long', day: 'numeric' };
-     return dte.toLocaleDateString(locale, options);
+     return dte._d.toLocaleDateString(locale, options);
 }
 
 wok.timeLocaleConverter = function timeLocaleConverter(time_string, locale){
diff --git a/ui/js/wok.user-log.js b/ui/js/wok.user-log.js
index 501bb87..a46ef07 100644
--- a/ui/js/wok.user-log.js
+++ b/ui/js/wok.user-log.js
@@ -83,6 +83,10 @@ wok.listUserLogConfig = function() {
       "converter": 'string',
       "title": i18n['WOKSETT0002M']
     }, {
+      "column-id": 'ip',
+      "converter": 'string',
+      "title": i18n['WOKSETT0014M']
+    }, {
       "column-id": 'req',
       "converter": 'string',
       "title": i18n['WOKSETT0003M']
@@ -96,6 +100,10 @@ wok.listUserLogConfig = function() {
       "converter": 'time-locale-converter',
       "order": 'desc',
       "title": i18n['WOKSETT0005M']
+    }, {
+      "column-id": 'zone',
+      "converter": 'string',
+      "title": i18n['WOKSETT0013M']
     },
     {
       "column-id": 'message',
diff --git a/ui/pages/i18n.json.tmpl b/ui/pages/i18n.json.tmpl
index 94e90ac..de0eb70 100644
--- a/ui/pages/i18n.json.tmpl
+++ b/ui/pages/i18n.json.tmpl
@@ -50,6 +50,8 @@
     "WOKSETT0010M": "$_("No results found!")",
     "WOKSETT0011M": "$_("Loading...")",
     "WOKSETT0012M": "$_("Actions")",
+    "WOKSETT0013M": "$_("Timezone")",
+    "WOKSETT0014M": "$_("IP Address")",
 
     "WOKFMT2001M": "$_("Ki")",
     "WOKFMT2002M": "$_("Mi")",
diff --git a/ui/pages/tabs/settings-search.html.tmpl b/ui/pages/tabs/settings-search.html.tmpl
index 5a87b60..16a98b6 100644
--- a/ui/pages/tabs/settings-search.html.tmpl
+++ b/ui/pages/tabs/settings-search.html.tmpl
@@ -32,15 +32,15 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
     <form id="form-advanced-search" autocomplete="off">
         <div class="form-group">
             <p>$_("Search results by:")</p>
-            <label for="user-log-app-textbox">$_("Application")</label>
+            <label for="application-name">$_("Application")</label>
             <input type="text" class="form-control typeahead" id="application-name" name="app" />
         </div>
         <div class="form-group">
-            <label for="user-log-user-textbox">$_("User")</label>
+            <label for="username">$_("User")</label>
             <input type="text" class="form-control" id="username" name="user" />
         </div>
         <div class="form-group">
-            <label for="user-log-name-textbox">$_("Request")</label>
+            <label for="request-type">$_("Request")</label>
             <select class="form-control selectpicker" id="request-type"  title="$_('Request Type')" name="req">
               <option value="">All Requests</option>
               <option value="POST">POST</option>
@@ -52,12 +52,12 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
         <div class="row clearfix">
           <div class="col-sm-12">
             <div class="form-group col-sm-6">
-                <label for="user-log-name-textbox">$_("Date")</label>
-                <input type="text" placeholder="YYYY-MM-DD" class="form-control" id="date" name="date" />
+                <label for="ip">$_("User IP Address")</label>
+                <input type="text" class="form-control" id="ip" name="ip" />
             </div>
             <div class="form-group col-sm-6">
-                <label for="user-log-time-textbox">$_("Time")</label>
-                <input type="text" placeholder="HH:MM:SS" class="form-control" id="time" name="time" />
+                <label for="date">$_("Date")</label>
+                <input type="text" placeholder="YYYY-MM-DD" class="form-control" id="date" name="date" />
             </div>
           </div>
         </div>
-- 
1.9.3




More information about the Kimchi-devel mailing list