fix: Changed group assignment. Closes #1.

This commit is contained in:
2025-05-05 18:54:20 +02:00
parent 6c8b40cbad
commit fd9380a61d
8 changed files with 53 additions and 56 deletions

View File

@@ -120,7 +120,20 @@ export class AdminCommService {
//#region amgmt
accs = {
getAccs: () => {
return this.http.get<any[]>(environment.apiEndpoint+`/admin/accs`, {withCredentials: true})
return this.http.get<{
users: {
_id: string;
uname: string;
pass: string;
room?: string;
admin?: number;
locked?: boolean;
fname?: string;
surname?: string;
groups: string[];
}[],
groups: Group[]
}>(environment.apiEndpoint+`/admin/accs`, {withCredentials: true})
},
postAcc: (item: any) => {
@@ -145,14 +158,6 @@ export class AdminCommService {
getGroups: () => {
return this.http.get<Group[]>(environment.apiEndpoint+`/admin/groups`, {withCredentials: true})
},
editRooms: (id: string, rooms: number[]) => {
return this.putGroups(id, {rooms: rooms})
},
editUsers: (id: string, users: string[]) => {
return this.putGroups(id, {unames: users})
},
newGroup: (name: string) => {
return this.http.post<Status>(environment.apiEndpoint+`/admin/groups`, {name: name}, {withCredentials: true})