show keys

This commit is contained in:
Arc
2026-02-21 14:48:41 +00:00
parent ef90c983f2
commit a498d4a877
2 changed files with 11 additions and 8 deletions
+2
View File
@@ -911,6 +911,8 @@ window.PageExtensions = {
if (ext.grantedPermissions && ext.grantedPermissions.length) {
ext._grantedPermissions = ext.grantedPermissions
}
const schema = ext.kvSchema || ext.kv_schema || {}
ext.kvSchemaKeys = Object.keys(schema)
})
return data
} catch (error) {
+9 -8
View File
@@ -957,21 +957,22 @@
<div
v-if="
permissionsDialog.extension &&
permissionsDialog.extension.kvSchema &&
Object.keys(permissionsDialog.extension.kvSchema).length
permissionsDialog.extension.kvSchemaKeys &&
permissionsDialog.extension.kvSchemaKeys.length
"
class="q-mt-md"
>
<div class="text-caption text-grey">KV keys defined:</div>
<div class="text-caption text-grey">
Data this extension stores in its db:
</div>
<q-chip
v-for="(value, key) in permissionsDialog.extension.kvSchema"
:key="key"
v-for="kvKey in permissionsDialog.extension.kvSchemaKeys"
:key="kvKey"
:label="kvKey"
color="grey-3"
text-color="black"
class="q-mr-xs q-mt-xs"
>
{{ key }}
</q-chip>
/>
</div>
</q-card-section>
<q-card-actions align="right">