From 440ffa04f8d7aa2d242a0e7ddd2a2316834e5d73 Mon Sep 17 00:00:00 2001 From: wh1te909 Date: Thu, 20 Aug 2020 20:04:41 +0000 Subject: [PATCH] small fixes, highlight row when selected --- src/components/AdminManager.vue | 58 +++++++++++++++------------------ src/store/admin.js | 6 ++-- 2 files changed, 29 insertions(+), 35 deletions(-) diff --git a/src/components/AdminManager.vue b/src/components/AdminManager.vue index bbb9a4e..8a6c426 100644 --- a/src/components/AdminManager.vue +++ b/src/components/AdminManager.vue @@ -80,7 +80,13 @@ @@ -195,24 +191,24 @@ export default { name: "name", label: "Name", field: "name", - align: "left" + align: "left", }, { name: "email", label: "Email", field: "email", - align: "left" + align: "left", }, { name: "last_login", label: "Last Login", field: "last_login", - align: "left" + align: "left", }, ], pagination: { - rowsPerPage: 9999 - } + rowsPerPage: 9999, + }, }; }, methods: { @@ -220,22 +216,22 @@ export default { this.$store.dispatch("admin/loadUsers"); }, clearRow() { - this.selected = [] + this.selected = []; }, refresh() { this.getUsers(); this.clearRow(); }, - deleteUser(id) { + deleteUser(data) { this.$q .dialog({ title: "Delete user?", cancel: true, - ok: { label: "Delete", color: "negative" } + ok: { label: "Delete", color: "negative" }, }) .onOk(() => { this.$store - .dispatch("admin/deleteUser", id) + .dispatch("admin/deleteUser", data.id) .then(response => { this.$q.notify(notifySuccessConfig("User was deleted!")); }) @@ -244,8 +240,8 @@ export default { }); }); }, - showEditUserModal(id) { - this.editUserId = id; + showEditUserModal(data) { + this.editUserId = data.id; this.showUserFormModal = true; }, closeUserFormModal() { @@ -257,12 +253,11 @@ export default { this.showUserFormModal = true; }, toggleEnabled(user) { - let text = user.is_active ? "User enabled successfully" : "User disabled successfully"; const data = { id: user.id, - is_active: user.is_active + is_active: user.is_active, }; this.$store @@ -283,9 +278,8 @@ export default { this.showResetPasswordModal = false; }, reset2FA(user) { - const data = { - id: user.id + id: user.id, }; this.$store @@ -296,15 +290,15 @@ export default { .catch(error => { this.$q.notify(notifyErrorConfig("An Error occured while resetting key")); }); - } + }, }, computed: { ...mapState({ - users: state => state.admin.users - }) + users: state => state.admin.users, + }), }, mounted() { this.refresh(); - } + }, }; \ No newline at end of file diff --git a/src/store/admin.js b/src/store/admin.js index a431be5..6b31929 100644 --- a/src/store/admin.js +++ b/src/store/admin.js @@ -25,16 +25,16 @@ export default { }) }, loadUser(context, pk) { - return axios.get(`/accounts/users/${pk}/`); + return axios.get(`/accounts/${pk}/users/`); }, addUser(context, data) { return axios.post("/accounts/users/", data); }, editUser(context, data) { - return axios.put(`/accounts/users/${data.id}/`, data); + return axios.put(`/accounts/${data.id}/users/`, data); }, deleteUser(context, pk) { - return axios.delete(`/accounts/users/${pk}/`).then(r => { + return axios.delete(`/accounts/${pk}/users/`).then(r => { context.dispatch("loadUsers"); }); },