From a93bf5f3e7e7a7996f7bfcc59d01012af439b398 Mon Sep 17 00:00:00 2001 From: Maxi Redigonda Date: Sat, 21 Oct 2017 21:49:50 -0300 Subject: [PATCH] Max Red - Solves issue #40 about last login when the staff member has never logged in --- client/src/app-components/people-list.js | 2 +- client/src/data/fixtures/staff-fixtures.js | 2 +- client/src/data/languages/cn.js | 2 +- client/src/data/languages/de.js | 3 ++- client/src/data/languages/en.js | 1 + client/src/data/languages/es.js | 3 ++- client/src/data/languages/fr.js | 1 + client/src/data/languages/in.js | 9 +++++---- client/src/data/languages/it.js | 3 ++- client/src/data/languages/jp.js | 4 ++-- client/src/data/languages/pt.js | 5 +++-- client/src/data/languages/ru.js | 3 ++- client/src/data/languages/tr.js | 3 ++- 13 files changed, 25 insertions(+), 16 deletions(-) diff --git a/client/src/app-components/people-list.js b/client/src/app-components/people-list.js index 401be219..6ccbe301 100644 --- a/client/src/app-components/people-list.js +++ b/client/src/app-components/people-list.js @@ -93,7 +93,7 @@ class PeopleList extends React.Component {
{i18n('LAST_LOGIN')}
-
{DateTransformer.transformToString(item.lastLogin)}
+
{item.lastLogin ? DateTransformer.transformToString(item.lastLogin) : i18n('NEVER')}
) : null; diff --git a/client/src/data/fixtures/staff-fixtures.js b/client/src/data/fixtures/staff-fixtures.js index f86ea68a..16b991bc 100644 --- a/client/src/data/fixtures/staff-fixtures.js +++ b/client/src/data/fixtures/staff-fixtures.js @@ -1021,7 +1021,7 @@ module.exports = [ departments: [{id: 3, name: 'System and Administration'}], assignedTickets: 1, closedTickets: 1, - lastLogin: 20120501330 + lastLogin: null } ] }; diff --git a/client/src/data/languages/cn.js b/client/src/data/languages/cn.js index cc381944..9c75a2cf 100644 --- a/client/src/data/languages/cn.js +++ b/client/src/data/languages/cn.js @@ -179,6 +179,7 @@ export default { 'SEND_EMAIL_ON_NEW_TICKET': '电子邮件为每个新票', 'STAFF_UPDATED': '工作人员已更新', 'UPDATE': '更新', + 'NEVER': '从来没有', 'CHART_CREATE_TICKET': '已創建門票', 'CHART_CLOSE': '門票已關閉', @@ -366,4 +367,3 @@ export default { 'SMTP_CONNECTION_SUCCESS': 'SMTP凭据有效', 'SMTP_CONNECTION_ERROR': '无法连接到SMTP服务器' }; - diff --git a/client/src/data/languages/de.js b/client/src/data/languages/de.js index 54343c91..0ca42be4 100644 --- a/client/src/data/languages/de.js +++ b/client/src/data/languages/de.js @@ -179,6 +179,7 @@ export default { 'SEND_EMAIL_ON_NEW_TICKET': 'Email für jedes neues Ticket', 'STAFF_UPDATED': 'Mitarbeiter wurde aktualisiert', 'UPDATE': 'Aktualisierung', + 'NEVER': 'Niemals', 'CHART_CREATE_TICKET': 'Tickets erstellt', 'CHART_CLOSE': 'Tickets geschlossen', @@ -318,7 +319,7 @@ export default { 'INVALID_EMAIL_OR_TICKET_NUMBER': 'Ungültige E-Mail- oder Ticketnummer', 'INVALID_FILE': 'ungültige Datei', 'ERRORS_FOUND': 'Fehler gefunden', - + //MESSAGES 'SIGNUP_SUCCESS': 'Sie haben sich erfolgreich in unserem Support-System registriert.', 'TICKET_SENT': 'Ticket wurde erfolgreich erstellt', diff --git a/client/src/data/languages/en.js b/client/src/data/languages/en.js index 641559fa..3bbf473a 100644 --- a/client/src/data/languages/en.js +++ b/client/src/data/languages/en.js @@ -179,6 +179,7 @@ export default { 'SEND_EMAIL_ON_NEW_TICKET': 'Send email on new ticket', 'STAFF_UPDATED': 'Staff member has been updated', 'UPDATE': 'Update', + 'NEVER': 'Never', 'CHART_CREATE_TICKET': 'Tickets created', 'CHART_CLOSE': 'Tickets closed', diff --git a/client/src/data/languages/es.js b/client/src/data/languages/es.js index 3ce3918e..4f8605a5 100644 --- a/client/src/data/languages/es.js +++ b/client/src/data/languages/es.js @@ -179,6 +179,7 @@ export default { 'SEND_EMAIL_ON_NEW_TICKET': 'Enviar email por cada nuevo ticket', 'STAFF_UPDATED': 'Miembro de Staff actualizado', 'UPDATE': 'Actualizar', + 'NEVER': 'Nunca', 'CHART_CREATE_TICKET': 'Tickets creados', 'CHART_CLOSE': 'Tickets cerrados', @@ -213,7 +214,7 @@ export default { 'ACTIVITY_BAN_USER': 'bloqueó el usuario', 'ACTIVITY_DELETE_USER': 'borró el usuario', 'ACTIVITY_UN_BAN_USER': 'desbloqueó el usuario', - + 'SERVER_REQUIREMENTS': 'Requisitos del servidor', 'DATABASE_CONFIGURATION': 'Configuracion de la base de datos', 'ADMIN_SETUP': 'Admin setup', diff --git a/client/src/data/languages/fr.js b/client/src/data/languages/fr.js index 9eba1ce9..da46d271 100644 --- a/client/src/data/languages/fr.js +++ b/client/src/data/languages/fr.js @@ -179,6 +179,7 @@ export default { 'SEND_EMAIL_ON_NEW_TICKET': 'Envoyer un e-mail pour chaque nouveau ticket', 'STAFF_UPDATED': 'Le membre du personnel a été mis à jour', 'UPDATE': 'Mettre à jour', + 'NEVER': 'Jamais', 'CHART_CREATE_TICKET': 'Tickets créés', 'CHART_CLOSE': 'Tickets fermés', diff --git a/client/src/data/languages/in.js b/client/src/data/languages/in.js index 2ddac92b..32c52928 100644 --- a/client/src/data/languages/in.js +++ b/client/src/data/languages/in.js @@ -179,7 +179,8 @@ export default { 'SEND_EMAIL_ON_NEW_TICKET': 'एक ईमेल भेजने के लिए प्रत्येक नए टिकट', 'STAFF_UPDATED': 'स्टाफ सदस्य को अद्यतन किया गया है', 'UPDATE': 'अद्यतन', - + 'NEVER': 'कभी नहीँ', + 'CHART_CREATE_TICKET': 'टिकट बनाया', 'CHART_CLOSE': 'टिकट बंद कर दिया', 'CHART_SIGNUP': 'पंजीकरण', @@ -213,7 +214,7 @@ export default { 'ACTIVITY_BAN_USER': 'पर प्रतिबंध लगा दिया उपयोगकर्ता', 'ACTIVITY_DELETE_USER': 'हटाया हुआ उपयोगकर्ता', 'ACTIVITY_UN_BAN_USER': 'पर प्रतिबंध लगा दिया उपयोगकर्ता', - + 'SERVER_REQUIREMENTS': 'सर्वर आवश्यकताएं', 'DATABASE_CONFIGURATION': 'डेटाबेस कॉन्फ़िगरेशन', 'ADMIN_SETUP': 'व्यवस्थापक सेटअप', @@ -318,7 +319,7 @@ export default { 'INVALID_EMAIL_OR_TICKET_NUMBER': 'अमान्य ईमेल या टिकट नंबर', 'INVALID_FILE': 'अवैध फाइल', 'ERRORS_FOUND': 'त्रुटियां मिलीं', - + //MESSAGES 'SIGNUP_SUCCESS': 'आप हमारे समर्थन प्रणाली में सफलतापूर्वक दर्ज कर लिया है।', 'TICKET_SENT': 'टिकट सफलतापूर्वक बनाया गया है।', @@ -364,4 +365,4 @@ export default { 'TEST_SMTP_CONNECTION': 'परीक्षण एसएमटीपी कनेक्शन', 'SMTP_CONNECTION_SUCCESS': 'SMTP क्रेडेंशियल्स मान्य हं।', 'SMTP_CONNECTION_ERROR': 'एसएमटीपी सर्वर से कनेक्ट नहीं हो सकता' -}; \ No newline at end of file +}; diff --git a/client/src/data/languages/it.js b/client/src/data/languages/it.js index 1fcd8359..bcef1ee8 100644 --- a/client/src/data/languages/it.js +++ b/client/src/data/languages/it.js @@ -179,6 +179,7 @@ export default { 'SEND_EMAIL_ON_NEW_TICKET': 'Invia e-mail al nuovo ticket', 'STAFF_UPDATED': 'Il membro del personale è stato aggiornato', 'UPDATE': 'Aggiornare', + 'NEVER': 'Mai', 'CHART_CREATE_TICKET': 'Tickets creato', 'CHART_CLOSE': 'Tickets chiuso', @@ -365,4 +366,4 @@ export default { 'SMTP_CONNECTION_SUCCESS': 'Le credenziali SMTP sono valide.', 'SMTP_CONNECTION_ERROR': 'Impossibile connettersi al server SMTP.' }; -/** Special thanks to Fabio Giarrusso for translation contribution **/ \ No newline at end of file +/** Special thanks to Fabio Giarrusso for translation contribution **/ diff --git a/client/src/data/languages/jp.js b/client/src/data/languages/jp.js index ce959b4e..a62d651e 100644 --- a/client/src/data/languages/jp.js +++ b/client/src/data/languages/jp.js @@ -179,6 +179,7 @@ export default { 'SEND_EMAIL_ON_NEW_TICKET': 'メールを送信毎に新しいチケット', 'STAFF_UPDATED': 'スタッフメンバーが更新されました', 'UPDATE': '更新', + 'NEVER': '決して', 'CHART_CREATE_TICKET': '作成されたチケット', 'CHART_CLOSE': 'チケットが閉じられました', @@ -213,7 +214,7 @@ export default { 'ACTIVITY_BAN_USER': '禁止されたユーザー', 'ACTIVITY_DELETE_USER': '削除されたユーザー', 'ACTIVITY_UN_BAN_USER': '禁止されたユーザー', - + 'SERVER_REQUIREMENTS': 'サーバー要件', 'DATABASE_CONFIGURATION': 'データベース構成', 'ADMIN_SETUP': '管理者設定', @@ -365,4 +366,3 @@ export default { 'SMTP_CONNECTION_SUCCESS': 'SMTP資格情報が有効です。', 'SMTP_CONNECTION_ERROR': 'SMTPサーバーに接続できません。' }; - diff --git a/client/src/data/languages/pt.js b/client/src/data/languages/pt.js index b2ba5010..4536d66b 100644 --- a/client/src/data/languages/pt.js +++ b/client/src/data/languages/pt.js @@ -179,6 +179,7 @@ export default { 'SEND_EMAIL_ON_NEW_TICKET': 'Enviar email para cada novo ticket', 'STAFF_UPDATED': 'Membro da equipe foi atualizado', 'UPDATE': 'Actualizar', + 'NEVER': 'Nunca', 'CHART_CREATE_TICKET': 'Ingressos criados', 'CHART_CLOSE': 'Ingressos fechados', @@ -318,7 +319,7 @@ export default { 'INVALID_EMAIL_OR_TICKET_NUMBER': 'Número de e-mail ou bilhete inválido', 'INVALID_FILE': 'arquivo inválido', 'ERRORS_FOUND': 'Erros encontrados', - + //MESSAGES 'SIGNUP_SUCCESS': 'Você se registrou com sucesso em nosso sistema de suporte.', 'TICKET_SENT': 'O ticket foi criado com sucesso.', @@ -364,4 +365,4 @@ export default { 'TEST_SMTP_CONNECTION': 'Testar conexão SMTP', 'SMTP_CONNECTION_SUCCESS': 'As credenciais SMTP são válidas.', 'SMTP_CONNECTION_ERROR': 'Não pode se conectar ao servidor SMTP.' -}; \ No newline at end of file +}; diff --git a/client/src/data/languages/ru.js b/client/src/data/languages/ru.js index c235a9dd..b7e30d28 100644 --- a/client/src/data/languages/ru.js +++ b/client/src/data/languages/ru.js @@ -179,6 +179,7 @@ export default { 'SEND_EMAIL_ON_NEW_TICKET': 'Отправить письмо на новый билет', 'STAFF_UPDATED': 'Сотрудник обновлен', 'UPDATE': 'Обновить', + 'NEVER': 'Никогда', 'CHART_CREATE_TICKET': 'Билеты создано', 'CHART_CLOSE': ' Билеты закрыты', @@ -317,7 +318,7 @@ export default { 'INVALID_EMAIL_OR_TICKET_NUMBER': 'Неправильный номер эл. Почты или номера билета.', 'INVALID_FILE': 'неверный файл', 'ERRORS_FOUND': 'Ошибки найдены', - + //MESSAGES 'SIGNUP_SUCCESS': 'Вы успешно зарегистрировались в нашей системе поддержки.', 'TICKET_SENT': 'Билет был успешно создан.', diff --git a/client/src/data/languages/tr.js b/client/src/data/languages/tr.js index 420a0b0d..37f2d587 100644 --- a/client/src/data/languages/tr.js +++ b/client/src/data/languages/tr.js @@ -179,7 +179,8 @@ export default { 'SEND_EMAIL_ON_NEW_TICKET': 'Yeni biletle e-posta gönder', 'STAFF_UPDATED': 'Çalışanlar güncellendi', 'UPDATE': 'Güncelleştirme', - + 'NEVER': 'Asla', + 'CHART_CREATE_TICKET': 'Biletler oluşturuldu', 'CHART_CLOSE': 'Biletler kapandı', 'CHART_SIGNUP': 'Kayıtlar',