From 232287e3ec2952535b40194e031bde579c36c27f Mon Sep 17 00:00:00 2001 From: George Secrieru <george.secrieru@gmail.com> Date: Mon, 14 Sep 2015 10:14:57 -0300 Subject: [PATCH] Avoid displaying inactive users during member list rendering (#792) --- client/views/app/sideNav/createChannelFlex.coffee | 1 + client/views/app/sideNav/directMessagesFlex.coffee | 1 + client/views/app/tabBar/membersList.coffee | 2 +- i18n/en.i18n.json | 2 ++ i18n/pt.i18n.json | 5 +++++ 5 files changed, 10 insertions(+), 1 deletion(-) diff --git a/client/views/app/sideNav/createChannelFlex.coffee b/client/views/app/sideNav/createChannelFlex.coffee index c5b20475bce..7d5448acdb9 100644 --- a/client/views/app/sideNav/createChannelFlex.coffee +++ b/client/views/app/sideNav/createChannelFlex.coffee @@ -29,6 +29,7 @@ Template.createChannelFlex.helpers $and: [ { _id: { $ne: Meteor.userId() } } { username: { $nin: Template.instance().selectedUsers.get() } } + { active: { $eq: true } } ] sort: 'username' } diff --git a/client/views/app/sideNav/directMessagesFlex.coffee b/client/views/app/sideNav/directMessagesFlex.coffee index f4961e628c6..f9b66d55bdb 100644 --- a/client/views/app/sideNav/directMessagesFlex.coffee +++ b/client/views/app/sideNav/directMessagesFlex.coffee @@ -18,6 +18,7 @@ Template.directMessagesFlex.helpers filter: type: 'u' _id: { $ne: Meteor.userId() } + active: { $eq: true } sort: 'username' } ] diff --git a/client/views/app/tabBar/membersList.coffee b/client/views/app/tabBar/membersList.coffee index 529676815eb..425e776587e 100644 --- a/client/views/app/tabBar/membersList.coffee +++ b/client/views/app/tabBar/membersList.coffee @@ -56,7 +56,7 @@ Template.membersList.helpers template: Template.roomSearch noMatchTemplate: Template.roomSearchEmpty matchAll: true - filter: { type: 'u', uid: { $ne: Meteor.userId() } } + filter: { type: 'u', uid: { $ne: Meteor.userId() }, active: { $eq: true } } sort: 'name' } ] diff --git a/i18n/en.i18n.json b/i18n/en.i18n.json index 0930729573c..ca5ee3a754e 100644 --- a/i18n/en.i18n.json +++ b/i18n/en.i18n.json @@ -77,7 +77,9 @@ "Create_new_public_channel" : "Create a new public channel", "Created_at" : "Created at", "days" : "days", + "Deactivate" : "Deactivate", "Delete_User_Warning" : "Deleting a user will delete all messages from that user as well. This cannot be undone.", + "Delete" : "Delete", "Deleted" : "Deleted!", "Direct_Messages" : "Direct Messages", "Disable_New_Message_Notification" : "Disable New Message Notification", diff --git a/i18n/pt.i18n.json b/i18n/pt.i18n.json index 871d8bc3077..a6d2e0e24c9 100644 --- a/i18n/pt.i18n.json +++ b/i18n/pt.i18n.json @@ -75,7 +75,9 @@ "Create_new_public_channel" : "Criar um canal público", "Created_at" : "Data criação", "days" : "dias", + "Deactivate" : "Desativar", "Delete_User_Warning" : "Excluir um usuário irá apagar todas as mensagens desse usuário também. Isso não poderá ser desfeito.", + "Delete" : "Deletar", "Deleted" : "Deletado!", "Direct_Messages" : "Mensagens Diretas", "Disable_New_Message_Notification" : "Desativar notificações de nova mensagem", @@ -222,6 +224,7 @@ "Remove_Admin" : "Remover Administrador", "Reset_password" : "Resetar senha", "Room" : "Sala", + "Rooms" : "Salas", "Room_name_changed" : "Nome da sala alterado para: <em>__room_name__</em> por <em>__user_by__</em>", "Room_name_changed_successfully" : "Nome da sala alterado com sucesso", "Room_not_found" : "Sala não encontrada", @@ -252,6 +255,7 @@ "SMTP_Username" : "Nome de usuário SMTP", "Sound" : "Som", "Start_of_conversation" : "InÃcio da conversa", + "Statistics" : "EstatÃsticas", "Stats_Active_Users" : "Usuários Ativos", "Stats_Avg_Channel_Users" : "Média de Usuários por Canal", "Stats_Avg_Private_Group_Users" : "Média de Usuários por Grupo Privado", @@ -311,6 +315,7 @@ "Username_invalid" : "<strong>%s</strong> não é um nome de usuário válido, <br/> usar somente letras, números, pontos e traços", "Username_title" : "Cadastre um nome de usuário", "Username_unavaliable" : "<strong>%s</strong> já está sendo usado :(", + "Users" : "Usuários", "View_All" : "Ver Todos", "Wait_activation_warning" : "Antes que você possa fazer o login, sua conta deve ser manualmente ativada por um administrador.", "We_have_sent_password_email" : "Nós lhe enviamos um e-mail com instruções para redefinir sua senha. Se você não receber um e-mail em breve, por favor retorne e tente novamente.", -- GitLab