diff --git a/client/src/pages/UsersList.vue b/client/src/pages/UsersList.vue index 670ab3f..cd978c8 100644 --- a/client/src/pages/UsersList.vue +++ b/client/src/pages/UsersList.vue @@ -1,7 +1,7 @@ @@ -25,11 +34,20 @@ function logout() { Users - + {{ user.userName }} Delete + + Remove {{ perm }} permission + + + + + Add Permission + + Logout diff --git a/client/src/stores/UsersStore.ts b/client/src/stores/UsersStore.ts index 5b7e979..a98ae95 100644 --- a/client/src/stores/UsersStore.ts +++ b/client/src/stores/UsersStore.ts @@ -26,6 +26,14 @@ export const useUsersStore = defineStore("users", { async removeUser(id: string) { await usersApi.deleteUser(id); this.users = this.users.filter(i => i.id !== id); + }, + + removePermission(id: string, permission: string) { + console.log("removing permission", permission, "for user", id); + }, + + addPermission(id: string, permission: string) { + console.log("adding permission", permission, "for user", id); } }