mirror of
https://github.com/Kingsrook/qqq-frontend-material-dashboard.git
synced 2025-07-17 21:00:45 +00:00
Adjustments to qqq/v1 test fixtures
This commit is contained in:
@ -181,7 +181,12 @@ public class QBaseSeleniumTest
|
|||||||
.withRouteToFile("/metaData/table/city", "metaData/table/person.json")
|
.withRouteToFile("/metaData/table/city", "metaData/table/person.json")
|
||||||
.withRouteToFile("/metaData/table/script", "metaData/table/script.json")
|
.withRouteToFile("/metaData/table/script", "metaData/table/script.json")
|
||||||
.withRouteToFile("/metaData/table/scriptRevision", "metaData/table/scriptRevision.json")
|
.withRouteToFile("/metaData/table/scriptRevision", "metaData/table/scriptRevision.json")
|
||||||
|
.withRouteToFile("/qqq/v1/metaData/table/person", "qqq/v1/metaData/table/person.json")
|
||||||
|
.withRouteToFile("/qqq/v1/metaData/table/city", "qqq/v1/metaData/table/city.json")
|
||||||
|
.withRouteToFile("/qqq/v1/metaData/table/script", "qqq/v1/metaData/table/script.json")
|
||||||
|
.withRouteToFile("/qqq/v1/metaData/table/scriptRevision", "qqq/v1/metaData/table/scriptRevision.json")
|
||||||
.withRouteToFile("/processes/querySavedView/init", "processes/querySavedView/init.json");
|
.withRouteToFile("/processes/querySavedView/init", "processes/querySavedView/init.json");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,168 +0,0 @@
|
|||||||
{
|
|
||||||
"table": {
|
|
||||||
"name": "person",
|
|
||||||
"label": "Person",
|
|
||||||
"isHidden": false,
|
|
||||||
"primaryKeyField": "id",
|
|
||||||
"iconName": "person",
|
|
||||||
"deletePermission": true,
|
|
||||||
"editPermission": true,
|
|
||||||
"insertPermission": true,
|
|
||||||
"readPermission": true,
|
|
||||||
"fields": {
|
|
||||||
"firstName": {
|
|
||||||
"name": "firstName",
|
|
||||||
"label": "First Name",
|
|
||||||
"type": "STRING",
|
|
||||||
"isRequired": true,
|
|
||||||
"isEditable": true,
|
|
||||||
"displayFormat": "%s"
|
|
||||||
},
|
|
||||||
"lastName": {
|
|
||||||
"name": "lastName",
|
|
||||||
"label": "Last Name",
|
|
||||||
"type": "STRING",
|
|
||||||
"isRequired": true,
|
|
||||||
"isEditable": true,
|
|
||||||
"displayFormat": "%s"
|
|
||||||
},
|
|
||||||
"annualSalary": {
|
|
||||||
"name": "annualSalary",
|
|
||||||
"label": "Annual Salary",
|
|
||||||
"type": "DECIMAL",
|
|
||||||
"isRequired": false,
|
|
||||||
"isEditable": true,
|
|
||||||
"displayFormat": "$%,.2f"
|
|
||||||
},
|
|
||||||
"modifyDate": {
|
|
||||||
"name": "modifyDate",
|
|
||||||
"label": "Modify Date",
|
|
||||||
"type": "DATE_TIME",
|
|
||||||
"isRequired": false,
|
|
||||||
"isEditable": false,
|
|
||||||
"displayFormat": "%s"
|
|
||||||
},
|
|
||||||
"daysWorked": {
|
|
||||||
"name": "daysWorked",
|
|
||||||
"label": "Days Worked",
|
|
||||||
"type": "INTEGER",
|
|
||||||
"isRequired": false,
|
|
||||||
"isEditable": true,
|
|
||||||
"displayFormat": "%,d"
|
|
||||||
},
|
|
||||||
"id": {
|
|
||||||
"name": "id",
|
|
||||||
"label": "Id",
|
|
||||||
"type": "INTEGER",
|
|
||||||
"isRequired": false,
|
|
||||||
"isEditable": false,
|
|
||||||
"displayFormat": "%s"
|
|
||||||
},
|
|
||||||
"birthDate": {
|
|
||||||
"name": "birthDate",
|
|
||||||
"label": "Birth Date",
|
|
||||||
"type": "DATE",
|
|
||||||
"isRequired": false,
|
|
||||||
"isEditable": true,
|
|
||||||
"displayFormat": "%s"
|
|
||||||
},
|
|
||||||
"isEmployed": {
|
|
||||||
"name": "isEmployed",
|
|
||||||
"label": "Is Employed",
|
|
||||||
"type": "BOOLEAN",
|
|
||||||
"isRequired": false,
|
|
||||||
"isEditable": true,
|
|
||||||
"displayFormat": "%s"
|
|
||||||
},
|
|
||||||
"homeCityId": {
|
|
||||||
"name": "homeCityId",
|
|
||||||
"label": "Home City",
|
|
||||||
"type": "INTEGER",
|
|
||||||
"possibleValueSourceName": "city",
|
|
||||||
"isRequired": false,
|
|
||||||
"isEditable": true,
|
|
||||||
"displayFormat": "%s"
|
|
||||||
},
|
|
||||||
"email": {
|
|
||||||
"name": "email",
|
|
||||||
"label": "Email",
|
|
||||||
"type": "STRING",
|
|
||||||
"isRequired": false,
|
|
||||||
"isEditable": true,
|
|
||||||
"displayFormat": "%s"
|
|
||||||
},
|
|
||||||
"createDate": {
|
|
||||||
"name": "createDate",
|
|
||||||
"label": "Create Date",
|
|
||||||
"type": "DATE_TIME",
|
|
||||||
"isRequired": false,
|
|
||||||
"isEditable": false,
|
|
||||||
"displayFormat": "%s"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"sections": [
|
|
||||||
{
|
|
||||||
"name": "identity",
|
|
||||||
"label": "Identity",
|
|
||||||
"tier": "T1",
|
|
||||||
"fieldNames": [
|
|
||||||
"id",
|
|
||||||
"firstName",
|
|
||||||
"lastName"
|
|
||||||
],
|
|
||||||
"icon": {
|
|
||||||
"name": "badge"
|
|
||||||
},
|
|
||||||
"isHidden": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "basicInfo",
|
|
||||||
"label": "Basic Info",
|
|
||||||
"tier": "T2",
|
|
||||||
"fieldNames": [
|
|
||||||
"email",
|
|
||||||
"birthDate"
|
|
||||||
],
|
|
||||||
"icon": {
|
|
||||||
"name": "dataset"
|
|
||||||
},
|
|
||||||
"isHidden": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "employmentInfo",
|
|
||||||
"label": "Employment Info",
|
|
||||||
"tier": "T2",
|
|
||||||
"fieldNames": [
|
|
||||||
"isEmployed",
|
|
||||||
"annualSalary",
|
|
||||||
"daysWorked"
|
|
||||||
],
|
|
||||||
"icon": {
|
|
||||||
"name": "work"
|
|
||||||
},
|
|
||||||
"isHidden": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "dates",
|
|
||||||
"label": "Dates",
|
|
||||||
"tier": "T3",
|
|
||||||
"fieldNames": [
|
|
||||||
"createDate",
|
|
||||||
"modifyDate"
|
|
||||||
],
|
|
||||||
"icon": {
|
|
||||||
"name": "calendar_month"
|
|
||||||
},
|
|
||||||
"isHidden": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"capabilities": [
|
|
||||||
"TABLE_COUNT",
|
|
||||||
"TABLE_GET",
|
|
||||||
"TABLE_QUERY",
|
|
||||||
"TABLE_DELETE",
|
|
||||||
"TABLE_INSERT",
|
|
||||||
"TABLE_UPDATE"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,218 +0,0 @@
|
|||||||
{
|
|
||||||
"table": {
|
|
||||||
"name": "savedReport",
|
|
||||||
"label": "Saved Report",
|
|
||||||
"isHidden": false,
|
|
||||||
"primaryKeyField": "id",
|
|
||||||
"iconName": "article",
|
|
||||||
"fields": {
|
|
||||||
"queryFilterJson": {
|
|
||||||
"name": "queryFilterJson",
|
|
||||||
"label": "Query Filter",
|
|
||||||
"type": "STRING",
|
|
||||||
"isRequired": false,
|
|
||||||
"isEditable": true,
|
|
||||||
"isHeavy": false,
|
|
||||||
"displayFormat": "%s"
|
|
||||||
},
|
|
||||||
"columnsJson": {
|
|
||||||
"name": "columnsJson",
|
|
||||||
"label": "Columns",
|
|
||||||
"type": "STRING",
|
|
||||||
"isRequired": false,
|
|
||||||
"isEditable": true,
|
|
||||||
"isHeavy": false,
|
|
||||||
"displayFormat": "%s"
|
|
||||||
},
|
|
||||||
"inputFieldsJson": {
|
|
||||||
"name": "inputFieldsJson",
|
|
||||||
"label": "Input Fields",
|
|
||||||
"type": "STRING",
|
|
||||||
"isRequired": false,
|
|
||||||
"isEditable": true,
|
|
||||||
"isHeavy": false,
|
|
||||||
"displayFormat": "%s"
|
|
||||||
},
|
|
||||||
"pivotTableJson": {
|
|
||||||
"name": "pivotTableJson",
|
|
||||||
"label": "Pivot Table",
|
|
||||||
"type": "STRING",
|
|
||||||
"isRequired": false,
|
|
||||||
"isEditable": true,
|
|
||||||
"isHeavy": false,
|
|
||||||
"displayFormat": "%s"
|
|
||||||
},
|
|
||||||
"modifyDate": {
|
|
||||||
"name": "modifyDate",
|
|
||||||
"label": "Modify Date",
|
|
||||||
"type": "DATE_TIME",
|
|
||||||
"isRequired": false,
|
|
||||||
"isEditable": false,
|
|
||||||
"isHeavy": false,
|
|
||||||
"displayFormat": "%s"
|
|
||||||
},
|
|
||||||
"label": {
|
|
||||||
"name": "label",
|
|
||||||
"label": "Report Name",
|
|
||||||
"type": "STRING",
|
|
||||||
"isRequired": true,
|
|
||||||
"isEditable": true,
|
|
||||||
"isHeavy": false,
|
|
||||||
"displayFormat": "%s"
|
|
||||||
},
|
|
||||||
"id": {
|
|
||||||
"name": "id",
|
|
||||||
"label": "Id",
|
|
||||||
"type": "INTEGER",
|
|
||||||
"isRequired": false,
|
|
||||||
"isEditable": false,
|
|
||||||
"isHeavy": false,
|
|
||||||
"displayFormat": "%s"
|
|
||||||
},
|
|
||||||
"userId": {
|
|
||||||
"name": "userId",
|
|
||||||
"label": "User Id",
|
|
||||||
"type": "STRING",
|
|
||||||
"isRequired": false,
|
|
||||||
"isEditable": true,
|
|
||||||
"isHeavy": false,
|
|
||||||
"displayFormat": "%s"
|
|
||||||
},
|
|
||||||
"tableName": {
|
|
||||||
"name": "tableName",
|
|
||||||
"label": "Table",
|
|
||||||
"type": "STRING",
|
|
||||||
"isRequired": true,
|
|
||||||
"isEditable": true,
|
|
||||||
"isHeavy": false,
|
|
||||||
"possibleValueSourceName": "tables",
|
|
||||||
"displayFormat": "%s"
|
|
||||||
},
|
|
||||||
"createDate": {
|
|
||||||
"name": "createDate",
|
|
||||||
"label": "Create Date",
|
|
||||||
"type": "DATE_TIME",
|
|
||||||
"isRequired": false,
|
|
||||||
"isEditable": false,
|
|
||||||
"isHeavy": false,
|
|
||||||
"displayFormat": "%s"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"sections": [
|
|
||||||
{
|
|
||||||
"name": "identity",
|
|
||||||
"label": "Identity",
|
|
||||||
"tier": "T1",
|
|
||||||
"fieldNames": [
|
|
||||||
"id",
|
|
||||||
"label",
|
|
||||||
"tableName"
|
|
||||||
],
|
|
||||||
"icon": {
|
|
||||||
"name": "badge"
|
|
||||||
},
|
|
||||||
"isHidden": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "filtersAndColumns",
|
|
||||||
"label": "Filters and Columns",
|
|
||||||
"tier": "T2",
|
|
||||||
"widgetName": "reportSetupWidget",
|
|
||||||
"icon": {
|
|
||||||
"name": "table_chart"
|
|
||||||
},
|
|
||||||
"isHidden": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "pivotTable",
|
|
||||||
"label": "Pivot Table",
|
|
||||||
"tier": "T2",
|
|
||||||
"widgetName": "pivotTableSetupWidget",
|
|
||||||
"icon": {
|
|
||||||
"name": "pivot_table_chart"
|
|
||||||
},
|
|
||||||
"isHidden": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "data",
|
|
||||||
"label": "Data",
|
|
||||||
"tier": "T2",
|
|
||||||
"fieldNames": [
|
|
||||||
"queryFilterJson",
|
|
||||||
"columnsJson",
|
|
||||||
"pivotTableJson"
|
|
||||||
],
|
|
||||||
"icon": {
|
|
||||||
"name": "text_snippet"
|
|
||||||
},
|
|
||||||
"isHidden": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "hidden",
|
|
||||||
"label": "Hidden",
|
|
||||||
"tier": "T2",
|
|
||||||
"fieldNames": [
|
|
||||||
"inputFieldsJson",
|
|
||||||
"userId"
|
|
||||||
],
|
|
||||||
"icon": {
|
|
||||||
"name": "text_snippet"
|
|
||||||
},
|
|
||||||
"isHidden": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "dates",
|
|
||||||
"label": "Dates",
|
|
||||||
"tier": "T3",
|
|
||||||
"fieldNames": [
|
|
||||||
"createDate",
|
|
||||||
"modifyDate"
|
|
||||||
],
|
|
||||||
"icon": {
|
|
||||||
"name": "calendar_month"
|
|
||||||
},
|
|
||||||
"isHidden": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"exposedJoins": [],
|
|
||||||
"supplementalTableMetaData": {
|
|
||||||
"materialDashboard": {
|
|
||||||
"fieldRules": [
|
|
||||||
{
|
|
||||||
"trigger": "ON_CHANGE",
|
|
||||||
"sourceField": "tableName",
|
|
||||||
"action": "CLEAR_TARGET_FIELD",
|
|
||||||
"targetField": "queryFilterJson"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"trigger": "ON_CHANGE",
|
|
||||||
"sourceField": "tableName",
|
|
||||||
"action": "CLEAR_TARGET_FIELD",
|
|
||||||
"targetField": "columnsJson"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"trigger": "ON_CHANGE",
|
|
||||||
"sourceField": "tableName",
|
|
||||||
"action": "CLEAR_TARGET_FIELD",
|
|
||||||
"targetField": "pivotTableJson"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "materialDashboard"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"capabilities": [
|
|
||||||
"TABLE_COUNT",
|
|
||||||
"TABLE_GET",
|
|
||||||
"TABLE_QUERY",
|
|
||||||
"QUERY_STATS",
|
|
||||||
"TABLE_UPDATE",
|
|
||||||
"TABLE_INSERT",
|
|
||||||
"TABLE_DELETE"
|
|
||||||
],
|
|
||||||
"readPermission": true,
|
|
||||||
"insertPermission": true,
|
|
||||||
"editPermission": true,
|
|
||||||
"deletePermission": true,
|
|
||||||
"usesVariants": false
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,139 +0,0 @@
|
|||||||
{
|
|
||||||
"table": {
|
|
||||||
"name": "script",
|
|
||||||
"label": "Script",
|
|
||||||
"isHidden": false,
|
|
||||||
"primaryKeyField": "id",
|
|
||||||
"iconName": "data_object",
|
|
||||||
"fields": {
|
|
||||||
"modifyDate": {
|
|
||||||
"name": "modifyDate",
|
|
||||||
"label": "Modify Date",
|
|
||||||
"type": "DATE_TIME",
|
|
||||||
"isRequired": false,
|
|
||||||
"isEditable": false,
|
|
||||||
"displayFormat": "%s"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"name": "name",
|
|
||||||
"label": "Name",
|
|
||||||
"type": "STRING",
|
|
||||||
"isRequired": false,
|
|
||||||
"isEditable": true,
|
|
||||||
"displayFormat": "%s"
|
|
||||||
},
|
|
||||||
"currentScriptRevisionId": {
|
|
||||||
"name": "currentScriptRevisionId",
|
|
||||||
"label": "Current Script Revision",
|
|
||||||
"type": "INTEGER",
|
|
||||||
"isRequired": false,
|
|
||||||
"isEditable": true,
|
|
||||||
"possibleValueSourceName": "scriptRevision",
|
|
||||||
"displayFormat": "%s",
|
|
||||||
"adornments": [
|
|
||||||
{
|
|
||||||
"type": "LINK",
|
|
||||||
"values": {
|
|
||||||
"toRecordFromTable": "scriptRevision"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"id": {
|
|
||||||
"name": "id",
|
|
||||||
"label": "Id",
|
|
||||||
"type": "INTEGER",
|
|
||||||
"isRequired": false,
|
|
||||||
"isEditable": false,
|
|
||||||
"displayFormat": "%s"
|
|
||||||
},
|
|
||||||
"tableName": {
|
|
||||||
"name": "tableName",
|
|
||||||
"label": "Table Name",
|
|
||||||
"type": "STRING",
|
|
||||||
"isRequired": false,
|
|
||||||
"isEditable": true,
|
|
||||||
"possibleValueSourceName": "tables",
|
|
||||||
"displayFormat": "%s"
|
|
||||||
},
|
|
||||||
"createDate": {
|
|
||||||
"name": "createDate",
|
|
||||||
"label": "Create Date",
|
|
||||||
"type": "DATE_TIME",
|
|
||||||
"isRequired": false,
|
|
||||||
"isEditable": false,
|
|
||||||
"displayFormat": "%s"
|
|
||||||
},
|
|
||||||
"scriptTypeId": {
|
|
||||||
"name": "scriptTypeId",
|
|
||||||
"label": "Script Type",
|
|
||||||
"type": "INTEGER",
|
|
||||||
"isRequired": false,
|
|
||||||
"isEditable": true,
|
|
||||||
"possibleValueSourceName": "scriptType",
|
|
||||||
"displayFormat": "%s",
|
|
||||||
"adornments": [
|
|
||||||
{
|
|
||||||
"type": "LINK",
|
|
||||||
"values": {
|
|
||||||
"toRecordFromTable": "scriptType"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"sections": [
|
|
||||||
{
|
|
||||||
"name": "identity",
|
|
||||||
"label": "Identity",
|
|
||||||
"tier": "T1",
|
|
||||||
"fieldNames": [
|
|
||||||
"id",
|
|
||||||
"name",
|
|
||||||
"scriptTypeId",
|
|
||||||
"tableName",
|
|
||||||
"currentScriptRevisionId"
|
|
||||||
],
|
|
||||||
"icon": {
|
|
||||||
"name": "badge"
|
|
||||||
},
|
|
||||||
"isHidden": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "contents",
|
|
||||||
"label": "Contents",
|
|
||||||
"tier": "T2",
|
|
||||||
"widgetName": "scriptViewer",
|
|
||||||
"icon": {
|
|
||||||
"name": "data_object"
|
|
||||||
},
|
|
||||||
"isHidden": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "dates",
|
|
||||||
"label": "Dates",
|
|
||||||
"tier": "T3",
|
|
||||||
"fieldNames": [
|
|
||||||
"createDate",
|
|
||||||
"modifyDate"
|
|
||||||
],
|
|
||||||
"icon": {
|
|
||||||
"name": "calendar_month"
|
|
||||||
},
|
|
||||||
"isHidden": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"capabilities": [
|
|
||||||
"TABLE_COUNT",
|
|
||||||
"TABLE_GET",
|
|
||||||
"TABLE_QUERY",
|
|
||||||
"TABLE_INSERT",
|
|
||||||
"TABLE_DELETE",
|
|
||||||
"TABLE_UPDATE"
|
|
||||||
],
|
|
||||||
"readPermission": true,
|
|
||||||
"insertPermission": true,
|
|
||||||
"editPermission": true,
|
|
||||||
"deletePermission": true
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,152 +0,0 @@
|
|||||||
{
|
|
||||||
"table": {
|
|
||||||
"name": "scriptRevision",
|
|
||||||
"label": "Script Revision",
|
|
||||||
"isHidden": false,
|
|
||||||
"primaryKeyField": "id",
|
|
||||||
"iconName": "history_edu",
|
|
||||||
"fields": {
|
|
||||||
"scriptId": {
|
|
||||||
"name": "scriptId",
|
|
||||||
"label": "Script",
|
|
||||||
"type": "INTEGER",
|
|
||||||
"isRequired": false,
|
|
||||||
"isEditable": true,
|
|
||||||
"isHeavy": false,
|
|
||||||
"possibleValueSourceName": "script",
|
|
||||||
"displayFormat": "%s",
|
|
||||||
"adornments": [
|
|
||||||
{
|
|
||||||
"type": "SIZE",
|
|
||||||
"values": {
|
|
||||||
"width": "large"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "LINK",
|
|
||||||
"values": {
|
|
||||||
"toRecordFromTable": "script"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"apiName": {
|
|
||||||
"name": "apiName",
|
|
||||||
"label": "API Name",
|
|
||||||
"type": "STRING",
|
|
||||||
"isRequired": false,
|
|
||||||
"isEditable": true,
|
|
||||||
"isHeavy": false,
|
|
||||||
"possibleValueSourceName": "apiName",
|
|
||||||
"displayFormat": "%s"
|
|
||||||
},
|
|
||||||
"sequenceNo": {
|
|
||||||
"name": "sequenceNo",
|
|
||||||
"label": "Sequence No",
|
|
||||||
"type": "INTEGER",
|
|
||||||
"isRequired": false,
|
|
||||||
"isEditable": true,
|
|
||||||
"isHeavy": false,
|
|
||||||
"displayFormat": "%s"
|
|
||||||
},
|
|
||||||
"apiVersion": {
|
|
||||||
"name": "apiVersion",
|
|
||||||
"label": "API Version",
|
|
||||||
"type": "STRING",
|
|
||||||
"isRequired": false,
|
|
||||||
"isEditable": true,
|
|
||||||
"isHeavy": false,
|
|
||||||
"possibleValueSourceName": "apiVersion",
|
|
||||||
"displayFormat": "%s"
|
|
||||||
},
|
|
||||||
"commitMessage": {
|
|
||||||
"name": "commitMessage",
|
|
||||||
"label": "Commit Message",
|
|
||||||
"type": "STRING",
|
|
||||||
"isRequired": false,
|
|
||||||
"isEditable": true,
|
|
||||||
"isHeavy": false,
|
|
||||||
"displayFormat": "%s"
|
|
||||||
},
|
|
||||||
"modifyDate": {
|
|
||||||
"name": "modifyDate",
|
|
||||||
"label": "Modify Date",
|
|
||||||
"type": "DATE_TIME",
|
|
||||||
"isRequired": false,
|
|
||||||
"isEditable": false,
|
|
||||||
"isHeavy": false,
|
|
||||||
"displayFormat": "%s"
|
|
||||||
},
|
|
||||||
"author": {
|
|
||||||
"name": "author",
|
|
||||||
"label": "Author",
|
|
||||||
"type": "STRING",
|
|
||||||
"isRequired": false,
|
|
||||||
"isEditable": true,
|
|
||||||
"isHeavy": false,
|
|
||||||
"displayFormat": "%s"
|
|
||||||
},
|
|
||||||
"id": {
|
|
||||||
"name": "id",
|
|
||||||
"label": "Id",
|
|
||||||
"type": "INTEGER",
|
|
||||||
"isRequired": false,
|
|
||||||
"isEditable": false,
|
|
||||||
"isHeavy": false,
|
|
||||||
"displayFormat": "%s"
|
|
||||||
},
|
|
||||||
"createDate": {
|
|
||||||
"name": "createDate",
|
|
||||||
"label": "Create Date",
|
|
||||||
"type": "DATE_TIME",
|
|
||||||
"isRequired": false,
|
|
||||||
"isEditable": false,
|
|
||||||
"isHeavy": false,
|
|
||||||
"displayFormat": "%s"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"sections": [
|
|
||||||
{
|
|
||||||
"name": "identity",
|
|
||||||
"label": "Identity",
|
|
||||||
"tier": "T1",
|
|
||||||
"fieldNames": [
|
|
||||||
"id",
|
|
||||||
"scriptId",
|
|
||||||
"sequenceNo"
|
|
||||||
],
|
|
||||||
"icon": {
|
|
||||||
"name": "badge"
|
|
||||||
},
|
|
||||||
"isHidden": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "dates",
|
|
||||||
"label": "Dates",
|
|
||||||
"tier": "T3",
|
|
||||||
"fieldNames": [
|
|
||||||
"createDate",
|
|
||||||
"modifyDate"
|
|
||||||
],
|
|
||||||
"icon": {
|
|
||||||
"name": "calendar_month"
|
|
||||||
},
|
|
||||||
"isHidden": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"exposedJoins": [],
|
|
||||||
"capabilities": [
|
|
||||||
"TABLE_COUNT",
|
|
||||||
"TABLE_GET",
|
|
||||||
"TABLE_QUERY",
|
|
||||||
"TABLE_INSERT",
|
|
||||||
"TABLE_UPDATE",
|
|
||||||
"QUERY_STATS"
|
|
||||||
],
|
|
||||||
"readPermission": true,
|
|
||||||
"insertPermission": true,
|
|
||||||
"editPermission": true,
|
|
||||||
"deletePermission": true,
|
|
||||||
"usesVariants": false
|
|
||||||
}
|
|
||||||
}
|
|
166
src/test/resources/fixtures/qqq/v1/metaData/table/person.json
Normal file
166
src/test/resources/fixtures/qqq/v1/metaData/table/person.json
Normal file
@ -0,0 +1,166 @@
|
|||||||
|
{
|
||||||
|
"name": "person",
|
||||||
|
"label": "Person",
|
||||||
|
"isHidden": false,
|
||||||
|
"primaryKeyField": "id",
|
||||||
|
"iconName": "person",
|
||||||
|
"deletePermission": true,
|
||||||
|
"editPermission": true,
|
||||||
|
"insertPermission": true,
|
||||||
|
"readPermission": true,
|
||||||
|
"fields": {
|
||||||
|
"firstName": {
|
||||||
|
"name": "firstName",
|
||||||
|
"label": "First Name",
|
||||||
|
"type": "STRING",
|
||||||
|
"isRequired": true,
|
||||||
|
"isEditable": true,
|
||||||
|
"displayFormat": "%s"
|
||||||
|
},
|
||||||
|
"lastName": {
|
||||||
|
"name": "lastName",
|
||||||
|
"label": "Last Name",
|
||||||
|
"type": "STRING",
|
||||||
|
"isRequired": true,
|
||||||
|
"isEditable": true,
|
||||||
|
"displayFormat": "%s"
|
||||||
|
},
|
||||||
|
"annualSalary": {
|
||||||
|
"name": "annualSalary",
|
||||||
|
"label": "Annual Salary",
|
||||||
|
"type": "DECIMAL",
|
||||||
|
"isRequired": false,
|
||||||
|
"isEditable": true,
|
||||||
|
"displayFormat": "$%,.2f"
|
||||||
|
},
|
||||||
|
"modifyDate": {
|
||||||
|
"name": "modifyDate",
|
||||||
|
"label": "Modify Date",
|
||||||
|
"type": "DATE_TIME",
|
||||||
|
"isRequired": false,
|
||||||
|
"isEditable": false,
|
||||||
|
"displayFormat": "%s"
|
||||||
|
},
|
||||||
|
"daysWorked": {
|
||||||
|
"name": "daysWorked",
|
||||||
|
"label": "Days Worked",
|
||||||
|
"type": "INTEGER",
|
||||||
|
"isRequired": false,
|
||||||
|
"isEditable": true,
|
||||||
|
"displayFormat": "%,d"
|
||||||
|
},
|
||||||
|
"id": {
|
||||||
|
"name": "id",
|
||||||
|
"label": "Id",
|
||||||
|
"type": "INTEGER",
|
||||||
|
"isRequired": false,
|
||||||
|
"isEditable": false,
|
||||||
|
"displayFormat": "%s"
|
||||||
|
},
|
||||||
|
"birthDate": {
|
||||||
|
"name": "birthDate",
|
||||||
|
"label": "Birth Date",
|
||||||
|
"type": "DATE",
|
||||||
|
"isRequired": false,
|
||||||
|
"isEditable": true,
|
||||||
|
"displayFormat": "%s"
|
||||||
|
},
|
||||||
|
"isEmployed": {
|
||||||
|
"name": "isEmployed",
|
||||||
|
"label": "Is Employed",
|
||||||
|
"type": "BOOLEAN",
|
||||||
|
"isRequired": false,
|
||||||
|
"isEditable": true,
|
||||||
|
"displayFormat": "%s"
|
||||||
|
},
|
||||||
|
"homeCityId": {
|
||||||
|
"name": "homeCityId",
|
||||||
|
"label": "Home City",
|
||||||
|
"type": "INTEGER",
|
||||||
|
"possibleValueSourceName": "city",
|
||||||
|
"isRequired": false,
|
||||||
|
"isEditable": true,
|
||||||
|
"displayFormat": "%s"
|
||||||
|
},
|
||||||
|
"email": {
|
||||||
|
"name": "email",
|
||||||
|
"label": "Email",
|
||||||
|
"type": "STRING",
|
||||||
|
"isRequired": false,
|
||||||
|
"isEditable": true,
|
||||||
|
"displayFormat": "%s"
|
||||||
|
},
|
||||||
|
"createDate": {
|
||||||
|
"name": "createDate",
|
||||||
|
"label": "Create Date",
|
||||||
|
"type": "DATE_TIME",
|
||||||
|
"isRequired": false,
|
||||||
|
"isEditable": false,
|
||||||
|
"displayFormat": "%s"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"sections": [
|
||||||
|
{
|
||||||
|
"name": "identity",
|
||||||
|
"label": "Identity",
|
||||||
|
"tier": "T1",
|
||||||
|
"fieldNames": [
|
||||||
|
"id",
|
||||||
|
"firstName",
|
||||||
|
"lastName"
|
||||||
|
],
|
||||||
|
"icon": {
|
||||||
|
"name": "badge"
|
||||||
|
},
|
||||||
|
"isHidden": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "basicInfo",
|
||||||
|
"label": "Basic Info",
|
||||||
|
"tier": "T2",
|
||||||
|
"fieldNames": [
|
||||||
|
"email",
|
||||||
|
"birthDate"
|
||||||
|
],
|
||||||
|
"icon": {
|
||||||
|
"name": "dataset"
|
||||||
|
},
|
||||||
|
"isHidden": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "employmentInfo",
|
||||||
|
"label": "Employment Info",
|
||||||
|
"tier": "T2",
|
||||||
|
"fieldNames": [
|
||||||
|
"isEmployed",
|
||||||
|
"annualSalary",
|
||||||
|
"daysWorked"
|
||||||
|
],
|
||||||
|
"icon": {
|
||||||
|
"name": "work"
|
||||||
|
},
|
||||||
|
"isHidden": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dates",
|
||||||
|
"label": "Dates",
|
||||||
|
"tier": "T3",
|
||||||
|
"fieldNames": [
|
||||||
|
"createDate",
|
||||||
|
"modifyDate"
|
||||||
|
],
|
||||||
|
"icon": {
|
||||||
|
"name": "calendar_month"
|
||||||
|
},
|
||||||
|
"isHidden": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"capabilities": [
|
||||||
|
"TABLE_COUNT",
|
||||||
|
"TABLE_GET",
|
||||||
|
"TABLE_QUERY",
|
||||||
|
"TABLE_DELETE",
|
||||||
|
"TABLE_INSERT",
|
||||||
|
"TABLE_UPDATE"
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,216 @@
|
|||||||
|
{
|
||||||
|
"name": "savedReport",
|
||||||
|
"label": "Saved Report",
|
||||||
|
"isHidden": false,
|
||||||
|
"primaryKeyField": "id",
|
||||||
|
"iconName": "article",
|
||||||
|
"fields": {
|
||||||
|
"queryFilterJson": {
|
||||||
|
"name": "queryFilterJson",
|
||||||
|
"label": "Query Filter",
|
||||||
|
"type": "STRING",
|
||||||
|
"isRequired": false,
|
||||||
|
"isEditable": true,
|
||||||
|
"isHeavy": false,
|
||||||
|
"displayFormat": "%s"
|
||||||
|
},
|
||||||
|
"columnsJson": {
|
||||||
|
"name": "columnsJson",
|
||||||
|
"label": "Columns",
|
||||||
|
"type": "STRING",
|
||||||
|
"isRequired": false,
|
||||||
|
"isEditable": true,
|
||||||
|
"isHeavy": false,
|
||||||
|
"displayFormat": "%s"
|
||||||
|
},
|
||||||
|
"inputFieldsJson": {
|
||||||
|
"name": "inputFieldsJson",
|
||||||
|
"label": "Input Fields",
|
||||||
|
"type": "STRING",
|
||||||
|
"isRequired": false,
|
||||||
|
"isEditable": true,
|
||||||
|
"isHeavy": false,
|
||||||
|
"displayFormat": "%s"
|
||||||
|
},
|
||||||
|
"pivotTableJson": {
|
||||||
|
"name": "pivotTableJson",
|
||||||
|
"label": "Pivot Table",
|
||||||
|
"type": "STRING",
|
||||||
|
"isRequired": false,
|
||||||
|
"isEditable": true,
|
||||||
|
"isHeavy": false,
|
||||||
|
"displayFormat": "%s"
|
||||||
|
},
|
||||||
|
"modifyDate": {
|
||||||
|
"name": "modifyDate",
|
||||||
|
"label": "Modify Date",
|
||||||
|
"type": "DATE_TIME",
|
||||||
|
"isRequired": false,
|
||||||
|
"isEditable": false,
|
||||||
|
"isHeavy": false,
|
||||||
|
"displayFormat": "%s"
|
||||||
|
},
|
||||||
|
"label": {
|
||||||
|
"name": "label",
|
||||||
|
"label": "Report Name",
|
||||||
|
"type": "STRING",
|
||||||
|
"isRequired": true,
|
||||||
|
"isEditable": true,
|
||||||
|
"isHeavy": false,
|
||||||
|
"displayFormat": "%s"
|
||||||
|
},
|
||||||
|
"id": {
|
||||||
|
"name": "id",
|
||||||
|
"label": "Id",
|
||||||
|
"type": "INTEGER",
|
||||||
|
"isRequired": false,
|
||||||
|
"isEditable": false,
|
||||||
|
"isHeavy": false,
|
||||||
|
"displayFormat": "%s"
|
||||||
|
},
|
||||||
|
"userId": {
|
||||||
|
"name": "userId",
|
||||||
|
"label": "User Id",
|
||||||
|
"type": "STRING",
|
||||||
|
"isRequired": false,
|
||||||
|
"isEditable": true,
|
||||||
|
"isHeavy": false,
|
||||||
|
"displayFormat": "%s"
|
||||||
|
},
|
||||||
|
"tableName": {
|
||||||
|
"name": "tableName",
|
||||||
|
"label": "Table",
|
||||||
|
"type": "STRING",
|
||||||
|
"isRequired": true,
|
||||||
|
"isEditable": true,
|
||||||
|
"isHeavy": false,
|
||||||
|
"possibleValueSourceName": "tables",
|
||||||
|
"displayFormat": "%s"
|
||||||
|
},
|
||||||
|
"createDate": {
|
||||||
|
"name": "createDate",
|
||||||
|
"label": "Create Date",
|
||||||
|
"type": "DATE_TIME",
|
||||||
|
"isRequired": false,
|
||||||
|
"isEditable": false,
|
||||||
|
"isHeavy": false,
|
||||||
|
"displayFormat": "%s"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"sections": [
|
||||||
|
{
|
||||||
|
"name": "identity",
|
||||||
|
"label": "Identity",
|
||||||
|
"tier": "T1",
|
||||||
|
"fieldNames": [
|
||||||
|
"id",
|
||||||
|
"label",
|
||||||
|
"tableName"
|
||||||
|
],
|
||||||
|
"icon": {
|
||||||
|
"name": "badge"
|
||||||
|
},
|
||||||
|
"isHidden": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "filtersAndColumns",
|
||||||
|
"label": "Filters and Columns",
|
||||||
|
"tier": "T2",
|
||||||
|
"widgetName": "reportSetupWidget",
|
||||||
|
"icon": {
|
||||||
|
"name": "table_chart"
|
||||||
|
},
|
||||||
|
"isHidden": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "pivotTable",
|
||||||
|
"label": "Pivot Table",
|
||||||
|
"tier": "T2",
|
||||||
|
"widgetName": "pivotTableSetupWidget",
|
||||||
|
"icon": {
|
||||||
|
"name": "pivot_table_chart"
|
||||||
|
},
|
||||||
|
"isHidden": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "data",
|
||||||
|
"label": "Data",
|
||||||
|
"tier": "T2",
|
||||||
|
"fieldNames": [
|
||||||
|
"queryFilterJson",
|
||||||
|
"columnsJson",
|
||||||
|
"pivotTableJson"
|
||||||
|
],
|
||||||
|
"icon": {
|
||||||
|
"name": "text_snippet"
|
||||||
|
},
|
||||||
|
"isHidden": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "hidden",
|
||||||
|
"label": "Hidden",
|
||||||
|
"tier": "T2",
|
||||||
|
"fieldNames": [
|
||||||
|
"inputFieldsJson",
|
||||||
|
"userId"
|
||||||
|
],
|
||||||
|
"icon": {
|
||||||
|
"name": "text_snippet"
|
||||||
|
},
|
||||||
|
"isHidden": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dates",
|
||||||
|
"label": "Dates",
|
||||||
|
"tier": "T3",
|
||||||
|
"fieldNames": [
|
||||||
|
"createDate",
|
||||||
|
"modifyDate"
|
||||||
|
],
|
||||||
|
"icon": {
|
||||||
|
"name": "calendar_month"
|
||||||
|
},
|
||||||
|
"isHidden": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"exposedJoins": [],
|
||||||
|
"supplementalTableMetaData": {
|
||||||
|
"materialDashboard": {
|
||||||
|
"fieldRules": [
|
||||||
|
{
|
||||||
|
"trigger": "ON_CHANGE",
|
||||||
|
"sourceField": "tableName",
|
||||||
|
"action": "CLEAR_TARGET_FIELD",
|
||||||
|
"targetField": "queryFilterJson"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"trigger": "ON_CHANGE",
|
||||||
|
"sourceField": "tableName",
|
||||||
|
"action": "CLEAR_TARGET_FIELD",
|
||||||
|
"targetField": "columnsJson"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"trigger": "ON_CHANGE",
|
||||||
|
"sourceField": "tableName",
|
||||||
|
"action": "CLEAR_TARGET_FIELD",
|
||||||
|
"targetField": "pivotTableJson"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "materialDashboard"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"capabilities": [
|
||||||
|
"TABLE_COUNT",
|
||||||
|
"TABLE_GET",
|
||||||
|
"TABLE_QUERY",
|
||||||
|
"QUERY_STATS",
|
||||||
|
"TABLE_UPDATE",
|
||||||
|
"TABLE_INSERT",
|
||||||
|
"TABLE_DELETE"
|
||||||
|
],
|
||||||
|
"readPermission": true,
|
||||||
|
"insertPermission": true,
|
||||||
|
"editPermission": true,
|
||||||
|
"deletePermission": true,
|
||||||
|
"usesVariants": false
|
||||||
|
}
|
137
src/test/resources/fixtures/qqq/v1/metaData/table/script.json
Normal file
137
src/test/resources/fixtures/qqq/v1/metaData/table/script.json
Normal file
@ -0,0 +1,137 @@
|
|||||||
|
{
|
||||||
|
"name": "script",
|
||||||
|
"label": "Script",
|
||||||
|
"isHidden": false,
|
||||||
|
"primaryKeyField": "id",
|
||||||
|
"iconName": "data_object",
|
||||||
|
"fields": {
|
||||||
|
"modifyDate": {
|
||||||
|
"name": "modifyDate",
|
||||||
|
"label": "Modify Date",
|
||||||
|
"type": "DATE_TIME",
|
||||||
|
"isRequired": false,
|
||||||
|
"isEditable": false,
|
||||||
|
"displayFormat": "%s"
|
||||||
|
},
|
||||||
|
"name": {
|
||||||
|
"name": "name",
|
||||||
|
"label": "Name",
|
||||||
|
"type": "STRING",
|
||||||
|
"isRequired": false,
|
||||||
|
"isEditable": true,
|
||||||
|
"displayFormat": "%s"
|
||||||
|
},
|
||||||
|
"currentScriptRevisionId": {
|
||||||
|
"name": "currentScriptRevisionId",
|
||||||
|
"label": "Current Script Revision",
|
||||||
|
"type": "INTEGER",
|
||||||
|
"isRequired": false,
|
||||||
|
"isEditable": true,
|
||||||
|
"possibleValueSourceName": "scriptRevision",
|
||||||
|
"displayFormat": "%s",
|
||||||
|
"adornments": [
|
||||||
|
{
|
||||||
|
"type": "LINK",
|
||||||
|
"values": {
|
||||||
|
"toRecordFromTable": "scriptRevision"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"id": {
|
||||||
|
"name": "id",
|
||||||
|
"label": "Id",
|
||||||
|
"type": "INTEGER",
|
||||||
|
"isRequired": false,
|
||||||
|
"isEditable": false,
|
||||||
|
"displayFormat": "%s"
|
||||||
|
},
|
||||||
|
"tableName": {
|
||||||
|
"name": "tableName",
|
||||||
|
"label": "Table Name",
|
||||||
|
"type": "STRING",
|
||||||
|
"isRequired": false,
|
||||||
|
"isEditable": true,
|
||||||
|
"possibleValueSourceName": "tables",
|
||||||
|
"displayFormat": "%s"
|
||||||
|
},
|
||||||
|
"createDate": {
|
||||||
|
"name": "createDate",
|
||||||
|
"label": "Create Date",
|
||||||
|
"type": "DATE_TIME",
|
||||||
|
"isRequired": false,
|
||||||
|
"isEditable": false,
|
||||||
|
"displayFormat": "%s"
|
||||||
|
},
|
||||||
|
"scriptTypeId": {
|
||||||
|
"name": "scriptTypeId",
|
||||||
|
"label": "Script Type",
|
||||||
|
"type": "INTEGER",
|
||||||
|
"isRequired": false,
|
||||||
|
"isEditable": true,
|
||||||
|
"possibleValueSourceName": "scriptType",
|
||||||
|
"displayFormat": "%s",
|
||||||
|
"adornments": [
|
||||||
|
{
|
||||||
|
"type": "LINK",
|
||||||
|
"values": {
|
||||||
|
"toRecordFromTable": "scriptType"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"sections": [
|
||||||
|
{
|
||||||
|
"name": "identity",
|
||||||
|
"label": "Identity",
|
||||||
|
"tier": "T1",
|
||||||
|
"fieldNames": [
|
||||||
|
"id",
|
||||||
|
"name",
|
||||||
|
"scriptTypeId",
|
||||||
|
"tableName",
|
||||||
|
"currentScriptRevisionId"
|
||||||
|
],
|
||||||
|
"icon": {
|
||||||
|
"name": "badge"
|
||||||
|
},
|
||||||
|
"isHidden": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "contents",
|
||||||
|
"label": "Contents",
|
||||||
|
"tier": "T2",
|
||||||
|
"widgetName": "scriptViewer",
|
||||||
|
"icon": {
|
||||||
|
"name": "data_object"
|
||||||
|
},
|
||||||
|
"isHidden": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dates",
|
||||||
|
"label": "Dates",
|
||||||
|
"tier": "T3",
|
||||||
|
"fieldNames": [
|
||||||
|
"createDate",
|
||||||
|
"modifyDate"
|
||||||
|
],
|
||||||
|
"icon": {
|
||||||
|
"name": "calendar_month"
|
||||||
|
},
|
||||||
|
"isHidden": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"capabilities": [
|
||||||
|
"TABLE_COUNT",
|
||||||
|
"TABLE_GET",
|
||||||
|
"TABLE_QUERY",
|
||||||
|
"TABLE_INSERT",
|
||||||
|
"TABLE_DELETE",
|
||||||
|
"TABLE_UPDATE"
|
||||||
|
],
|
||||||
|
"readPermission": true,
|
||||||
|
"insertPermission": true,
|
||||||
|
"editPermission": true,
|
||||||
|
"deletePermission": true
|
||||||
|
}
|
@ -0,0 +1,150 @@
|
|||||||
|
{
|
||||||
|
"name": "scriptRevision",
|
||||||
|
"label": "Script Revision",
|
||||||
|
"isHidden": false,
|
||||||
|
"primaryKeyField": "id",
|
||||||
|
"iconName": "history_edu",
|
||||||
|
"fields": {
|
||||||
|
"scriptId": {
|
||||||
|
"name": "scriptId",
|
||||||
|
"label": "Script",
|
||||||
|
"type": "INTEGER",
|
||||||
|
"isRequired": false,
|
||||||
|
"isEditable": true,
|
||||||
|
"isHeavy": false,
|
||||||
|
"possibleValueSourceName": "script",
|
||||||
|
"displayFormat": "%s",
|
||||||
|
"adornments": [
|
||||||
|
{
|
||||||
|
"type": "SIZE",
|
||||||
|
"values": {
|
||||||
|
"width": "large"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "LINK",
|
||||||
|
"values": {
|
||||||
|
"toRecordFromTable": "script"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"apiName": {
|
||||||
|
"name": "apiName",
|
||||||
|
"label": "API Name",
|
||||||
|
"type": "STRING",
|
||||||
|
"isRequired": false,
|
||||||
|
"isEditable": true,
|
||||||
|
"isHeavy": false,
|
||||||
|
"possibleValueSourceName": "apiName",
|
||||||
|
"displayFormat": "%s"
|
||||||
|
},
|
||||||
|
"sequenceNo": {
|
||||||
|
"name": "sequenceNo",
|
||||||
|
"label": "Sequence No",
|
||||||
|
"type": "INTEGER",
|
||||||
|
"isRequired": false,
|
||||||
|
"isEditable": true,
|
||||||
|
"isHeavy": false,
|
||||||
|
"displayFormat": "%s"
|
||||||
|
},
|
||||||
|
"apiVersion": {
|
||||||
|
"name": "apiVersion",
|
||||||
|
"label": "API Version",
|
||||||
|
"type": "STRING",
|
||||||
|
"isRequired": false,
|
||||||
|
"isEditable": true,
|
||||||
|
"isHeavy": false,
|
||||||
|
"possibleValueSourceName": "apiVersion",
|
||||||
|
"displayFormat": "%s"
|
||||||
|
},
|
||||||
|
"commitMessage": {
|
||||||
|
"name": "commitMessage",
|
||||||
|
"label": "Commit Message",
|
||||||
|
"type": "STRING",
|
||||||
|
"isRequired": false,
|
||||||
|
"isEditable": true,
|
||||||
|
"isHeavy": false,
|
||||||
|
"displayFormat": "%s"
|
||||||
|
},
|
||||||
|
"modifyDate": {
|
||||||
|
"name": "modifyDate",
|
||||||
|
"label": "Modify Date",
|
||||||
|
"type": "DATE_TIME",
|
||||||
|
"isRequired": false,
|
||||||
|
"isEditable": false,
|
||||||
|
"isHeavy": false,
|
||||||
|
"displayFormat": "%s"
|
||||||
|
},
|
||||||
|
"author": {
|
||||||
|
"name": "author",
|
||||||
|
"label": "Author",
|
||||||
|
"type": "STRING",
|
||||||
|
"isRequired": false,
|
||||||
|
"isEditable": true,
|
||||||
|
"isHeavy": false,
|
||||||
|
"displayFormat": "%s"
|
||||||
|
},
|
||||||
|
"id": {
|
||||||
|
"name": "id",
|
||||||
|
"label": "Id",
|
||||||
|
"type": "INTEGER",
|
||||||
|
"isRequired": false,
|
||||||
|
"isEditable": false,
|
||||||
|
"isHeavy": false,
|
||||||
|
"displayFormat": "%s"
|
||||||
|
},
|
||||||
|
"createDate": {
|
||||||
|
"name": "createDate",
|
||||||
|
"label": "Create Date",
|
||||||
|
"type": "DATE_TIME",
|
||||||
|
"isRequired": false,
|
||||||
|
"isEditable": false,
|
||||||
|
"isHeavy": false,
|
||||||
|
"displayFormat": "%s"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"sections": [
|
||||||
|
{
|
||||||
|
"name": "identity",
|
||||||
|
"label": "Identity",
|
||||||
|
"tier": "T1",
|
||||||
|
"fieldNames": [
|
||||||
|
"id",
|
||||||
|
"scriptId",
|
||||||
|
"sequenceNo"
|
||||||
|
],
|
||||||
|
"icon": {
|
||||||
|
"name": "badge"
|
||||||
|
},
|
||||||
|
"isHidden": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dates",
|
||||||
|
"label": "Dates",
|
||||||
|
"tier": "T3",
|
||||||
|
"fieldNames": [
|
||||||
|
"createDate",
|
||||||
|
"modifyDate"
|
||||||
|
],
|
||||||
|
"icon": {
|
||||||
|
"name": "calendar_month"
|
||||||
|
},
|
||||||
|
"isHidden": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"exposedJoins": [],
|
||||||
|
"capabilities": [
|
||||||
|
"TABLE_COUNT",
|
||||||
|
"TABLE_GET",
|
||||||
|
"TABLE_QUERY",
|
||||||
|
"TABLE_INSERT",
|
||||||
|
"TABLE_UPDATE",
|
||||||
|
"QUERY_STATS"
|
||||||
|
],
|
||||||
|
"readPermission": true,
|
||||||
|
"insertPermission": true,
|
||||||
|
"editPermission": true,
|
||||||
|
"deletePermission": true,
|
||||||
|
"usesVariants": false
|
||||||
|
}
|
Reference in New Issue
Block a user