diff --git a/client/gulp/config.js b/client/gulp/config.js index be983635..a6372970 100644 --- a/client/gulp/config.js +++ b/client/gulp/config.js @@ -2,8 +2,8 @@ module.exports = { - 'serverport': 3000, - + 'serverport': 3050, + 'scripts': { 'src': './src/**/*.js', 'dest': './build/js/' @@ -33,4 +33,4 @@ module.exports = { 'buildDir': './build/' -}; \ No newline at end of file +}; diff --git a/client/src/app-components/people-list.js b/client/src/app-components/people-list.js index 604d8967..0e5c3a3c 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)}
+
{DateTransformer.transformToString(item.lastLogin, true)}
) : null; @@ -114,4 +114,4 @@ class PeopleList extends React.Component { } -export default PeopleList; \ No newline at end of file +export default PeopleList; diff --git a/client/src/app-components/ticket-list.js b/client/src/app-components/ticket-list.js index 6dfe68fc..a8d3274d 100644 --- a/client/src/app-components/ticket-list.js +++ b/client/src/app-components/ticket-list.js @@ -64,7 +64,7 @@ class TicketList extends React.Component { size: 'medium' }; } - + getTableProps() { return { loading: this.props.loading, @@ -177,7 +177,7 @@ class TicketList extends React.Component { priority: this.getTicketPriority(ticket.priority), department: ticket.department.name, author: ticket.author.name, - date: DateTransformer.transformToString(ticket.date), + date: DateTransformer.transformToString(ticket.date, true), unread: this.isTicketUnread(ticket), highlighted: this.isTicketUnread(ticket) }; diff --git a/client/src/app/admin/panel/articles/admin-panel-view-article.js b/client/src/app/admin/panel/articles/admin-panel-view-article.js index 13c0af00..d5f6bc8e 100644 --- a/client/src/app/admin/panel/articles/admin-panel-view-article.js +++ b/client/src/app/admin/panel/articles/admin-panel-view-article.js @@ -72,7 +72,7 @@ class AdminPanelViewArticle extends React.Component {
- {i18n('LAST_EDITED_IN', {date: DateTransformer.transformToString(article.lastEdited)})} + {i18n('LAST_EDITED_IN', {date: DateTransformer.transformToString(article.lastEdited, true)})}
diff --git a/client/src/app/admin/panel/users/admin-panel-list-users.js b/client/src/app/admin/panel/users/admin-panel-list-users.js index 5fda837d..43113f46 100644 --- a/client/src/app/admin/panel/users/admin-panel-list-users.js +++ b/client/src/app/admin/panel/users/admin-panel-list-users.js @@ -96,7 +96,7 @@ class AdminPanelListUsers extends React.Component { {user.tickets} ), - signupDate: DateTransformer.transformToString(user.signupDate) + signupDate: DateTransformer.transformToString(user.signupDate, true) }; } @@ -159,4 +159,4 @@ class AdminPanelListUsers extends React.Component { } } -export default AdminPanelListUsers; \ No newline at end of file +export default AdminPanelListUsers; diff --git a/client/src/app/main/dashboard/dashboard-article/dashboard-article-page.js b/client/src/app/main/dashboard/dashboard-article/dashboard-article-page.js index f5d8b509..9877cf0b 100644 --- a/client/src/app/main/dashboard/dashboard-article/dashboard-article-page.js +++ b/client/src/app/main/dashboard/dashboard-article/dashboard-article-page.js @@ -57,7 +57,7 @@ class DashboardArticlePage extends React.Component {
- {i18n('LAST_EDITED_IN', {date: DateTransformer.transformToString(article.lastEdited)})} + {i18n('LAST_EDITED_IN', {date: DateTransformer.transformToString(article.lastEdited, true)})}
); diff --git a/client/src/data/fixtures/article-fixtures.js b/client/src/data/fixtures/article-fixtures.js index 1181ffe9..be932a8c 100644 --- a/client/src/data/fixtures/article-fixtures.js +++ b/client/src/data/fixtures/article-fixtures.js @@ -16,35 +16,35 @@ module.exports = [ id: '1', title: 'Mannaging apps for your account', content: 'Curabitur sed dignissim turpis, sed lacinia urna. Vestibulum semper suscipit interdum. Proin sed sem gravida massa tristique rhoncus auctor eu diam. Donec fringilla in ex non dignissim. Praesent sed ultricies eros. Nullam vel augue eget libero volutpat sodales sit amet et orci.', - lastEdited: 20160516, + lastEdited: 201605161230, position: 1 }, { id: '2', title: 'How to assign new task and files', content: 'Aliquam aliquet mi nulla. Nam vel orci diam. Suspendisse euismod orci efficitur nulla mattis eleifend vitae quis neque. Etiam orci dolor, dignissim quis convallis quis, rhoncus eu tellus. Phasellus aliquam ut enim id ultrices. Nunc dolor arcu, viverra vel ullamcorper nec, dignissim a lectus. Praesent fringilla, neque nec suscipit placerat, augue elit suscipit velit, in feugiat leo justo id tortor.', - lastEdited: 20150429, + lastEdited: 201504291029, position: 2 }, { id: '3', title: 'Updating your profile picture', content: 'Aliquam aliquet mi nulla. Nam vel orci diam. Suspendisse euismod orci efficitur nulla mattis eleifend vitae quis neque. Etiam orci dolor, dignissim quis convallis quis, rhoncus eu tellus. Phasellus aliquam ut enim id ultrices. Nunc dolor arcu, viverra vel ullamcorper nec, dignissim a lectus. Praesent fringilla, neque nec suscipit placerat, augue elit suscipit velit, in feugiat leo justo id tortor.', - lastEdited: 20150429, + lastEdited: 201504291422, position: 3 }, { id: '4', title: 'Deleting your account', content: 'Aliquam aliquet mi nulla. Nam vel orci diam. Suspendisse euismod orci efficitur nulla mattis eleifend vitae quis neque. Etiam orci dolor, dignissim quis convallis quis, rhoncus eu tellus. Phasellus aliquam ut enim id ultrices. Nunc dolor arcu, viverra vel ullamcorper nec, dignissim a lectus. Praesent fringilla, neque nec suscipit placerat, augue elit suscipit velit, in feugiat leo justo id tortor.', - lastEdited: 20150929, + lastEdited: 201509290102, position: 4 }, { id: '5', title: 'Upload files to your cloud drive', content: 'Aliquam aliquet mi nulla. Nam vel orci diam. Suspendisse euismod orci efficitur nulla mattis eleifend vitae quis neque. Etiam orci dolor, dignissim quis convallis quis, rhoncus eu tellus. Phasellus aliquam ut enim id ultrices. Nunc dolor arcu, viverra vel ullamcorper nec, dignissim a lectus. Praesent fringilla, neque nec suscipit placerat, augue elit suscipit velit, in feugiat leo justo id tortor.', - lastEdited: 20131229, + lastEdited: 201312290549, position: 5 } ] @@ -59,35 +59,35 @@ module.exports = [ id: '1', title: 'Mannaging apps for your account', content: 'Curabitur sed dignissim turpis, sed lacinia urna. Vestibulum semper suscipit interdum. Proin sed sem gravida massa tristique rhoncus auctor eu diam. Donec fringilla in ex non dignissim. Praesent sed ultricies eros. Nullam vel augue eget libero volutpat sodales sit amet et orci.', - lastEdited: 20160516, + lastEdited: 201605161200, position: 1 }, { id: '2', title: 'How to assign new task and files', content: 'Aliquam aliquet mi nulla. Nam vel orci diam. Suspendisse euismod orci efficitur nulla mattis eleifend vitae quis neque. Etiam orci dolor, dignissim quis convallis quis, rhoncus eu tellus. Phasellus aliquam ut enim id ultrices. Nunc dolor arcu, viverra vel ullamcorper nec, dignissim a lectus. Praesent fringilla, neque nec suscipit placerat, augue elit suscipit velit, in feugiat leo justo id tortor.', - lastEdited: 20150429, + lastEdited: 201504291159, position: 2 }, { id: '3', title: 'Updating your profile picture', content: 'Aliquam aliquet mi nulla. Nam vel orci diam. Suspendisse euismod orci efficitur nulla mattis eleifend vitae quis neque. Etiam orci dolor, dignissim quis convallis quis, rhoncus eu tellus. Phasellus aliquam ut enim id ultrices. Nunc dolor arcu, viverra vel ullamcorper nec, dignissim a lectus. Praesent fringilla, neque nec suscipit placerat, augue elit suscipit velit, in feugiat leo justo id tortor.', - lastEdited: 20150429, + lastEdited: 201504291222, position: 3 }, { id: '4', title: 'Deleting your account', content: 'Aliquam aliquet mi nulla. Nam vel orci diam. Suspendisse euismod orci efficitur nulla mattis eleifend vitae quis neque. Etiam orci dolor, dignissim quis convallis quis, rhoncus eu tellus. Phasellus aliquam ut enim id ultrices. Nunc dolor arcu, viverra vel ullamcorper nec, dignissim a lectus. Praesent fringilla, neque nec suscipit placerat, augue elit suscipit velit, in feugiat leo justo id tortor.', - lastEdited: 20150929, + lastEdited: 201509292359, position: 4 }, { id: '5', title: 'Upload files to your cloud drive', content: 'Aliquam aliquet mi nulla. Nam vel orci diam. Suspendisse euismod orci efficitur nulla mattis eleifend vitae quis neque. Etiam orci dolor, dignissim quis convallis quis, rhoncus eu tellus. Phasellus aliquam ut enim id ultrices. Nunc dolor arcu, viverra vel ullamcorper nec, dignissim a lectus. Praesent fringilla, neque nec suscipit placerat, augue elit suscipit velit, in feugiat leo justo id tortor.', - lastEdited: 20131229, + lastEdited: 201312290000, position: 5 } ] @@ -156,4 +156,4 @@ module.exports = [ }; } } -]; \ No newline at end of file +]; diff --git a/client/src/data/fixtures/staff-fixtures.js b/client/src/data/fixtures/staff-fixtures.js index b0180b7b..fc1d4ad6 100644 --- a/client/src/data/fixtures/staff-fixtures.js +++ b/client/src/data/fixtures/staff-fixtures.js @@ -36,7 +36,7 @@ module.exports = [ id: 2, name: 'Technical Issues' }, - date: '20160416', + date: '201604161230', file: 'http://www.opensupports.com/some_file.zip', language: 'en', unread: true, @@ -55,7 +55,7 @@ module.exports = [ events: [ { type: 'ASSIGN', - date: '20150409', + date: '201504091149', author: { name: 'Emilia Clarke', email: 'jobs@steve.com', @@ -65,7 +65,7 @@ module.exports = [ }, { type: 'COMMENT', - date: '20150409', + date: '201504091238', content: 'Do you have apache installed? It generally happens if you dont have apache.', author: { name: 'Emilia Clarke', @@ -76,7 +76,7 @@ module.exports = [ }, { type: 'UN_ASSIGN', - date: '20150410', + date: '201504102349', author: { name: 'Emilia Clarke', email: 'jobs@steve.com', @@ -86,7 +86,7 @@ module.exports = [ }, { type: 'DEPARTMENT_CHANGED', - date: '20150411', + date: '201504110021', content: 'System support', author: { name: 'Emilia Clarke', @@ -97,7 +97,7 @@ module.exports = [ }, { type: 'COMMENT', - date: '20150412', + date: '201504120123', content: 'I have already installed apache, but the problem persists', author: { name: 'Haskell Curry', @@ -107,7 +107,7 @@ module.exports = [ }, { type: 'PRIORITY_CHANGED', - date: '20150413', + date: '201504130402', content: 'MEDIUM', author: { name: 'Emilia Clarke', @@ -118,7 +118,7 @@ module.exports = [ }, { type: 'COMMENT', - date: '20150511', + date: '201505110405', content: 'Thanks!, I solved it by myself', author: { name: 'Haskell Curry', @@ -128,7 +128,7 @@ module.exports = [ }, { type: 'CLOSE', - date: '20150513', + date: '201505130429', author: { name: 'Emilia Clarke', email: 'jobs@steve.com', @@ -138,7 +138,7 @@ module.exports = [ }, { type: 'RE_OPEN', - date: '20151018', + date: '201510180430', author: { name: 'Haskell Curry', email: 'haskell@lambda.com', @@ -155,7 +155,7 @@ module.exports = [ id: 2, name: 'Technical Issues' }, - date: '20160415', + date: '201604150550', file: 'http://www.opensupports.com/some_file.zip', language: 'en', unread: false, @@ -171,7 +171,7 @@ module.exports = [ events: [ { type: 'ASSIGN', - date: '20150409', + date: '201504091010', author: { name: 'Emilia Clarke', email: 'jobs@steve.com', @@ -181,7 +181,7 @@ module.exports = [ }, { type: 'COMMENT', - date: '20150409', + date: '201504091012', content: 'Do you have apache installed? It generally happens if you dont have apache.', author: { name: 'Emilia Clarke', @@ -192,7 +192,7 @@ module.exports = [ }, { type: 'UN_ASSIGN', - date: '20150410', + date: '201504101245', author: { name: 'Emilia Clarke', email: 'jobs@steve.com', @@ -202,7 +202,7 @@ module.exports = [ }, { type: 'DEPARTMENT_CHANGED', - date: '20150411', + date: '201504112359', content: 'System support', author: { name: 'Emilia Clarke', @@ -213,7 +213,7 @@ module.exports = [ }, { type: 'COMMENT', - date: '20150412', + date: '201504122359', content: 'I have already installed apache, but the problem persists', author: { name: 'Haskell Curry', @@ -223,7 +223,7 @@ module.exports = [ }, { type: 'PRIORITY_CHANGED', - date: '20150413', + date: '201504132240', content: 'MEDIUM', author: { name: 'Emilia Clarke', @@ -234,7 +234,7 @@ module.exports = [ }, { type: 'COMMENT', - date: '20150511', + date: '201505112241', content: 'Thanks!, I soved it by myself', author: { name: 'Haskell Curry', @@ -244,7 +244,7 @@ module.exports = [ }, { type: 'CLOSE', - date: '20150513', + date: '201505132243', author: { name: 'Emilia Clarke', email: 'jobs@steve.com', @@ -254,7 +254,7 @@ module.exports = [ }, { type: 'RE_OPEN', - date: '20151018', + date: '201510182250', author: { name: 'Haskell Curry', email: 'haskell@lambda.com', @@ -271,7 +271,7 @@ module.exports = [ id: 2, name: 'Technical Issues' }, - date: '20150409', + date: '201504092255', file: 'http://www.opensupports.com/some_file.zip', language: 'en', unread: false, @@ -287,7 +287,7 @@ module.exports = [ events: [ { type: 'ASSIGN', - date: '20150409', + date: '201504092300', author: { name: 'Emilia Clarke', email: 'jobs@steve.com', @@ -297,7 +297,7 @@ module.exports = [ }, { type: 'COMMENT', - date: '20150409', + date: '201504092301', content: 'Do you have apache installed? It generally happens if you dont have apache.', author: { name: 'Emilia Clarke', @@ -308,7 +308,7 @@ module.exports = [ }, { type: 'UN_ASSIGN', - date: '20150410', + date: '201504102302', author: { name: 'Emilia Clarke', email: 'jobs@steve.com', @@ -318,7 +318,7 @@ module.exports = [ }, { type: 'DEPARTMENT_CHANGED', - date: '20150411', + date: '201504112303', content: 'System support', author: { name: 'Emilia Clarke', @@ -329,7 +329,7 @@ module.exports = [ }, { type: 'COMMENT', - date: '20150412', + date: '201504122304', content: 'I have already installed apache, but the problem persists', author: { name: 'Haskell Curry', @@ -339,7 +339,7 @@ module.exports = [ }, { type: 'PRIORITY_CHANGED', - date: '20150413', + date: '201504132305', content: 'MEDIUM', author: { name: 'Emilia Clarke', @@ -350,7 +350,7 @@ module.exports = [ }, { type: 'COMMENT', - date: '20150511', + date: '201505112306', content: 'Thanks!, I soved it by myself', author: { name: 'Haskell Curry', @@ -360,7 +360,7 @@ module.exports = [ }, { type: 'CLOSE', - date: '20150513', + date: '201505132307', author: { name: 'Emilia Clarke', email: 'jobs@steve.com', @@ -370,7 +370,7 @@ module.exports = [ }, { type: 'RE_OPEN', - date: '20151018', + date: '201510182309', author: { name: 'Haskell Curry', email: 'haskell@lambda.com', @@ -387,7 +387,7 @@ module.exports = [ id: 1, name: 'Sales Support' }, - date: '20160416', + date: '201604162310', file: 'http://www.opensupports.com/some_file.zip', language: 'en', unread: false, @@ -424,7 +424,7 @@ module.exports = [ id: 1, name: 'Sales Support' }, - date: '20160416', + date: '201604161040', file: 'http://www.opensupports.com/some_file.zip', language: 'en', unread: true, @@ -450,7 +450,7 @@ module.exports = [ id: 1, name: 'Sales Support' }, - date: '20160416', + date: '201604161042', file: 'http://www.opensupports.com/some_file.zip', language: 'en', unread: true, @@ -476,7 +476,7 @@ module.exports = [ id: 2, name: 'Technical Issues' }, - date: '20160416', + date: '201604161055', file: 'http://www.opensupports.com/some_file.zip', language: 'en', unread: true, @@ -514,7 +514,7 @@ module.exports = [ id: 1, name: 'Sales Support' }, - date: '20160416', + date: '201604161055', file: 'http://www.opensupports.com/some_file.zip', language: 'en', unread: false, @@ -555,7 +555,7 @@ module.exports = [ id: 1, name: 'Sales Support' }, - date: '20160416', + date: '201604161100', file: 'http://www.opensupports.com/some_file.zip', language: 'en', unread: false, @@ -592,7 +592,7 @@ module.exports = [ departments: [{id: 2, name: 'Technical issues'}], assignedTickets: 4, closedTickets: 21, - lastLogin: 20161212 + lastLogin: 201612121150 }, { profilePic: 'http://www.opensupports.com/profilepic.jpg', @@ -600,7 +600,7 @@ module.exports = [ departments: [{id: 2, name: 'Technical issues'}, {id: 1, name: 'Sales Support'}], assignedTickets: 9, closedTickets: 0, - lastLogin: 20161212 + lastLogin: 201612121155 }, { profilePic: 'http://www.opensupports.com/profilepic.jpg', @@ -608,7 +608,7 @@ module.exports = [ departments: [{id: 1, name: 'Sales Support'}], assignedTickets: -1, closedTickets: -1, - lastLogin: 20160212 + lastLogin: 201602121158 }, { profilePic: 'http://www.opensupports.com/profilepic.jpg', @@ -616,7 +616,7 @@ module.exports = [ departments: [{id: 1, name: 'Sales Support'}, {id: 3, name: 'System and Administration'}], assignedTickets: 100, closedTickets: 21, - lastLogin: 20130101 + lastLogin: 201301012346 }, { profilePic: 'http://www.opensupports.com/profilepic.jpg', @@ -624,7 +624,7 @@ module.exports = [ departments: [{id: 3, name: 'System and Administration'}], assignedTickets: 1, closedTickets: 1, - lastLogin: 2012050 + lastLogin: 20120501330 } ] }; @@ -642,4 +642,4 @@ module.exports = [ }; } } -]; \ No newline at end of file +]; diff --git a/client/src/data/fixtures/ticket-fixtures.js b/client/src/data/fixtures/ticket-fixtures.js index f753b2ab..1975b855 100644 --- a/client/src/data/fixtures/ticket-fixtures.js +++ b/client/src/data/fixtures/ticket-fixtures.js @@ -102,7 +102,7 @@ module.exports = [ id: 1, name: 'Sales Support' }, - date: '20160415', + date: '201604151155', file: 'http://www.opensupports.com/some_file.zip', language: 'en', unread: false, @@ -119,7 +119,7 @@ module.exports = [ events: [ { type: 'ASSIGN', - date: '20150409', + date: '201504090650', author: { name: 'Emilia Clarke', email: 'jobs@steve.com', @@ -129,7 +129,7 @@ module.exports = [ }, { type: 'COMMENT', - date: '20150409', + date: '201504090729', content: 'Do you have apache installed? It generally happens if you dont have apache.', author: { name: 'Emilia Clarke', @@ -140,7 +140,7 @@ module.exports = [ }, { type: 'UN_ASSIGN', - date: '20150410', + date: '201504100922', author: { name: 'Emilia Clarke', email: 'jobs@steve.com', @@ -150,7 +150,7 @@ module.exports = [ }, { type: 'DEPARTMENT_CHANGED', - date: '20150411', + date: '201504111000', content: 'System support', author: { name: 'Emilia Clarke', @@ -161,7 +161,7 @@ module.exports = [ }, { type: 'COMMENT', - date: '20150412', + date: '201504121001', content: 'I have already installed apache, but the problem persists', author: { name: 'Haskell Curry', @@ -171,7 +171,7 @@ module.exports = [ }, { type: 'PRIORITY_CHANGED', - date: '20150413', + date: '201504131002', content: 'MEDIUM', author: { name: 'Emilia Clarke', @@ -182,7 +182,7 @@ module.exports = [ }, { type: 'COMMENT', - date: '20150511', + date: '201505111003', content: 'Thanks!, I soved it by myself', author: { name: 'Haskell Curry', @@ -192,7 +192,7 @@ module.exports = [ }, { type: 'CLOSE', - date: '20150513', + date: '201505131004', author: { name: 'Emilia Clarke', email: 'jobs@steve.com', @@ -202,7 +202,7 @@ module.exports = [ }, { type: 'RE_OPEN', - date: '20151018', + date: '201510181005', author: { name: 'Haskell Curry', email: 'haskell@lambda.com', diff --git a/client/src/data/fixtures/user-fixtures.js b/client/src/data/fixtures/user-fixtures.js index 9845da48..d611956b 100644 --- a/client/src/data/fixtures/user-fixtures.js +++ b/client/src/data/fixtures/user-fixtures.js @@ -15,7 +15,7 @@ module.exports = [ 'userId': 12, 'token': 'cc6b4921e6733d6aafe284ec0d7be57e', 'rememberToken': (data.remember) ? 'aa41efe0a1b3eeb9bf303e4561ff8392' : null, - 'rememberExpiration': (data.remember) ? 20180806 : 0 + 'rememberExpiration': (data.remember) ? 201808061020 : 0 } }; } else { @@ -147,14 +147,14 @@ module.exports = [ email: 'kurt@currycurrylady.hs', tickets: _.times(13).map(() => { return { - ticketNumber: '118551', + ticketNumber: '1185510000', title: 'Lorem ipsum door', content: 'I had a problem with the installation of the php server', department: { id: 1, name: 'Sales Support' }, - date: '20150409', + date: '201504090001', file: 'http://www.opensupports.com/some_file.zip', language: 'en', unread: false, @@ -170,7 +170,7 @@ module.exports = [ events: [ { type: 'ASSIGN', - date: '20150409', + date: '201504090003', author: { name: 'Emilia Clarke', email: 'jobs@steve.com', @@ -180,7 +180,7 @@ module.exports = [ }, { type: 'COMMENT', - date: '20150409', + date: '201504090005', content: 'Do you have apache installed? It generally happens if you dont have apache.', author: { name: 'Emilia Clarke', @@ -191,7 +191,7 @@ module.exports = [ }, { type: 'UN_ASSIGN', - date: '20150410', + date: '201504100009', author: { name: 'Emilia Clarke', email: 'jobs@steve.com', @@ -201,7 +201,7 @@ module.exports = [ }, { type: 'DEPARTMENT_CHANGED', - date: '20150411', + date: '201504110011', content: 'System support', author: { name: 'Emilia Clarke', @@ -212,7 +212,7 @@ module.exports = [ }, { type: 'COMMENT', - date: '20150412', + date: '201504120024', content: 'I have already installed apache, but the problem persists', author: { name: 'Haskell Curry', @@ -222,7 +222,7 @@ module.exports = [ }, { type: 'PRIORITY_CHANGED', - date: '20150413', + date: '201504130035', content: 'MEDIUM', author: { name: 'Emilia Clarke', @@ -233,7 +233,7 @@ module.exports = [ }, { type: 'COMMENT', - date: '20150511', + date: '201505110110', content: 'Thanks!, I soved it by myself', author: { name: 'Haskell Curry', @@ -243,7 +243,7 @@ module.exports = [ }, { type: 'CLOSE', - date: '20150513', + date: '201505130113', author: { name: 'Emilia Clarke', email: 'jobs@steve.com', @@ -253,7 +253,7 @@ module.exports = [ }, { type: 'RE_OPEN', - date: '20151018', + date: '201510180114', author: { name: 'Haskell Curry', email: 'haskell@lambda.com', @@ -285,70 +285,70 @@ module.exports = [ name: 'Haskell Curry', email: 'haskell@currycurrylady.com', tickets: 5, - signupDate: 20160415 + signupDate: 201604151230 }, { id: 97, name: 'Alan Turing', email: 'turing@currycurrylady.com', tickets: 1, - signupDate: 20160401 + signupDate: 201604011230 }, { id: 89, name: 'David Hilbert', email: 'hilbert@currycurrylady.com', tickets: 2, - signupDate: 20160208 + signupDate: 201602081230 }, { id: 83, name: 'Kurt Gödel', email: 'kurt@currycurrylady.com', tickets: 10, - signupDate: 20160110 + signupDate: 201601101230 }, { id: 79, name: 'Mojzesz Presburger', email: 'presburger@currycurrylady.com', tickets: 6, - signupDate: 20150415 + signupDate: 201504151230 }, { id: 73, name: 'Haskell Curry', email: 'haskell@currycurrylady.com', tickets: 5, - signupDate: 20160415 + signupDate: 201604151230 }, { id: 71, name: 'Alan Turing', email: 'turing@currycurrylady.com', tickets: 1, - signupDate: 20160401 + signupDate: 201604011230 }, { id: 67, name: 'David Hilbert', email: 'hilbert@currycurrylady.com', tickets: 2, - signupDate: 20160208 + signupDate: 201602081230 }, { id: 61, name: 'Kurt Gödel', email: 'kurt@currycurrylady.com', tickets: 10, - signupDate: 20160110 + signupDate: 201601101233 }, { id: 59, name: 'Mojzesz Presburger', email: 'presburger@currycurrylady.com', tickets: 6, - signupDate: 20150415 + signupDate: 201504151236 } ] } @@ -373,7 +373,7 @@ module.exports = [ id: 2, name: 'Technical Issues' }, - date: '20160416', + date: '201604161427', file: 'http://www.opensupports.com/some_file.zip', language: 'en', unread: true, @@ -392,7 +392,7 @@ module.exports = [ events: [ { type: 'ASSIGN', - date: '20150409', + date: '201504090729', author: { name: 'Emilia Clarke', email: 'jobs@steve.com', @@ -402,7 +402,7 @@ module.exports = [ }, { type: 'COMMENT', - date: '20150409', + date: '201504090731', content: 'Do you have apache installed? It generally happens if you dont have apache.', author: { name: 'Emilia Clarke', @@ -413,7 +413,7 @@ module.exports = [ }, { type: 'UN_ASSIGN', - date: '20150410', + date: '201504100732', author: { name: 'Emilia Clarke', email: 'jobs@steve.com', @@ -423,7 +423,7 @@ module.exports = [ }, { type: 'DEPARTMENT_CHANGED', - date: '20150411', + date: '201504110735', content: 'System support', author: { name: 'Emilia Clarke', @@ -434,7 +434,7 @@ module.exports = [ }, { type: 'COMMENT', - date: '20150412', + date: '201504120749', content: 'I have already installed apache, but the problem persists', author: { name: 'Haskell Curry', @@ -444,7 +444,7 @@ module.exports = [ }, { type: 'PRIORITY_CHANGED', - date: '20150413', + date: '201504130755', content: 'MEDIUM', author: { name: 'Emilia Clarke', @@ -455,7 +455,7 @@ module.exports = [ }, { type: 'COMMENT', - date: '20150511', + date: '201505110759', content: 'Thanks!, I solved it by myself', author: { name: 'Haskell Curry', @@ -465,7 +465,7 @@ module.exports = [ }, { type: 'CLOSE', - date: '20150513', + date: '201505130800', author: { name: 'Emilia Clarke', email: 'jobs@steve.com', @@ -475,7 +475,7 @@ module.exports = [ }, { type: 'RE_OPEN', - date: '20151018', + date: '201510180807', author: { name: 'Haskell Curry', email: 'haskell@lambda.com', @@ -492,7 +492,7 @@ module.exports = [ id: 1, name: 'Sales Support' }, - date: '20160415', + date: '201604150849', file: 'http://www.opensupports.com/some_file.zip', language: 'en', unread: false, @@ -508,7 +508,7 @@ module.exports = [ events: [ { type: 'ASSIGN', - date: '20150409', + date: '201504090855', author: { name: 'Emilia Clarke', email: 'jobs@steve.com', @@ -518,7 +518,7 @@ module.exports = [ }, { type: 'COMMENT', - date: '20150409', + date: '201504090912', content: 'Do you have apache installed? It generally happens if you dont have apache.', author: { name: 'Emilia Clarke', @@ -529,7 +529,7 @@ module.exports = [ }, { type: 'UN_ASSIGN', - date: '20150410', + date: '201504100924', author: { name: 'Emilia Clarke', email: 'jobs@steve.com', @@ -539,7 +539,7 @@ module.exports = [ }, { type: 'DEPARTMENT_CHANGED', - date: '20150411', + date: '201504110932', content: 'System support', author: { name: 'Emilia Clarke', @@ -550,7 +550,7 @@ module.exports = [ }, { type: 'COMMENT', - date: '20150412', + date: '201504120941', content: 'I have already installed apache, but the problem persists', author: { name: 'Haskell Curry', @@ -560,7 +560,7 @@ module.exports = [ }, { type: 'PRIORITY_CHANGED', - date: '20150413', + date: '201504130943', content: 'MEDIUM', author: { name: 'Emilia Clarke', @@ -571,7 +571,7 @@ module.exports = [ }, { type: 'COMMENT', - date: '20150511', + date: '201505110955', content: 'Thanks!, I soved it by myself', author: { name: 'Haskell Curry', @@ -581,7 +581,7 @@ module.exports = [ }, { type: 'CLOSE', - date: '20150513', + date: '201505131030', author: { name: 'Emilia Clarke', email: 'jobs@steve.com', @@ -591,7 +591,7 @@ module.exports = [ }, { type: 'RE_OPEN', - date: '20151018', + date: '201510181031', author: { name: 'Haskell Curry', email: 'haskell@lambda.com', @@ -608,7 +608,7 @@ module.exports = [ id: 1, name: 'Sales Support' }, - date: '20150409', + date: '201504091032', file: 'http://www.opensupports.com/some_file.zip', language: 'en', unread: false, @@ -624,7 +624,7 @@ module.exports = [ events: [ { type: 'ASSIGN', - date: '20150409', + date: '201504091033', author: { name: 'Emilia Clarke', email: 'jobs@steve.com', @@ -634,7 +634,7 @@ module.exports = [ }, { type: 'COMMENT', - date: '20150409', + date: '201504091055', content: 'Do you have apache installed? It generally happens if you dont have apache.', author: { name: 'Emilia Clarke', @@ -645,7 +645,7 @@ module.exports = [ }, { type: 'UN_ASSIGN', - date: '20150410', + date: '201504101059', author: { name: 'Emilia Clarke', email: 'jobs@steve.com', @@ -655,7 +655,7 @@ module.exports = [ }, { type: 'DEPARTMENT_CHANGED', - date: '20150411', + date: '201504111115', content: 'System support', author: { name: 'Emilia Clarke', @@ -666,7 +666,7 @@ module.exports = [ }, { type: 'COMMENT', - date: '20150412', + date: '201504121117', content: 'I have already installed apache, but the problem persists', author: { name: 'Haskell Curry', @@ -676,7 +676,7 @@ module.exports = [ }, { type: 'PRIORITY_CHANGED', - date: '20150413', + date: '201504131119', content: 'MEDIUM', author: { name: 'Emilia Clarke', @@ -687,7 +687,7 @@ module.exports = [ }, { type: 'COMMENT', - date: '20150511', + date: '201505111121', content: 'Thanks!, I soved it by myself', author: { name: 'Haskell Curry', @@ -697,7 +697,7 @@ module.exports = [ }, { type: 'CLOSE', - date: '20150513', + date: '201505131231', author: { name: 'Emilia Clarke', email: 'jobs@steve.com', @@ -707,7 +707,7 @@ module.exports = [ }, { type: 'RE_OPEN', - date: '20151018', + date: '201510181244', author: { name: 'Haskell Curry', email: 'haskell@lambda.com', @@ -802,4 +802,4 @@ module.exports = [ }; } } -]; \ No newline at end of file +]; diff --git a/client/src/lib-core/date-transformer.js b/client/src/lib-core/date-transformer.js index a64dfa64..21079985 100644 --- a/client/src/lib-core/date-transformer.js +++ b/client/src/lib-core/date-transformer.js @@ -1,13 +1,19 @@ let month = ["", "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]; export default { - transformToString (date) { - date += ''; //Transform to string + transformToString(date, expressive) { + date += ''; // Transform to string let y = date.substring(0, 4); let m = date.substring(4, 6); let d = date.substring(6, 8); m = (m[0] - '0') * 10 + (m[1] - '0'); - return d + " " + month[m] + " " + y; + if(!expressive) + return d + " " + month[m] + " " + y; + + let hr = date.substring(8, 10); + let min = date.substring(10, 12); + + return d + " " + month[m] + " " + y + " " + hr + ":" + min; } -}; \ No newline at end of file +};