show keys
This commit is contained in:
@@ -911,6 +911,8 @@ window.PageExtensions = {
|
|||||||
if (ext.grantedPermissions && ext.grantedPermissions.length) {
|
if (ext.grantedPermissions && ext.grantedPermissions.length) {
|
||||||
ext._grantedPermissions = ext.grantedPermissions
|
ext._grantedPermissions = ext.grantedPermissions
|
||||||
}
|
}
|
||||||
|
const schema = ext.kvSchema || ext.kv_schema || {}
|
||||||
|
ext.kvSchemaKeys = Object.keys(schema)
|
||||||
})
|
})
|
||||||
return data
|
return data
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
|||||||
@@ -957,21 +957,22 @@
|
|||||||
<div
|
<div
|
||||||
v-if="
|
v-if="
|
||||||
permissionsDialog.extension &&
|
permissionsDialog.extension &&
|
||||||
permissionsDialog.extension.kvSchema &&
|
permissionsDialog.extension.kvSchemaKeys &&
|
||||||
Object.keys(permissionsDialog.extension.kvSchema).length
|
permissionsDialog.extension.kvSchemaKeys.length
|
||||||
"
|
"
|
||||||
class="q-mt-md"
|
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
|
<q-chip
|
||||||
v-for="(value, key) in permissionsDialog.extension.kvSchema"
|
v-for="kvKey in permissionsDialog.extension.kvSchemaKeys"
|
||||||
:key="key"
|
:key="kvKey"
|
||||||
|
:label="kvKey"
|
||||||
color="grey-3"
|
color="grey-3"
|
||||||
text-color="black"
|
text-color="black"
|
||||||
class="q-mr-xs q-mt-xs"
|
class="q-mr-xs q-mt-xs"
|
||||||
>
|
/>
|
||||||
{{ key }}
|
|
||||||
</q-chip>
|
|
||||||
</div>
|
</div>
|
||||||
</q-card-section>
|
</q-card-section>
|
||||||
<q-card-actions align="right">
|
<q-card-actions align="right">
|
||||||
|
|||||||
Reference in New Issue
Block a user