Merge "feat: Add Keypair column list to instances."

This commit is contained in:
Zuul 2023-10-16 09:46:52 +00:00 committed by Gerrit Code Review
commit 8be87ab24e

View File

@ -65,6 +65,7 @@ export class BaseDetail extends Base {
this.imageCard,
this.securityGroupCard,
this.tagsCard,
this.keypairCard,
];
if (!isIronicInstance(this.detailData)) {
cards.push(this.serverGroupCard);
@ -172,6 +173,22 @@ export class BaseDetail extends Base {
};
}
get keypairCard() {
const keypair = this.detailData.key_name;
const url = this.getRoutePath('keypairDetail', { id: keypair });
const content = keypair ? (this.isAdminPage ? <div>{keypair}</div> : <Link to={url}>{keypair}</Link>) : '-';
const options = [
{
label: t('Name'),
content: content,
},
];
return {
title: t('Keypair Info'),
options,
};
}
get imageCard() {
const item = this.detailData.itemInList || {};
const { image, image_name } = item;