From 47ed90ac47b9fa2f2099c4cfded354fb48cdf807 Mon Sep 17 00:00:00 2001 From: Gabriel Engel Date: Sat, 30 Sep 2017 02:04:25 -0300 Subject: [PATCH] Merge pull request #8358 from RocketChat/remove-accountBox [FIX] remove accountBox from admin menu --- .../client/startup.js | 1 + .../client/admin/startup.js | 1 + .../rocketchat-emoji-custom/admin/startup.js | 1 + .../rocketchat-integrations/client/startup.js | 1 + .../client/views/sideNav/livechatFlex.html | 15 +++++------ .../client/views/sideNav/livechatFlex.js | 2 +- packages/rocketchat-logger/client/viewLogs.js | 3 ++- packages/rocketchat-mailer/client/startup.js | 1 + .../admin/client/startup.js | 1 + .../components/sidebar/sidebar-flex.css | 17 +++++++----- .../client/accountFlex.html | 15 +++++------ .../client/accountFlex.js | 2 +- .../rocketchat-ui-admin/client/adminFlex.html | 26 +++++++++---------- .../rocketchat-ui-admin/client/adminFlex.js | 2 +- .../rocketchat-ui-master/public/icons.svg | 6 ++++- .../client/sidebarItem.html | 14 +++++----- tests/pageobjects/side-nav.page.js | 2 +- 17 files changed, 61 insertions(+), 49 deletions(-) diff --git a/packages/rocketchat-authorization/client/startup.js b/packages/rocketchat-authorization/client/startup.js index c4ef2b2deaf5..fc62cafc60db 100644 --- a/packages/rocketchat-authorization/client/startup.js +++ b/packages/rocketchat-authorization/client/startup.js @@ -3,6 +3,7 @@ Meteor.subscribe('roles'); RocketChat.AdminBox.addOption({ href: 'admin-permissions', i18nLabel: 'Permissions', + icon: 'lock', permissionGranted() { return RocketChat.authz.hasAllPermission('access-permissions'); } diff --git a/packages/rocketchat-custom-sounds/client/admin/startup.js b/packages/rocketchat-custom-sounds/client/admin/startup.js index d5d5fed7d3c5..20ca6ef93175 100644 --- a/packages/rocketchat-custom-sounds/client/admin/startup.js +++ b/packages/rocketchat-custom-sounds/client/admin/startup.js @@ -1,6 +1,7 @@ RocketChat.AdminBox.addOption({ href: 'custom-sounds', i18nLabel: 'Custom_Sounds', + icon: 'volume', permissionGranted() { return RocketChat.authz.hasAtLeastOnePermission(['manage-sounds']); } diff --git a/packages/rocketchat-emoji-custom/admin/startup.js b/packages/rocketchat-emoji-custom/admin/startup.js index 3cfaa4b825ad..71f27f95ec42 100644 --- a/packages/rocketchat-emoji-custom/admin/startup.js +++ b/packages/rocketchat-emoji-custom/admin/startup.js @@ -1,6 +1,7 @@ RocketChat.AdminBox.addOption({ href: 'emoji-custom', i18nLabel: 'Custom_Emoji', + icon: 'emoji', permissionGranted() { return RocketChat.authz.hasAtLeastOnePermission(['manage-emoji']); } diff --git a/packages/rocketchat-integrations/client/startup.js b/packages/rocketchat-integrations/client/startup.js index 8462e3d4cb21..1f9e4e0bce11 100644 --- a/packages/rocketchat-integrations/client/startup.js +++ b/packages/rocketchat-integrations/client/startup.js @@ -1,5 +1,6 @@ RocketChat.AdminBox.addOption({ href: 'admin-integrations', i18nLabel: 'Integrations', + icon: 'code', permissionGranted: () => RocketChat.authz.hasAtLeastOnePermission(['manage-integrations', 'manage-own-integrations']) }); diff --git a/packages/rocketchat-livechat/client/views/sideNav/livechatFlex.html b/packages/rocketchat-livechat/client/views/sideNav/livechatFlex.html index db39a88c72f7..f81dc4b5ef76 100644 --- a/packages/rocketchat-livechat/client/views/sideNav/livechatFlex.html +++ b/packages/rocketchat-livechat/client/views/sideNav/livechatFlex.html @@ -1,14 +1,13 @@