PromucFlow_constructor/app/client/cypress/fixtures
ashit-rath 32fee08c5c
feat: JSON Form widget (#8472)
* initial layout

* updated parser to support nested array

* array field rendering

* changes

* ts fix

* minor revert FormWidget

* modified schema structure

* select and switch fields

* added checkbox field

* added RadioGroupField

* partial DateField and defaults, typing refactoring

* added label and field type change

* minor ts changes

* changes

* modified widget/utils for nested panelConfig, modified schema to object approach

* array/object label support

* hide field configuration when children not present

* added tooltip

* field visibility option

* disabled state

* upgraded tslib, form initial values

* custom field configuration - add/hide/edit

* field configuration - label change

* return input when field configuration reaches max depth

* minor changes

* form - scroll, fixedfooter, enitity defn and other minior changes

* form title

* unregister on unmount

* fixes

* zero state

* fix field padding

* patched updating form values, removed linting warnings

* configured action buttons

* minor fix

* minor change

* property pane - sort fields in field configuration

* refactor include all properties

* checkbox properties

* date properties

* refactor typings and radio group properties

* switch, multselect, select, array, object properties

* minor changes

* default value

* ts fixes

* checkbox field properties implementation

* date field prop implementation

* switch field

* select field and fix deep nested meta properties

* multiselect implementation

* minor change

* input field implementation

* fix position jump on field type change

* initial accordian

* field state property and auto-complete of JSONFormComputeControl

* merge fixes

* renamed FormBuilder to JSONForm

* source data validation minor change

* custom field default value fix

* Editable keys for custom field

* minor fixes

* replaced useFieldArray with custom logic, added widget icon

* array and object accordian with border/background styling

* minor change

* disabled states for array and objects

* default value minor fix

* form level styles

* modified logic for isDisabled for array and object, added disabledWhenInvalid, exposed isValid to fieldState for text input, removed useDisableChildren

* added isValid for all field types

* fixed reset to default values

* debounce form values update

* minor change

* minor change

* fix crash - source data change multi-select to array, fix crash - change of options

* fix positioning

* detect date type in source data

* fix crash - when object is passed to regex input field

* fixed default sourceData path for fields

* accodion keep children mounted on collapse

* jest test for schemaParser

* widget/helper and useRegisterFieldInvalid test

* tests for property config helper and generatePanelPropertyConfig

* fix input field validation not appearing

* fix date field type detection

* rename data -> formData

* handle null/undefined field value change in sourceData

* added null/undefined as valid values for defaultValue text field

* auto detect email field

* set formData default value on initial load

* switch field inline positioning

* field margin fix for row direction

* select full width

* fiex date field default value - out of range

* fix any field type to array

* array default value logic change

* base cypress test changes

* initial json form render cy test

* key sanitization

* fix fieldState update logic

* required design, object/array background color, accordion changes, fix - add new custom field

* minor change

* cypress tests

* fix date formatted value, field state cypress test

* cypress - field properties test and fixes

* rename test file

* fix accessort change to blank value, cypress tests

* fix array field default value for modified accessor

* minor fix

* added animate loading

* fix empty state, add new custom field

* test data fix

* fix warnings

* fix timePrecision visibility

* button styling

* ported input v2

* fix jest tests

* fix cypress tests

* perf changes

* perf improvement

* added comments

* multiselect changes

* input field perf refactor

* array field, object field refactor performance

* checkbox field refactor

* refectored date, radio, select and switch

* fixes

* test fixes

* fixes

* minor fix

* rename field renderer

* remove tracked fieldRenderer field

* cypress test fixes

* cypress changes

* array default value fixes

* arrayfield passedDefaultValue

* auto enabled JS mode for few properties, reverted swith and date property controls

* cypress changes

* added widget sniping mode and fixed object passedDefaultValue

* multiselect v2

* select v2

* fix jest tests

* test fixes

* field limit

* rename field type dropdown texts

* field type changes fixes

* jest fixes

* loading state submit button

* default source data for new widget

* modify limit message

* multiseelct default value changes and cypress fix

* select default value

* keep default value intact on field type change

* TextTable cypress text fix

* review changes

* fixed footer changes

* collapse styles section by default

* fixed footer changes

* form modes

* custom field key rentention

* fixed footer fix in view mode

* non ascii characters

* fix meta merge in dataTreeWidget

* minor fixes

* rename useRegisterFieldInvalid.ts -> useRegisterFieldValidity.ts

* modified dependency injection into evaluated values

* refactored fixedfooter logic

* minor change

* accessor update

* minor change

* fixes

* QA fixes date field, scroll content

* fix phone number field, removed visiblity option from array item

* fix sourceData autocomplete

* reset logic

* fix multiselect reset

* form values hydration on widget drag

* code review changes

* reverted order of merge dataTreeWidget

* fixes

* added button titles, fixed hydration issue

* default value fixes

* upgraded react hook form, modified array-level/field-level default value logic

* fixed select validation

* added icon entity explorer, modified icon align control

* modify accessor validation for mongo db _id

* update email field regex

* review changes

* explicitly handle empty source data validation
2022-03-24 12:43:25 +05:30
..
AAAFlowerVase.jpeg fix: Add meta to eval cycle and update it when default changes (#10401) 2022-01-28 16:40:05 +05:30
AAAGlobeChristmas.jpeg fix: Add meta to eval cycle and update it when default changes (#10401) 2022-01-28 16:40:05 +05:30
addWidgetTable-mock.json Fix test by mocking the response (#6273) 2021-07-30 18:33:57 +05:30
apiParallelDsl.json test: Automated tests for RestApi, S3 Bugs (#9539) 2021-12-10 12:53:12 +05:30
apiTableDsl.json test: Automated tests for RestApi, S3 Bugs (#9539) 2021-12-10 12:53:12 +05:30
appsmithlogo.png
audioWidgetDsl.json feat: Updates widget default state (#8562) 2021-11-02 09:47:49 +05:30
autocomp.json feat: Input, Phone no., Currency input widget (#10259) 2022-01-18 13:22:24 +05:30
base64imagedsl.json Fix #1805 base64 encoded images (#4020) 2021-04-30 12:30:13 +05:30
basicDsl.json feat: Input, Phone no., Currency input widget (#10259) 2022-01-18 13:22:24 +05:30
basicNumberDataTableDsl.json fix: table column name migration update (#10383) 2022-01-25 13:54:13 +00:00
basicTabledsl.json
buttonApiDsl.json fix: widget refactor actions fetch change (#7574) 2021-09-21 11:32:30 +05:30
buttondsl.json
buttonLintErrorDsl.json feat: Row selection in Table widget using Primary Column (#8156) 2021-12-08 19:36:14 +05:30
CameraDsl.json fix: Issues and Enhancements in the camera widget (#10943) 2022-02-17 20:10:32 +08:00
CanvasResizeDsl.json Feature: Widget grouping Phase I (Multi select and Bulk Delete) + Canvas Enhancements. (#4219) 2021-05-18 23:59:39 +05:30
ChartDsl.json feat: Input, Phone no., Currency input widget (#10259) 2022-01-18 13:22:24 +05:30
ChartLoadingDsl.json fix: added loading state for chart widget (#10262) 2022-01-18 13:21:28 +05:30
ChartTextDsl.json fix: Change "Allow Horizontal Scroll" text to "Allow scroll" (#8085) 2021-10-25 17:09:39 +05:30
chartUpdatedDsl.json feat: property pane docking (#7361) 2021-11-23 13:31:46 +05:30
checkboxgroupDsl.json feat: Checkbox group should have a select all option (#8744) 2022-01-11 21:26:50 +08:00
CMSdsl.json feat: Input, Phone no., Currency input widget (#10259) 2022-01-18 13:22:24 +05:30
commondsl.json feat: Input, Phone no., Currency input widget (#10259) 2022-01-18 13:22:24 +05:30
containerdsl.json
datasources.json fix: blank screen in datasource view mode (#12145) 2022-03-23 18:00:38 +05:30
datepicker_switchDsl.json SwitchWidget within FormWidget tests (#3501) 2021-03-25 21:38:16 +05:30
datePicker2dsl.json FIX #3229 : added new props shortcuts and closeOnSelection for smooth interactions (#5276) 2021-07-22 18:16:41 +05:30
debuggerDependencyDsl.json feat: Input, Phone no., Currency input widget (#10259) 2022-01-18 13:22:24 +05:30
debuggerTableDsl.json fix: Hide debugger errors until onPageLoadActions are run (#6786) 2021-08-25 10:04:42 +05:30
defaultTableDsl.json test: bugAutomation4136 (#11245) 2022-03-03 16:24:44 +05:30
disabledWidgetsDsl.json fix: Unable to drag disabled button (#8206) 2021-11-18 15:52:04 +05:30
displayWidgetDsl.json fix: Change "Allow Horizontal Scroll" text to "Allow scroll" (#8085) 2021-10-25 17:09:39 +05:30
DividerDsl.json Feature: Line separator widget (#4954) 2021-07-07 15:00:06 +05:30
DocumentViewerDsl.json feat: add document viewer widget (#7666) 2021-11-29 15:37:49 +00:00
dropDownWidget_reset_check_dsl.json fix: Map correct collection ids for onPageLoad actions during import application (#11328) 2022-02-24 12:42:28 +05:30
emptyDSL.json test: Automated tests for Table Migration scenarios + Flaky fixes (#11360) 2022-02-24 08:41:35 +05:30
EmptyListWidget.json chore: Extend the list of widgets that cannot be used inside the List… (#10928) 2022-02-09 12:45:10 +05:30
example.json feat: resizable modal (#7312) 2021-09-20 22:36:13 +05:30
executionParamsDsl.json feat: Input, Phone no., Currency input widget (#10259) 2022-01-18 13:22:24 +05:30
exported-app.json feat: 9754 import work flow (#10453) 2022-03-17 15:58:54 +05:30
exportedApp.json feat: 9754 import work flow (#10453) 2022-03-17 15:58:54 +05:30
filepickerDsl.json chore: remove defaultSelectedFiles (#10586) 2022-01-27 09:40:51 +00:00
forkedApp.json test: Added test event driver (#11222) 2022-02-18 17:45:05 +05:30
formdsl.json fix: select widget accept string and object in the defaultOption property (#11082) 2022-02-22 00:43:35 -08:00
formdsl1.json
formInputTableDsl.json feat: Input, Phone no., Currency input widget (#10259) 2022-01-18 13:22:24 +05:30
formResetDsl.json fix: meta changes (non-default) also update metaHOC state (#10734) 2022-02-26 02:16:04 +05:30
formSelectDsl.json Bug10757 automation (#11149) 2022-02-26 10:59:58 +05:30
formSelectTreeselectDsl.json fix: select widget accept string and object in the defaultOption property (#11082) 2022-02-22 00:43:35 -08:00
formSwitchDsl.json SwitchWidget within FormWidget tests (#3501) 2021-03-25 21:38:16 +05:30
formWidgetdsl.json
formWidgetWithInputValCheckDsl.json feat: Input, Phone no., Currency input widget (#10259) 2022-01-18 13:22:24 +05:30
formWithInputdsl.json feat: Input, Phone no., Currency input widget (#10259) 2022-01-18 13:22:24 +05:30
formWithRTEDsl.json fix: RTE required field (#10629) 2022-01-27 00:37:50 -08:00
iconButtonWidgetsDsl.json fix: #11315 Added trimming in button variant name (#11390) 2022-03-10 21:39:17 -08:00
inputBindingdsl.json feat: Input, Phone no., Currency input widget (#10259) 2022-01-18 13:22:24 +05:30
inputdsl.json feat: Input, Phone no., Currency input widget (#10259) 2022-01-18 13:22:24 +05:30
inputMaxCharDsl.json feat: Input, Phone no., Currency input widget (#10259) 2022-01-18 13:22:24 +05:30
InputWidgetV2InsideListDSL.json fix: numeric type input widget should accept zero after decimal point (#11923) 2022-03-18 22:18:16 +05:30
Invalid_binding_dsl.json feat: Select and Multiselect V2 (#10359) 2022-02-02 06:15:07 -08:00
Js_toggle_dsl.json fix: select widget accept string and object in the defaultOption property (#11082) 2022-02-22 00:43:35 -08:00
jsonFormDslWithoutSchema.json feat: JSON Form widget (#8472) 2022-03-24 12:43:25 +05:30
jsonFormDslWithSchema.json feat: JSON Form widget (#8472) 2022-03-24 12:43:25 +05:30
jsonFormDslWithSchemaAndWithoutSourceData.json feat: JSON Form widget (#8472) 2022-03-24 12:43:25 +05:30
jsonFormUnicodeDSLWithoutSourceData.json feat: JSON Form widget (#8472) 2022-03-24 12:43:25 +05:30
layoutdsl.json feat: Tab widget should have navigation arrows when the tabs don't fit (#8630) 2022-01-12 13:04:28 +08:00
listdsl.json fix: List widget inconsistent pageSize value with the number of item shown in the list. (#11355) 2022-03-24 12:41:33 +05:30
listwidgetdsl.json fix: List widget inconsistent pageSize value with the number of item shown in the list. (#11355) 2022-03-24 12:41:33 +05:30
listWidgetLintDsl.json test: lint error/warning tests (#7211) 2021-10-27 12:54:02 +05:30
MapChartDsl.json feat: Map Chart widget (#6929) 2022-01-07 17:57:45 +08:00
Mapdsl.json Feature: Widget grouping Phase I (Multi select and Bulk Delete) + Canvas Enhancements. (#4219) 2021-05-18 23:59:39 +05:30
menuButtonDsl.json fix: Icon alignment changes automatically every time the icon is changed in Menu button widget (#11570) 2022-03-09 02:29:50 -08:00
ModalDsl.json
modalOnTableFilterPaneDsl.json fix: table filter popup is overlaid on modal (#8540) 2021-12-24 18:02:40 +08:00
modalScroll.json fix: add Modal scroll cypress tests 2022-02-24 14:48:13 +01:00
mongo_GET_Actions.json chore: Migrations to enable JSON and form mode (#11534) 2022-03-21 11:22:14 +05:30
mongo_GET_selectTableDropdown.json test: Generate CRUD implementation - Mongo, MySQL, S3 (#8879) 2021-10-29 07:02:45 +00:00
mongo_POST_Actions.json test: Generate CRUD implementation - Mongo, MySQL, S3 (#8879) 2021-10-29 07:02:45 +00:00
mongo_PUT_replaceLayoutWithCRUD.json feat: Input, Phone no., Currency input widget (#10259) 2022-01-18 13:22:24 +05:30
mongoAppdsl.json fix: Added Button Container for the firefox drag issue (#11627) 2022-03-13 22:51:04 +05:30
MultipleInput.json feat: Input, Phone no., Currency input widget (#10259) 2022-01-18 13:22:24 +05:30
MultipleWidgetDsl.json feat: Select and Multiselect V2 (#10359) 2022-02-02 06:15:07 -08:00
multiSelectDsl.json feat: Select and Multiselect V2 (#10359) 2022-02-02 06:15:07 -08:00
multiSelectedRowUpdationDsl.json feat: Row selection in Table widget using Primary Column (#8156) 2021-12-08 19:36:14 +05:30
mySQL_GET_Actions.json test: Generate CRUD implementation - Mongo, MySQL, S3 (#8879) 2021-10-29 07:02:45 +00:00
mySQL_GET_selectTableDropdown.json test: Generate CRUD implementation - Mongo, MySQL, S3 (#8879) 2021-10-29 07:02:45 +00:00
mySQL_POST_Execute.json test: Generate CRUD implementation - Mongo, MySQL, S3 (#8879) 2021-10-29 07:02:45 +00:00
mySQL_PUT_replaceLayoutWithCRUD.json feat: Input, Phone no., Currency input widget (#10259) 2022-01-18 13:22:24 +05:30
navigateToInputDsl.json feat: Input, Phone no., Currency input widget (#10259) 2022-01-18 13:22:24 +05:30
navigateTotabledsl.json feat: Table widget - Configure table data rows count (#5552) 2021-08-30 14:54:59 +05:30
newFormDsl.json feat: Select and Multiselect V2 (#10359) 2022-02-02 06:15:07 -08:00
noiseDsl.json test: adding MySQL noise test (#11469) 2022-03-06 23:14:17 +05:30
omnibarDsl.json test: added tests for omnibar (#12150) 2022-03-24 07:00:38 +00:00
onPageLoadActionsDsl.json test: Automated tests for RestApi Bug in Typescript (#10137) 2022-01-06 20:36:17 +05:30
PageLoadDsl.json
paramsDsl.json test: Automated tests for Promises & related bugs in Typescript + Flaky fixes (#10378) 2022-03-02 16:54:43 +00:00
patchjson.txt
PgAdmindsl.json feat: Input, Phone no., Currency input widget (#10259) 2022-01-18 13:22:24 +05:30
plugins.json
postInviteStub.json Added tests for Oauth and Stubbed tests (#3463) 2021-04-06 18:59:27 +05:30
postjson.txt
previewMode.json feat: Input, Phone no., Currency input widget (#10259) 2022-01-18 13:22:24 +05:30
promisesBtnDsl.json test: Automated tests for Promises & related bugs in Typescript + Flaky fixes (#10378) 2022-03-02 16:54:43 +00:00
promisesBtnImgDsl.json test: Automated tests for Promises & related bugs in Typescript + Flaky fixes (#10378) 2022-03-02 16:54:43 +00:00
promisesBtnListDsl.json test: Automated tests for Promises & related bugs in Typescript + Flaky fixes (#10378) 2022-03-02 16:54:43 +00:00
putjson.txt
radioGroup_int_value_dsl.json fix: changed validation to FUNCTION for the default selected value RadioGroupWidget (#10020) 2022-01-26 12:48:13 +05:30
replay.json feat: Undo/Redo (#6654) 2021-09-21 13:25:56 +05:30
resetPassword.json Updated profile tests (#4002) 2021-04-19 13:31:05 +05:30
rundsl.json feat: Input, Phone no., Currency input widget (#10259) 2022-01-18 13:22:24 +05:30
saveAction.json test: Automated tests for S3 uploads & Mongo Bugs + Flakiness fixes (#9931) 2021-12-29 11:11:30 +05:30
Select_table_dsl.json feat: Select and Multiselect V2 (#10359) 2022-02-02 06:15:07 -08:00
SelectDslWithEmptyOptions.json fix: rename no item to no results in select components (#8666) 2021-10-30 23:25:23 -07:00
selectWidgetDsl.json feat: Select and Multiselect V2 (#10359) 2022-02-02 06:15:07 -08:00
SimpleBinding.json
slashcommandDsl.json test: testcases for autocomplete using slash and mustache (#9489) 2021-12-02 19:39:50 +05:30
SMTPTestdsl.json test: adding tests for smtp using test-event-driver (#11777) 2022-03-11 21:18:58 +05:30
snippetDsl.json fix: unexpected return error (#9432) 2021-12-21 20:00:19 +05:30
snippetErrordsl.json test: lint error/warning tests (#7211) 2021-10-27 12:54:02 +05:30
snippingTableDsl.json test: S3 QueryPane scripting along with possible CRUD flow coverage (#9278) 2021-11-26 16:17:53 +05:30
StatboxDsl.json feat: statbox widget (#6556) 2021-09-03 15:45:04 +05:30
SwitchGroupWidgetDsl.json feat: Switch Group widget (#7590) 2021-12-09 20:02:47 +08:00
swtchTableDsl.json test: Added test for Table Switch binding (#11423) 2022-02-26 16:21:39 +05:30
tabdsl.json feat: property pane docking (#7361) 2021-11-23 13:31:46 +05:30
tabInputDsl.json feat: Input, Phone no., Currency input widget (#10259) 2022-01-18 13:22:24 +05:30
tableAndChart.json Fix issue where widget property evaluation substitution type was overriden (#9191) 2021-11-17 13:57:58 +00:00
tableAndTextDsl.json fix: selected row issue (#9445) 2021-12-03 06:15:23 -08:00
TableClientSearch.json fix: add enableClientSideSearch (#9505) 2021-12-08 22:35:27 -08:00
tableInputDsl.json feat: Input, Phone no., Currency input widget (#10259) 2022-01-18 13:22:24 +05:30
TableMigrationAppExported.json test: Automated tests for Promises & related bugs in Typescript + Flaky fixes (#10378) 2022-03-02 16:54:43 +00:00
TableMigrationDsl.json test: Automated tests for Promises & related bugs in Typescript + Flaky fixes (#10378) 2022-03-02 16:54:43 +00:00
tableNewDsl.json test: updated locators (#9271) 2021-11-25 08:55:41 +05:30
tableNewDslWithPagination.json Table UI test cases (#5910) 2021-08-21 12:34:23 +05:00
tableResizedColumnsDsl.json Fixed empty area issue when columns are hidden in published mode (#5162) 2021-06-23 19:09:04 +05:30
tableTextPaginationDsl.json feat: Table widget - Configure table data rows count (#5552) 2021-08-30 14:54:59 +05:30
tableWidgetCondnFormatDsl.json fix: corrected Index cond. for conditional formatting in table widget (#9735) 2021-12-21 15:25:12 +05:30
TableWidgetDatawithEmptyKeys.json fix: Empty column name check before computing dynamicBindingPathList in Table widget (#9466) 2021-12-08 11:24:31 +05:30
tableWidgetDsl.json fix: disable sorting in view mode (#7387) 2021-11-08 21:08:39 -08:00
tableWithNumberColumnDsl.json fix: updated columns names (#9715) 2021-12-29 17:12:07 +05:30
tableWithTextWidgetDsl.json fix: removed -1 and 2d array population error in the selectedRowIndices (#9606) 2021-12-15 17:44:50 +05:30
tabsWithWidgetDsl.json Added Cypress tests for tab widget (#4345) 2021-06-22 23:26:45 +05:30
testAction.json Added tests for Oauth and Stubbed tests (#3463) 2021-04-06 18:59:27 +05:30
testdata.json feat: Support body in GET API requests (#7127) 2022-02-15 11:13:48 +00:00
testFile.mov
testFile2.mov Fix filepicker widget delete file not working 2021-04-13 16:55:50 +05:30
textDsl.json WIP: Added new test for Text widget (#3953) 2021-04-20 14:29:52 +05:30
textLintErrorDsl.json test: lint error/warning tests (#7211) 2021-10-27 12:54:02 +05:30
textNewDsl.json feat: #4141 added truncate support into text widget (#9820) 2022-01-04 11:51:02 +05:30
TextTabledsl.json Multiselect Widget (#5228) 2021-08-03 12:08:01 +05:30
textWidgetDsl.json fix: undefined evaluted value text widget (#9521) 2021-12-07 10:24:19 +05:30
TreeSelectDsl.json fix: Property pane updates (#7631) 2021-09-20 20:48:10 +05:30
uiBindDsl.json
user.json chore: Send telemetry option in user profile to client (#9535) 2021-12-03 01:56:16 +05:30
videoWidgetDsl.json feat: Updates widget default state (#8562) 2021-11-02 09:47:49 +05:30
viewdsl.json fix: Change "Allow Horizontal Scroll" text to "Allow scroll" (#8085) 2021-10-25 17:09:39 +05:30
widgetPopupDsl.json fix: inconsistency in select and treeselect widgets behaviours (#11462) 2022-03-10 21:35:05 -08:00
widgetSelection.json fix: Change "Allow Horizontal Scroll" text to "Allow scroll" (#8085) 2021-10-25 17:09:39 +05:30
xmlParser.json feat: Input, Phone no., Currency input widget (#10259) 2022-01-18 13:22:24 +05:30