From 2b231cd9a6c7a8e14a6d28642c101c78a1d66369 Mon Sep 17 00:00:00 2001 From: Sumedh Nimkarde Date: Fri, 23 Feb 2018 19:19:13 +0530 Subject: [PATCH] feat: Show the user status in the userInfo tab --- packages/rocketchat-ui-flextab/client/tabs/userInfo.html | 4 ++++ packages/rocketchat-ui-flextab/client/tabs/userInfo.js | 6 ++++++ 2 files changed, 10 insertions(+) diff --git a/packages/rocketchat-ui-flextab/client/tabs/userInfo.html b/packages/rocketchat-ui-flextab/client/tabs/userInfo.html index 538d89b12a6e..4a8691bc2090 100644 --- a/packages/rocketchat-ui-flextab/client/tabs/userInfo.html +++ b/packages/rocketchat-ui-flextab/client/tabs/userInfo.html @@ -25,6 +25,10 @@

{{_ "User_Info"}}

{{name}}

{{#if username}}

@{{username}}

{{/if}} + +
+
{{userStatus}}
+
diff --git a/packages/rocketchat-ui-flextab/client/tabs/userInfo.js b/packages/rocketchat-ui-flextab/client/tabs/userInfo.js index 895f0a984a96..25fa6d560315 100644 --- a/packages/rocketchat-ui-flextab/client/tabs/userInfo.js +++ b/packages/rocketchat-ui-flextab/client/tabs/userInfo.js @@ -62,6 +62,12 @@ Template.userInfo.helpers({ return user && user.username; }, + userStatus() { + const user = Template.instance().user.get(); + const userStatus = Session.get(`user_${ user.username }_status`); + return userStatus; + }, + email() { const user = Template.instance().user.get(); return user && user.emails && user.emails[0] && user.emails[0].address;