diff --git a/frontend/src/App.vue b/frontend/src/App.vue index fde4448a..8ea4a84e 100644 --- a/frontend/src/App.vue +++ b/frontend/src/App.vue @@ -16,7 +16,7 @@ export default { }, computed: { ready () { - + return true } }, created () { diff --git a/frontend/src/components/API.js b/frontend/src/components/API.js index 9bf67869..3df88a0e 100644 --- a/frontend/src/components/API.js +++ b/frontend/src/components/API.js @@ -20,14 +20,34 @@ class Api { return axios.get('/api/services/'+id).then(response => (response.data)) } + async service_delete (id) { + return axios.delete('/api/services/'+id).then(response => (response.data)) + } + async groups () { return axios.get('/api/groups').then(response => (response.data)) } + async group_delete (id) { + return axios.delete('/api/groups/'+id).then(response => (response.data)) + } + + async group_create (data) { + return axios.post('/api/groups', data).then(response => (response.data)) + } + async users () { return axios.get('/api/users').then(response => (response.data)) } + async user_create (id) { + return axios.post('/api/users').then(response => (response.data)) + } + + async user_delete (id) { + return axios.delete('/api/users/'+id).then(response => (response.data)) + } + async messages () { return axios.get('/api/messages').then(response => (response.data)) } diff --git a/frontend/src/components/Dashboard/DashboardServices.vue b/frontend/src/components/Dashboard/DashboardServices.vue index 905a1795..3b1a1ab2 100644 --- a/frontend/src/components/Dashboard/DashboardServices.vue +++ b/frontend/src/components/Dashboard/DashboardServices.vue @@ -34,22 +34,24 @@
Username | -- |
---|---|
Username | ++ | - |