Skip to content

Commit aa8a3e9

Browse files
committed
Edit API key PR
1 parent fc74b7b commit aa8a3e9

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed

src/app/admin/admin.module.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ import { ApiKeyEditComponent } from './api-key/api-key-edit/api-key-edit.compone
9090
ApiKeyComponent,
9191
ApiKeyListComponent,
9292
ApiKeyTableComponent,
93+
ApiKeyEditComponent,
9394
],
9495
})
9596
export class AdminModule {}

src/app/admin/api-key/api-key-edit/api-key-edit.component.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
class="form-control"
4343
name="permissions"
4444
[compareWith]="compare"
45-
[(ngModel)]="apiKeyRequest.permissions"
45+
[(ngModel)]="apiKeyRequest.permissionIds"
4646
[multiple]="true"
4747
>
4848
<mat-option

src/app/admin/api-key/api-key-edit/api-key-edit.component.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ export class ApiKeyEditComponent implements OnInit {
3030
public formFailedSubmit = false;
3131
public permissions: PermissionResponse[] = [];
3232
private organizationId: number;
33-
id: number;
33+
private id: number;
3434

3535
constructor(
3636
private translate: TranslateService,
@@ -85,10 +85,9 @@ export class ApiKeyEditComponent implements OnInit {
8585

8686
private getApiKey(id: number) {
8787
this.apiKeyService.get(id).subscribe((key) => {
88-
this.apiKeyRequest = new ApiKeyRequest();
8988
this.apiKeyRequest.id = key.id;
9089
this.apiKeyRequest.name = key.name;
91-
this.apiKeyRequest.permissions = key.permissions.map((pm) => pm.id);
90+
this.apiKeyRequest.permissionIds = key.permissions.map((pm) => pm.id);
9291
});
9392
}
9493

src/app/admin/api-key/api-key.model.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { PermissionResponse } from '../permission/permission.model';
33
export class ApiKeyRequest {
44
id: number;
55
name: string;
6-
permissions?: number[];
6+
permissionIds?: number[];
77
}
88

99
export interface ApiKeyResponse {

0 commit comments

Comments
 (0)