Initial
This commit is contained in:
@@ -1136,6 +1136,12 @@ const settingMetadata = {
|
||||
section: 'Integrations',
|
||||
secret: true
|
||||
},
|
||||
vcenter_api_mode: {
|
||||
label: 'vCenter API Mode',
|
||||
description: 'Use auto for modern /api with fallback to legacy /rest. Set api or rest to force one contract.',
|
||||
placeholder: 'auto',
|
||||
section: 'Integrations'
|
||||
},
|
||||
vcenter_allow_untrusted_tls: {
|
||||
label: 'Allow Untrusted vCenter TLS',
|
||||
description: 'Permit self-signed or private CA vCenter certificates for lab and internal deployments.',
|
||||
|
||||
@@ -30,6 +30,14 @@
|
||||
</div>
|
||||
<p>{{ entry.message }}</p>
|
||||
</template>
|
||||
<template v-else-if="entry.info">
|
||||
<div class="trace-entry-header info">
|
||||
<Info :size="16" />
|
||||
<strong>Info</strong>
|
||||
</div>
|
||||
<p>{{ entry.message }}</p>
|
||||
<pre>{{ format(entry.details) }}</pre>
|
||||
</template>
|
||||
<template v-else>
|
||||
<div class="trace-entry-header">
|
||||
<span class="trace-method">{{ entry.method || 'INFO' }}</span>
|
||||
@@ -58,7 +66,7 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { AlertTriangle, Clipboard } from '@lucide/vue';
|
||||
import { AlertTriangle, Clipboard, Info } from '@lucide/vue';
|
||||
import BaseModal from '../ui/BaseModal.vue';
|
||||
|
||||
const props = defineProps({
|
||||
|
||||
@@ -7133,6 +7133,10 @@ input:read-only {
|
||||
color: #f8c66a;
|
||||
}
|
||||
|
||||
.trace-entry-header.info {
|
||||
color: #99e8ff;
|
||||
}
|
||||
|
||||
.trace-method,
|
||||
.trace-entry-header strong,
|
||||
.trace-entry-header small {
|
||||
|
||||
Reference in New Issue
Block a user