diff --git a/frontend/src/App.vue b/frontend/src/App.vue
index 17ce9f2..d1e14e9 100644
--- a/frontend/src/App.vue
+++ b/frontend/src/App.vue
@@ -89,4 +89,8 @@ export default {
.lang-switcher{
float: right;
}
+
+ .grey{
+ color: #ccc;
+ }
diff --git a/frontend/src/components/AuthorOverview.vue b/frontend/src/components/AuthorOverview.vue
index 3f56536..2f762dd 100644
--- a/frontend/src/components/AuthorOverview.vue
+++ b/frontend/src/components/AuthorOverview.vue
@@ -15,6 +15,11 @@
+
+
+
+
+
@@ -30,7 +35,15 @@
user: auth.user,
author: {},
authorID: this.$route.params.id,
- authorList: []
+ authorList: [],
+ createdTime: {
+ date: '',
+ time: ''
+ },
+ editedTime: {
+ date: '',
+ time: ''
+ }
}
},
created () {
@@ -60,11 +73,27 @@
}
]
+ // Beautify the date
+ let c = new Date(this.author.created * 1000)
+ // c.setSeconds()
+ this.createdTime = {
+ date: ('0' + c.getDate()).slice(-2) + '.' + ('0' + (c.getMonth() + 1)).slice(-2) + '.' + c.getFullYear(),
+ time: ('0' + c.getHours()).slice(-2) + ':' + ('0' + c.getMinutes()).slice(-2)
+ }
+
+ let e = new Date(this.author.updated * 1000)
+ // e.setSeconds()
+ this.editedTime = {
+ date: ('0' + e.getDate()).slice(-2) + '.' + ('0' + (e.getMonth() + 1)).slice(-2) + '.' + e.getFullYear(),
+ time: ('0' + e.getHours()).slice(-2) + ':' + ('0' + e.getMinutes()).slice(-2)
+ }
+
this.loading = false
})
.catch(e => {
this.loading = false
// Build the notification text from error response
+ console.log(e)
let err = e.message
if (e.response.data.Message) {
err += '
' + e.response.data.Message
diff --git a/frontend/src/components/BookOverview.vue b/frontend/src/components/BookOverview.vue
index 89f3df2..b10cbbc 100644
--- a/frontend/src/components/BookOverview.vue
+++ b/frontend/src/components/BookOverview.vue
@@ -15,6 +15,11 @@
+
+
+
+
+
@@ -33,7 +38,15 @@
allStatus: [],
bookID: this.$route.params.id,
bookList: {},
- AuthorList: []
+ AuthorList: [],
+ createdTime: {
+ date: '',
+ time: ''
+ },
+ editedTime: {
+ date: '',
+ time: ''
+ }
}
},
created () {
@@ -82,7 +95,6 @@
// Make Status a name, not an id
this.book.status = this.getStatusByID(this.book.status)
- this.loading = false
// Build the list object
this.bookList = [
@@ -125,6 +137,23 @@
content: this.AuthorList
}
]
+
+ // Beautify the date
+ let c = new Date(this.book.created * 1000)
+ // c.setSeconds()
+ this.createdTime = {
+ date: ('0' + c.getDate()).slice(-2) + '.' + ('0' + (c.getMonth() + 1)).slice(-2) + '.' + c.getFullYear(),
+ time: ('0' + c.getHours()).slice(-2) + ':' + ('0' + c.getMinutes()).slice(-2)
+ }
+
+ let e = new Date(this.book.updated * 1000)
+ // e.setSeconds()
+ this.editedTime = {
+ date: ('0' + e.getDate()).slice(-2) + '.' + ('0' + (e.getMonth() + 1)).slice(-2) + '.' + e.getFullYear(),
+ time: ('0' + e.getHours()).slice(-2) + ':' + ('0' + e.getMinutes()).slice(-2)
+ }
+
+ this.loading = false
})
.catch(e => {
this.loading = false
diff --git a/frontend/src/components/ItemOverview.vue b/frontend/src/components/ItemOverview.vue
index a5ac0a1..ba77b15 100644
--- a/frontend/src/components/ItemOverview.vue
+++ b/frontend/src/components/ItemOverview.vue
@@ -15,6 +15,10 @@
+
+
+
+
@@ -30,7 +34,15 @@
user: auth.user,
item: {},
itemID: this.$route.params.id,
- itemList: []
+ itemList: [],
+ createdTime: {
+ date: '',
+ time: ''
+ },
+ editedTime: {
+ date: '',
+ time: ''
+ }
}
},
created () {
@@ -68,6 +80,21 @@
}
]
+ // Beautify the date
+ let c = new Date(this.item.created * 1000)
+ // c.setSeconds()
+ this.createdTime = {
+ date: ('0' + c.getDate()).slice(-2) + '.' + ('0' + (c.getMonth() + 1)).slice(-2) + '.' + c.getFullYear(),
+ time: ('0' + c.getHours()).slice(-2) + ':' + ('0' + c.getMinutes()).slice(-2)
+ }
+
+ let e = new Date(this.item.updated * 1000)
+ // e.setSeconds()
+ this.editedTime = {
+ date: ('0' + e.getDate()).slice(-2) + '.' + ('0' + (e.getMonth() + 1)).slice(-2) + '.' + e.getFullYear(),
+ time: ('0' + e.getHours()).slice(-2) + ':' + ('0' + e.getMinutes()).slice(-2)
+ }
+
this.loading = false
})
.catch(e => {
diff --git a/frontend/src/components/PublisherOverview.vue b/frontend/src/components/PublisherOverview.vue
index 0401a26..91d9bff 100644
--- a/frontend/src/components/PublisherOverview.vue
+++ b/frontend/src/components/PublisherOverview.vue
@@ -14,6 +14,10 @@
+
+
+
+
@@ -29,7 +33,15 @@
user: auth.user,
publisher: {},
publisherID: this.$route.params.id,
- publisherList: []
+ publisherList: [],
+ createdTime: {
+ date: '',
+ time: ''
+ },
+ editedTime: {
+ date: '',
+ time: ''
+ }
}
},
created () {
@@ -55,6 +67,21 @@
}
]
+ // Beautify the date
+ let c = new Date(this.publisher.created * 1000)
+ // c.setSeconds()
+ this.createdTime = {
+ date: ('0' + c.getDate()).slice(-2) + '.' + ('0' + (c.getMonth() + 1)).slice(-2) + '.' + c.getFullYear(),
+ time: ('0' + c.getHours()).slice(-2) + ':' + ('0' + c.getMinutes()).slice(-2)
+ }
+
+ let e = new Date(this.publisher.updated * 1000)
+ // e.setSeconds()
+ this.editedTime = {
+ date: ('0' + e.getDate()).slice(-2) + '.' + ('0' + (e.getMonth() + 1)).slice(-2) + '.' + e.getFullYear(),
+ time: ('0' + e.getHours()).slice(-2) + ':' + ('0' + e.getMinutes()).slice(-2)
+ }
+
this.loading = false
})
.catch(e => {
diff --git a/frontend/src/lang/de.js b/frontend/src/lang/de.js
index 21c6947..9007c84 100644
--- a/frontend/src/lang/de.js
+++ b/frontend/src/lang/de.js
@@ -14,7 +14,9 @@ export default {
submit: 'Senden',
selectOne: 'Wähle einen aus',
selectOneOrMore: 'Wähle einen oder mehr',
- name: 'Name'
+ name: 'Name',
+ created: 'Erstellt am {date} um {time}',
+ lastEdit: 'Zuletzt bearbeitet am {date} um {time}'
},
login: {
title: 'Einloggen',
diff --git a/frontend/src/lang/en.js b/frontend/src/lang/en.js
index e7d6ce1..220bc27 100644
--- a/frontend/src/lang/en.js
+++ b/frontend/src/lang/en.js
@@ -14,7 +14,9 @@ export default {
submit: 'Submit',
selectOne: 'Select one',
selectOneOrMore: 'Select one or more',
- name: 'Name'
+ name: 'Name',
+ created: 'Created on {date} at {time}',
+ lastEdit: 'Last edit on {date} at {time}'
},
login: {
title: 'Login',
diff --git a/frontend/src/lang/fr.js b/frontend/src/lang/fr.js
index f2a7abe..b107274 100644
--- a/frontend/src/lang/fr.js
+++ b/frontend/src/lang/fr.js
@@ -14,7 +14,9 @@ export default {
submit: 'Envoyer',
selectOne: 'Choisissez un',
selectOneOrMore: 'Choisissez un ou plus',
- name: 'Nom'
+ name: 'Nom',
+ created: 'Crée le {date} à {time}',
+ lastEdit: 'Dernière motification le {date} à {time}'
},
login: {
title: 'Se connecter',