mirror of
https://github.com/Kingsrook/qqq-frontend-material-dashboard.git
synced 2025-07-18 05:10:45 +00:00
Checkpoint - WIP of cypress dev
This commit is contained in:
3
cypress/fixtures/data/person/count.json
Normal file
3
cypress/fixtures/data/person/count.json
Normal file
@ -0,0 +1,3 @@
|
||||
{
|
||||
"count": 5
|
||||
}
|
64
cypress/fixtures/data/person/index.json
Normal file
64
cypress/fixtures/data/person/index.json
Normal file
@ -0,0 +1,64 @@
|
||||
{
|
||||
"records": [
|
||||
{
|
||||
"tableName": "person",
|
||||
"values": {
|
||||
"id": 1,
|
||||
"createDate": "2022-07-23T00:17:00",
|
||||
"modifyDate": "2022-07-22T19:17:06",
|
||||
"firstName": "Jonny",
|
||||
"lastName": "Doe",
|
||||
"birthDate": "1980-05-31",
|
||||
"email": "jdoe@kingsrook.com"
|
||||
}
|
||||
},
|
||||
{
|
||||
"tableName": "person",
|
||||
"values": {
|
||||
"id": 2,
|
||||
"createDate": "2022-07-23T00:17:00",
|
||||
"modifyDate": "2022-07-23T00:17:00",
|
||||
"firstName": "James",
|
||||
"lastName": "Maes",
|
||||
"birthDate": "1980-05-15",
|
||||
"email": "jmaes@mmltholdings.com"
|
||||
}
|
||||
},
|
||||
{
|
||||
"tableName": "person",
|
||||
"values": {
|
||||
"id": 3,
|
||||
"createDate": "2022-07-23T00:17:00",
|
||||
"modifyDate": "2022-07-23T00:17:00",
|
||||
"firstName": "Tim",
|
||||
"lastName": "Chamberlain",
|
||||
"birthDate": "1976-05-28",
|
||||
"email": "tchamberlain@mmltholdings.com"
|
||||
}
|
||||
},
|
||||
{
|
||||
"tableName": "person",
|
||||
"values": {
|
||||
"id": 4,
|
||||
"createDate": "2022-07-23T00:17:00",
|
||||
"modifyDate": "2022-07-23T00:17:00",
|
||||
"firstName": "Tyler",
|
||||
"lastName": "Samples",
|
||||
"birthDate": "1986-05-28",
|
||||
"email": "tsamples@mmltholdings.com"
|
||||
}
|
||||
},
|
||||
{
|
||||
"tableName": "person",
|
||||
"values": {
|
||||
"id": 5,
|
||||
"createDate": "2022-07-23T00:17:00",
|
||||
"modifyDate": "2022-07-23T00:17:00",
|
||||
"firstName": "Garret",
|
||||
"lastName": "Richardson",
|
||||
"birthDate": "1981-01-01",
|
||||
"email": "grichardson@mmltholdings.com"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
102
cypress/fixtures/metaData/index.json
Normal file
102
cypress/fixtures/metaData/index.json
Normal file
@ -0,0 +1,102 @@
|
||||
{
|
||||
"tables": {
|
||||
"carrier": {
|
||||
"name": "carrier",
|
||||
"label": "Carrier",
|
||||
"isHidden": false
|
||||
},
|
||||
"city": {
|
||||
"name": "city",
|
||||
"label": "Cities",
|
||||
"isHidden": true
|
||||
},
|
||||
"person": {
|
||||
"name": "person",
|
||||
"label": "Person",
|
||||
"isHidden": false
|
||||
}
|
||||
},
|
||||
"processes": {
|
||||
"person.bulkInsert": {
|
||||
"name": "person.bulkInsert",
|
||||
"label": "Person Bulk Insert",
|
||||
"tableName": "person",
|
||||
"isHidden": true
|
||||
},
|
||||
"carrier.bulkInsert": {
|
||||
"name": "carrier.bulkInsert",
|
||||
"label": "Carrier Bulk Insert",
|
||||
"tableName": "carrier",
|
||||
"isHidden": true
|
||||
},
|
||||
"simpleSleep": {
|
||||
"name": "simpleSleep",
|
||||
"label": "Simple Sleep",
|
||||
"isHidden": true
|
||||
},
|
||||
"carrier.bulkDelete": {
|
||||
"name": "carrier.bulkDelete",
|
||||
"label": "Carrier Bulk Delete",
|
||||
"tableName": "carrier",
|
||||
"isHidden": true
|
||||
},
|
||||
"greet": {
|
||||
"name": "greet",
|
||||
"label": "Greet People",
|
||||
"tableName": "person",
|
||||
"isHidden": true
|
||||
},
|
||||
"city.bulkDelete": {
|
||||
"name": "city.bulkDelete",
|
||||
"label": "Cities Bulk Delete",
|
||||
"tableName": "city",
|
||||
"isHidden": true
|
||||
},
|
||||
"person.bulkDelete": {
|
||||
"name": "person.bulkDelete",
|
||||
"label": "Person Bulk Delete",
|
||||
"tableName": "person",
|
||||
"isHidden": true
|
||||
},
|
||||
"carrier.bulkEdit": {
|
||||
"name": "carrier.bulkEdit",
|
||||
"label": "Carrier Bulk Edit",
|
||||
"tableName": "carrier",
|
||||
"isHidden": true
|
||||
},
|
||||
"person.bulkEdit": {
|
||||
"name": "person.bulkEdit",
|
||||
"label": "Person Bulk Edit",
|
||||
"tableName": "person",
|
||||
"isHidden": true
|
||||
},
|
||||
"greetInteractive": {
|
||||
"name": "greetInteractive",
|
||||
"label": "Greet Interactive",
|
||||
"tableName": "person",
|
||||
"isHidden": false
|
||||
},
|
||||
"city.bulkEdit": {
|
||||
"name": "city.bulkEdit",
|
||||
"label": "Cities Bulk Edit",
|
||||
"tableName": "city",
|
||||
"isHidden": true
|
||||
},
|
||||
"simpleThrow": {
|
||||
"name": "simpleThrow",
|
||||
"label": "Simple Throw",
|
||||
"isHidden": false
|
||||
},
|
||||
"sleepInteractive": {
|
||||
"name": "sleepInteractive",
|
||||
"label": "Sleep Interactive",
|
||||
"isHidden": false
|
||||
},
|
||||
"city.bulkInsert": {
|
||||
"name": "city.bulkInsert",
|
||||
"label": "Cities Bulk Insert",
|
||||
"tableName": "city",
|
||||
"isHidden": true
|
||||
}
|
||||
}
|
||||
}
|
183
cypress/fixtures/metaData/process/person.bulkEdit.json
Normal file
183
cypress/fixtures/metaData/process/person.bulkEdit.json
Normal file
@ -0,0 +1,183 @@
|
||||
{
|
||||
"process": {
|
||||
"name": "person.bulkEdit",
|
||||
"label": "Person Bulk Edit",
|
||||
"tableName": "person",
|
||||
"isHidden": true,
|
||||
"frontendSteps": [
|
||||
{
|
||||
"name": "edit",
|
||||
"label": "Edit Values",
|
||||
"stepType": "frontend",
|
||||
"components": [
|
||||
{
|
||||
"type": "HELP_TEXT",
|
||||
"values": {
|
||||
"text": "Flip the switches next to the fields that you want to edit.\nThe values you supply here will be updated in all of the records you are bulk editing.\nYou can clear out the value in a field by flipping the switch on for that field and leaving the input field blank.\nFields whose switches are off will not be updated."
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "BULK_EDIT_FORM"
|
||||
}
|
||||
],
|
||||
"formFields": [
|
||||
{
|
||||
"name": "firstName",
|
||||
"label": "First Name",
|
||||
"backendName": "first_name",
|
||||
"type": "STRING",
|
||||
"isRequired": true,
|
||||
"isEditable": true
|
||||
},
|
||||
{
|
||||
"name": "lastName",
|
||||
"label": "Last Name",
|
||||
"backendName": "last_name",
|
||||
"type": "STRING",
|
||||
"isRequired": true,
|
||||
"isEditable": true
|
||||
},
|
||||
{
|
||||
"name": "birthDate",
|
||||
"label": "Birth Date",
|
||||
"backendName": "birth_date",
|
||||
"type": "DATE",
|
||||
"isRequired": false,
|
||||
"isEditable": true
|
||||
},
|
||||
{
|
||||
"name": "email",
|
||||
"label": "Email",
|
||||
"type": "STRING",
|
||||
"isRequired": false,
|
||||
"isEditable": true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "review",
|
||||
"label": "Review",
|
||||
"stepType": "frontend",
|
||||
"components": [
|
||||
{
|
||||
"type": "HELP_TEXT",
|
||||
"values": {
|
||||
"text": "The records below will be updated if you click Submit."
|
||||
}
|
||||
}
|
||||
],
|
||||
"viewFields": [
|
||||
{
|
||||
"name": "valuesBeingUpdated",
|
||||
"label": "Values Being Updated",
|
||||
"type": "STRING",
|
||||
"isRequired": false,
|
||||
"isEditable": true
|
||||
}
|
||||
],
|
||||
"recordListFields": [
|
||||
{
|
||||
"name": "firstName",
|
||||
"label": "First Name",
|
||||
"backendName": "first_name",
|
||||
"type": "STRING",
|
||||
"isRequired": true,
|
||||
"isEditable": true
|
||||
},
|
||||
{
|
||||
"name": "lastName",
|
||||
"label": "Last Name",
|
||||
"backendName": "last_name",
|
||||
"type": "STRING",
|
||||
"isRequired": true,
|
||||
"isEditable": true
|
||||
},
|
||||
{
|
||||
"name": "birthDate",
|
||||
"label": "Birth Date",
|
||||
"backendName": "birth_date",
|
||||
"type": "DATE",
|
||||
"isRequired": false,
|
||||
"isEditable": true
|
||||
},
|
||||
{
|
||||
"name": "email",
|
||||
"label": "Email",
|
||||
"type": "STRING",
|
||||
"isRequired": false,
|
||||
"isEditable": true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "results",
|
||||
"label": "Results",
|
||||
"stepType": "frontend",
|
||||
"components": [
|
||||
{
|
||||
"type": "HELP_TEXT",
|
||||
"values": {
|
||||
"text": "The records below have been updated."
|
||||
}
|
||||
}
|
||||
],
|
||||
"recordListFields": [
|
||||
{
|
||||
"name": "id",
|
||||
"label": "Id",
|
||||
"type": "INTEGER",
|
||||
"isRequired": false,
|
||||
"isEditable": false
|
||||
},
|
||||
{
|
||||
"name": "createDate",
|
||||
"label": "Create Date",
|
||||
"backendName": "create_date",
|
||||
"type": "DATE_TIME",
|
||||
"isRequired": false,
|
||||
"isEditable": false
|
||||
},
|
||||
{
|
||||
"name": "modifyDate",
|
||||
"label": "Modify Date",
|
||||
"backendName": "modify_date",
|
||||
"type": "DATE_TIME",
|
||||
"isRequired": false,
|
||||
"isEditable": false
|
||||
},
|
||||
{
|
||||
"name": "firstName",
|
||||
"label": "First Name",
|
||||
"backendName": "first_name",
|
||||
"type": "STRING",
|
||||
"isRequired": true,
|
||||
"isEditable": true
|
||||
},
|
||||
{
|
||||
"name": "lastName",
|
||||
"label": "Last Name",
|
||||
"backendName": "last_name",
|
||||
"type": "STRING",
|
||||
"isRequired": true,
|
||||
"isEditable": true
|
||||
},
|
||||
{
|
||||
"name": "birthDate",
|
||||
"label": "Birth Date",
|
||||
"backendName": "birth_date",
|
||||
"type": "DATE",
|
||||
"isRequired": false,
|
||||
"isEditable": true
|
||||
},
|
||||
{
|
||||
"name": "email",
|
||||
"label": "Email",
|
||||
"type": "STRING",
|
||||
"isRequired": false,
|
||||
"isEditable": true
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
9
cypress/fixtures/processes/person.bulkEdit/init.json
Normal file
9
cypress/fixtures/processes/person.bulkEdit/init.json
Normal file
@ -0,0 +1,9 @@
|
||||
{
|
||||
"values": {
|
||||
"recordsParam": "recordIds",
|
||||
"recordIds": "1,2,3,4,5",
|
||||
"queryFilterJSON": "{\"criteria\":[{\"fieldName\":\"id\",\"operator\":\"IN\",\"values\":[\"1\",\"2\",\"3\",\"4\",\"5\"]}]}"
|
||||
},
|
||||
"processUUID": "74a03a7d-2f53-4784-9911-3a21f7646c43",
|
||||
"nextStep": "edit"
|
||||
}
|
12
cypress/fixtures/processes/person.bulkEdit/step/edit.json
Normal file
12
cypress/fixtures/processes/person.bulkEdit/step/edit.json
Normal file
@ -0,0 +1,12 @@
|
||||
{
|
||||
"values": {
|
||||
"firstName": "Kahhhhn",
|
||||
"valuesBeingUpdated": "First Name will be set to: Kahhhhn",
|
||||
"bulkEditEnabledFields": "firstName",
|
||||
"recordsParam": "recordIds",
|
||||
"recordIds": "1,2,3,4,5",
|
||||
"queryFilterJSON": "{\"criteria\":[{\"fieldName\":\"id\",\"operator\":\"IN\",\"values\":[\"1\",\"2\",\"3\",\"4\",\"5\"]}]}"
|
||||
},
|
||||
"processUUID": "74a03a7d-2f53-4784-9911-3a21f7646c43",
|
||||
"nextStep": "review"
|
||||
}
|
Reference in New Issue
Block a user