diff --git a/frontend/src/components/Logs.vue b/frontend/src/components/Logs.vue new file mode 100644 index 0000000..29a8bdb --- /dev/null +++ b/frontend/src/components/Logs.vue @@ -0,0 +1,199 @@ + + + + + diff --git a/frontend/src/lang/de.js b/frontend/src/lang/de.js index 688b3ce..cb43731 100644 --- a/frontend/src/lang/de.js +++ b/frontend/src/lang/de.js @@ -98,5 +98,33 @@ export default { errorNoTitle: 'Bitte gib mindestens einen Titel an.', updatedSuccess: 'Der Artikel wurde erfolgreich geupdated!', insertedSuccess: 'Der Artikel wurde erfolgreich erstellt!' + }, + logs: { + title: 'Logs', + gridColumns: { + user: 'Benutzer', + action: 'Aktion', + itemID: 'Item', + date: 'Datum' + }, + logActions: [ + '', + 'Buch hinzugefügt', + 'Buch geändert', + 'Buch gelöscht', + 'Author hinzugefügt', + 'Author geändert', + 'Author gelöscht', + 'Verlag hinzugefügt', + 'Verlag geändert', + 'Verlag gelöscht', + 'Artikel hinzugefügt', + 'Artikel geändert', + 'Artikel gelöscht', + 'Benutzer hinzugefügt', + 'Benutzer geändert', + 'Benutzer gelöscht', + 'Benutzerpasswort geändert' + ] } } diff --git a/frontend/src/router/index.js b/frontend/src/router/index.js index 93f1933..22e459a 100644 --- a/frontend/src/router/index.js +++ b/frontend/src/router/index.js @@ -14,6 +14,7 @@ import PublisherOverview from '@/components/PublisherOverview' import Items from '@/components/Items' import ItemsOverview from '@/components/ItemOverview' import ItemsAddEdit from '@/components/ItemsAddEdit' +import Logs from '@/components/Logs' Vue.use(Router) @@ -108,6 +109,11 @@ export default new Router({ path: '/items/:id/edit', name: 'item-edit', component: ItemsAddEdit + }, + { + path: '/logs', + name: 'view-logs', + component: Logs } ] })