Feature/Auth: last one was authentication, this one is authorization #4

Merged
homeburger merged 33 commits from feature/auth into main 2026-04-23 00:18:39 -05:00
2 changed files with 8 additions and 4 deletions
Showing only changes of commit b7989a1c2b - Show all commits

View File

@@ -9,3 +9,7 @@ export const getUsers = () => api.get<UserDto[]>(`${API_URL}`);
export const getUser = (id: string) => api.get<UserDto>(`${API_URL}/${id}`); export const getUser = (id: string) => api.get<UserDto>(`${API_URL}/${id}`);
export const deleteUser = (id: string) => api.delete<UserDto>(`${API_URL}/${id}`); export const deleteUser = (id: string) => api.delete<UserDto>(`${API_URL}/${id}`);
export const removePermission = (id: string, permission: string) => api.delete(`${API_URL}/${id}/permission`)
export const addPermission = (id: string, permission: string) => api.delete(`${API_URL}/${id}/${permission}`)

View File

@@ -28,12 +28,12 @@ export const useUsersStore = defineStore("users", {
this.users = this.users.filter(i => i.id !== id); this.users = this.users.filter(i => i.id !== id);
}, },
removePermission(id: string, permission: string) { async removePermission(id: string, permission: string) {
console.log("removing permission", permission, "for user", id); await usersApi.removePermission(id, permission);
}, },
addPermission(id: string, permission: string) { async addPermission(id: string, permission: string) {
console.log("adding permission", permission, "for user", id); await usersApi.addPermission(id, permission);
} }
} }