TRIX-21 Remove fingerprint from SSH key editor
This commit is contained in:
parent
79f1a01aea
commit
cd4ff88673
@ -71,6 +71,8 @@ export class AccountComponent implements OnInit, OnDestroy
|
|||||||
};
|
};
|
||||||
|
|
||||||
const modalRef = this.modalService.show(SshKeyEditorComponent, modalConfig);
|
const modalRef = this.modalService.show(SshKeyEditorComponent, modalConfig);
|
||||||
|
|
||||||
|
modalRef.content.save.pipe(first()).subscribe(sshKey => this.userKeys.push(sshKey));
|
||||||
}
|
}
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------------------------------------------
|
||||||
|
@ -37,9 +37,9 @@ export class AccountService
|
|||||||
}
|
}
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------------------------------------------
|
||||||
addKey(name: string, key: string, fingerprint: string): Observable<UserKey>
|
addKey(name: string, key: string): Observable<UserKey>
|
||||||
{
|
{
|
||||||
return this.httpClient.post<UserKey>(`/api/my/keys`, { name, key, fingerprint });
|
return this.httpClient.post<UserKey>(`/api/my/keys`, { name, key });
|
||||||
}
|
}
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------------------------------------------
|
||||||
|
@ -10,11 +10,10 @@
|
|||||||
<div class="mt-3">
|
<div class="mt-3">
|
||||||
<input type="text" class="form-control" formControlName="name" placeholder="Name" [appAutofocus]="true" [appAutofocusDelay]="600">
|
<input type="text" class="form-control" formControlName="name" placeholder="Name" [appAutofocus]="true" [appAutofocusDelay]="600">
|
||||||
<textarea rows="4" class="form-control" formControlName="key" placeholder="SSH key"></textarea>
|
<textarea rows="4" class="form-control" formControlName="key" placeholder="SSH key"></textarea>
|
||||||
<input type="text" class="form-control" formControlName="fingerprint" placeholder="Fingerprint">
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="d-flex justify-content-end align-items-center mt-5">
|
<div class="d-flex justify-content-end align-items-center mt-5">
|
||||||
<button class="btn btn-info" (click)="saveChanges()" [disabled]="editorForm.invalid">Save changes</button>
|
<button class="btn btn-info" (click)="saveChanges()" [disabled]="editorForm.invalid">Add key</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</fieldset>
|
</fieldset>
|
||||||
|
@ -40,8 +40,7 @@ export class SshKeyEditorComponent implements OnInit, OnDestroy
|
|||||||
this.editorForm = this.fb.group(
|
this.editorForm = this.fb.group(
|
||||||
{
|
{
|
||||||
name: [null, Validators.required],
|
name: [null, Validators.required],
|
||||||
key: [null, Validators.required],
|
key: [null, Validators.required]
|
||||||
fingerprint: [null, Validators.required]
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -56,7 +55,7 @@ export class SshKeyEditorComponent implements OnInit, OnDestroy
|
|||||||
{
|
{
|
||||||
const sshKey = this.editorForm.getRawValue();
|
const sshKey = this.editorForm.getRawValue();
|
||||||
|
|
||||||
this.accountService.addKey(sshKey.name, sshKey.key, sshKey.fingerprint)
|
this.accountService.addKey(sshKey.name, sshKey.key)
|
||||||
.subscribe(response =>
|
.subscribe(response =>
|
||||||
{
|
{
|
||||||
this.save.next(response);
|
this.save.next(response);
|
||||||
|
Reference in New Issue
Block a user