diff --git a/src/test/java/com/kingsrook/qqq/frontend/materialdashboard/selenium/lib/QBaseSeleniumTest.java b/src/test/java/com/kingsrook/qqq/frontend/materialdashboard/selenium/lib/QBaseSeleniumTest.java index 5d6e058..b9f32b7 100755 --- a/src/test/java/com/kingsrook/qqq/frontend/materialdashboard/selenium/lib/QBaseSeleniumTest.java +++ b/src/test/java/com/kingsrook/qqq/frontend/materialdashboard/selenium/lib/QBaseSeleniumTest.java @@ -181,7 +181,12 @@ public class QBaseSeleniumTest .withRouteToFile("/metaData/table/city", "metaData/table/person.json") .withRouteToFile("/metaData/table/script", "metaData/table/script.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"); + } diff --git a/src/test/resources/fixtures/qqq/v1/metaData/person.json b/src/test/resources/fixtures/qqq/v1/metaData/person.json deleted file mode 100644 index 3a3e00c..0000000 --- a/src/test/resources/fixtures/qqq/v1/metaData/person.json +++ /dev/null @@ -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" - ] - } -} \ No newline at end of file diff --git a/src/test/resources/fixtures/qqq/v1/metaData/savedReport.json b/src/test/resources/fixtures/qqq/v1/metaData/savedReport.json deleted file mode 100644 index 71e256b..0000000 --- a/src/test/resources/fixtures/qqq/v1/metaData/savedReport.json +++ /dev/null @@ -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 - } -} \ No newline at end of file diff --git a/src/test/resources/fixtures/qqq/v1/metaData/script.json b/src/test/resources/fixtures/qqq/v1/metaData/script.json deleted file mode 100644 index e4b664f..0000000 --- a/src/test/resources/fixtures/qqq/v1/metaData/script.json +++ /dev/null @@ -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 - } -} \ No newline at end of file diff --git a/src/test/resources/fixtures/qqq/v1/metaData/scriptRevision.json b/src/test/resources/fixtures/qqq/v1/metaData/scriptRevision.json deleted file mode 100644 index 78440da..0000000 --- a/src/test/resources/fixtures/qqq/v1/metaData/scriptRevision.json +++ /dev/null @@ -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 - } -} diff --git a/src/test/resources/fixtures/qqq/v1/metaData/table/person.json b/src/test/resources/fixtures/qqq/v1/metaData/table/person.json new file mode 100644 index 0000000..1804a9c --- /dev/null +++ b/src/test/resources/fixtures/qqq/v1/metaData/table/person.json @@ -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" + ] +} \ No newline at end of file diff --git a/src/test/resources/fixtures/qqq/v1/metaData/table/savedReport.json b/src/test/resources/fixtures/qqq/v1/metaData/table/savedReport.json new file mode 100644 index 0000000..0b12428 --- /dev/null +++ b/src/test/resources/fixtures/qqq/v1/metaData/table/savedReport.json @@ -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 +} \ No newline at end of file diff --git a/src/test/resources/fixtures/qqq/v1/metaData/table/script.json b/src/test/resources/fixtures/qqq/v1/metaData/table/script.json new file mode 100644 index 0000000..969bfd0 --- /dev/null +++ b/src/test/resources/fixtures/qqq/v1/metaData/table/script.json @@ -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 +} \ No newline at end of file diff --git a/src/test/resources/fixtures/qqq/v1/metaData/table/scriptRevision.json b/src/test/resources/fixtures/qqq/v1/metaData/table/scriptRevision.json new file mode 100644 index 0000000..bac2b58 --- /dev/null +++ b/src/test/resources/fixtures/qqq/v1/metaData/table/scriptRevision.json @@ -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 +}