diff --git a/src/frontend/app/administration/group/group-administration.component.html b/src/frontend/app/administration/group/group-administration.component.html index 61a8db60300b6451690b709245430f92c884c528..600e393f3b342e762d5bb5e05005a1cdecde101b 100755 --- a/src/frontend/app/administration/group/group-administration.component.html +++ b/src/frontend/app/administration/group/group-administration.component.html @@ -153,7 +153,7 @@ <div class="row" style="margin:0px;"> <div class="col-md-12" *ngIf="group.canAdminUsers" style="padding:5px;"> <plugin-autocomplete [labelPlaceholder]="lang.linkUser" - [labelList]="lang.availableUsers" [routeDatas]="['/rest/autocomplete/users']" + [labelList]="lang.availableUsers" [routeDatas]="['/rest/autocomplete/users/administration']" [targetSearchKey]="'idToDisplay'" [subInfoKey]="'id'" (triggerEvent)="linkUser($event)"></plugin-autocomplete> <hr /> diff --git a/src/frontend/app/administration/group/group-administration.component.ts b/src/frontend/app/administration/group/group-administration.component.ts index 63aeb2d67f836f1d47ddf7f0c97a353333aadf85..e4d69ea4081a270f1d9196083d76408f2eb4b6b9 100755 --- a/src/frontend/app/administration/group/group-administration.component.ts +++ b/src/frontend/app/administration/group/group-administration.component.ts @@ -354,14 +354,15 @@ export class GroupAdministrationComponent implements OnInit { 'groupId': this.group.group_id, 'role': this.group.role }; - this.http.post('../rest/users/' + newUser.serialId + '/groups', groupReq) + this.http.post('../rest/users/' + newUser.id + '/groups', groupReq) .subscribe(() => { const displayName = newUser.idToDisplay.split(' '); const user = { id: newUser.id, user_id: newUser.otherInfo, firstname: displayName[0], - lastname: displayName[1] + lastname: displayName[1], + allowed: true }; this.group.users.push(user); this.usersDataSource = new MatTableDataSource(this.group.users);