mirror of
https://github.com/directus/directus.git
synced 2026-02-19 04:54:30 -05:00
Update options for metric
This commit is contained in:
@@ -482,6 +482,7 @@ color: Color
|
||||
circle: Circle
|
||||
empty_item: Empty Item
|
||||
log_in_with: 'Log In with {provider}'
|
||||
conditional_styles: Conditional Styles
|
||||
advanced_filter: Advanced Filter
|
||||
delete_advanced_filter: Delete Filter
|
||||
change_advanced_filter_operator: Change Operator
|
||||
|
||||
@@ -184,6 +184,6 @@ export default defineComponent({
|
||||
}
|
||||
|
||||
.v-divider {
|
||||
margin: 48px 0;
|
||||
margin: 68px 0 48px;
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -17,12 +17,26 @@ export default definePanel({
|
||||
width: 'half',
|
||||
},
|
||||
},
|
||||
{
|
||||
field: 'field',
|
||||
type: 'string',
|
||||
name: '$t:panels.metric.field',
|
||||
meta: {
|
||||
interface: 'system-field',
|
||||
options: {
|
||||
collectionField: 'collection',
|
||||
typeAllowList: ['integer', 'bigInteger', 'float', 'decimal'],
|
||||
allowPrimaryKey: true,
|
||||
},
|
||||
width: 'half',
|
||||
},
|
||||
},
|
||||
{
|
||||
field: 'function',
|
||||
type: 'string',
|
||||
name: '$t:aggregate_function',
|
||||
meta: {
|
||||
width: 'half',
|
||||
width: 'half-space',
|
||||
interface: 'select-dropdown',
|
||||
options: {
|
||||
choices: [
|
||||
@@ -63,16 +77,36 @@ export default definePanel({
|
||||
},
|
||||
},
|
||||
{
|
||||
field: 'field',
|
||||
type: 'string',
|
||||
name: '$t:panels.metric.field',
|
||||
field: 'filter',
|
||||
type: 'json',
|
||||
name: '$t:filter',
|
||||
meta: {
|
||||
interface: 'system-field',
|
||||
interface: 'code',
|
||||
note: '[Learn More: Filter Rules](/admin/docs/reference/filter-rules)',
|
||||
options: {
|
||||
collectionField: 'collection',
|
||||
typeAllowList: ['integer', 'bigInteger', 'float', 'decimal'],
|
||||
allowPrimaryKey: true,
|
||||
language: 'json',
|
||||
placeholder: '{\n\t<field>: {\n\t\t<operator>: <value>\n\t}\n}',
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
field: 'styleDivider',
|
||||
type: 'alias',
|
||||
meta: {
|
||||
interface: 'presentation-divider',
|
||||
options: {
|
||||
icon: 'style',
|
||||
title: 'Style & Format',
|
||||
},
|
||||
special: ['alias', 'no-data'],
|
||||
},
|
||||
},
|
||||
{
|
||||
field: 'abbreviate',
|
||||
type: 'boolean',
|
||||
name: '$t:abbreviate_value',
|
||||
meta: {
|
||||
interface: 'boolean',
|
||||
width: 'half',
|
||||
},
|
||||
},
|
||||
@@ -91,19 +125,6 @@ export default definePanel({
|
||||
default_value: 2,
|
||||
},
|
||||
},
|
||||
{
|
||||
field: 'filter',
|
||||
type: 'json',
|
||||
name: '$t:filter',
|
||||
meta: {
|
||||
interface: 'code',
|
||||
note: '[Learn More: Filter Rules](/admin/docs/reference/filter-rules)',
|
||||
options: {
|
||||
language: 'json',
|
||||
placeholder: '{\n\t<field>: {\n\t\t<operator>: <value>\n\t}\n}',
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
field: 'prefix',
|
||||
type: 'string',
|
||||
@@ -128,19 +149,10 @@ export default definePanel({
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
field: 'abbreviate',
|
||||
type: 'boolean',
|
||||
name: '$t:abbreviate_value',
|
||||
meta: {
|
||||
interface: 'boolean',
|
||||
width: 'half',
|
||||
},
|
||||
},
|
||||
{
|
||||
field: 'conditionalFormatting',
|
||||
type: 'json',
|
||||
name: '[TBD] Conditional Format (styling?)',
|
||||
name: '$t:conditional_styles',
|
||||
meta: {
|
||||
interface: 'list',
|
||||
width: 'full',
|
||||
@@ -216,6 +228,6 @@ export default definePanel({
|
||||
},
|
||||
},
|
||||
],
|
||||
minWidth: 16,
|
||||
minWidth: 10,
|
||||
minHeight: 6,
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user