PromucFlow_constructor/app/client/cypress/fixtures
Pawan Kumar 1717b0e392
[Feature] Grid Widget (#2389)
* Updated test

* updated assertions

* Resizing image to take full width of table cell

* updated assertion

* Stop updating dynamicBindingPathList directly from widget

* Fix selectedRow and selectedRows computations

* Fix primaryColumns computations

* Updated test for derived column

* Added tests for computed value

* Added check clear data

* Reordering of test

* updated common method

* Made image size as 100% of table cell size

* add templating logic

* Updated flow and dsl

* Clear old primary columns

* Updated testname

* updated assertion

* use evaluated values for children

* Fix primary columns update on component mount and component update

* add isArray check

* remove property pane enhancement reducer

* add property pane enhancement reducer

* disable items other than template + fix running property enchancment on drop of list widget

* disbled drag, resize, settingsControl, drag for items other than template

* add grid options

* uncomment the widget operation for add child for grid children

* handle delete scenario for child widget in list widget

* WIP: Use the new delete and update property features

* add listdsl.json for testcases

* add test cases for correct no. of items being rendered

* add test cases currentItem binding in list widget

* change dragEnabled to dragDisabled

* change resizeEnabled to resizeDisabled

* change settingsControlEnabled to settingsControlDisabled

* change dropEnabled to dropDisabled

* update settingsControlDisabled default value

* Use deleteProperties in propertyControls

* Fix unsetting of array indices when deleting widget properties

* remove old TableWidget.tsx file

* Fix derived column property update on primary column property update

* Handle undefined primary columns

* Fix filepicker immutable prop issue

* Fix object.freeze issue when adding ids to the property pane configuration

* fix widget issue in grid

* Fix column actions dynamicBindingPathList inclusion issue

* remove consoles + fix typo around batch update

* Remove redundant tests

* js binding test for date picker

* hydate enhancement map on copy list widget

* check for dynamicleaf

* fixes

* improve check

* fix getNextWidgetName

* update template in list widget when copying

* updating template copy logic when copying widget

* update dynamicBindingPathList in copied widget

* Add path parameter to hidden functions in property pane configs

* fix copy bug when copying list widget

* add computed list property control

* Remove time column type

Fix editor prompt for currentRow

Fix undefined derivedColumns scenario

Remove validations for primaryColums and derivedColumns

Fix section toggle for video, image and button column types

* Fix table widget actions and custom column migrations

* Add logs for cyclical dependency map ♻️

* Process array differences

* add property control for list widget

* Fix onClick migrations

* Property pane config parity

* binding and trigger paths from the property pane config (#2920)

* try react virtualized library

* Fix unit test

* Fix unit test 

* Fix minor issues in table widget

* Add default meta props to binding paths to ensure eval and validation

* Dummy commit 🎉

* Remove unnecessary datepicker test

Fix chart data as string issue

* Achieve table column sorting and resizing parity with release

* handle scenario where last column isn't available to access

* Fix for panel config path not existing in the widget

* Fix bindings in currentRow (default)

Add dummy property pane config for canvas widget

* Update canvas widgets with dynamicPathLists on delete of property paths

* Add all diffs to change paths and trim later

* Add back default properties 🚶🏻‍♂️

* Use object based paths instead of arrays for primaryColumns and derivedColumns

* Fix issue in reordered columns

* Fix inccorect update order

* add virtualized list

* Fix failing property pane tests

* minor change

* minor list widget change

* Remove .vscode from git

* Rename ads to alloy

Fix isVisible in list widget

* move grid component to widget folder

* fix import in widget registry

* add sticky row in virtualized list

* add sticky container

* Fix Height of grid widget items container

* fix dragging of items in children other than template children

* update list widget

* update list widget

* Fix padding in list widget

* hide scrollbar in list widget list

* fix copy bug in list widget

* regenrate enhancement map on undo delete widget

* Use enhancementmap for autocomplete in list widget

Basic styles for list widget scrollbar

* add custom control in widget config

* minor commit

* update scrollbar styles

* remove unused variable

* fix typo in custom control

* comment out test cases

* remove unused imports

* remove unused imports

* add JSON stringify in interweave

* add noPad styling in dragLayer for noPad prop

* implement grid gap

* add list item background color prop

* add white color in color picker control

* fix gap in last list item

* remove onBeforeParse in textcomponent

* remove virtualization in grid widget

* allow overflow-y

* add onListItemClick action

* add beta label

* add pagination

* fix actions in pagination in list widget

* add list widget icon

* add list background color default value

* remove extra div

* fix pagination issue

* fix list widget crashing on perpage change

* extract child operation function to widgetblueprint saga

* refactor enhancements

* add enhancement hook

* refactor propertyUpdate hook enhancment

* remove enhacement map

* revert renaming ads to alloy

* add autopagination

* Cleanup unused vars

Re-write loop using map

Fix binding with external input widget

* update default background color

* remove unnessary scrol + fix pagination per page

* remove console.log

* use grid gap in pixel instead of snap

* fix list widget tests for binding

* add tests for on click action and pagination

* remove unnecessary imports

* remove overflow hidden in list component

* Add feature to enable template actions

* update property pane help text for list widget

* disable pagination in editor view

* update property pane options

* add test case for action

* uncomment tests

* fix grid gap validation

* update test cases

* fix property pane opening issue for list tempalte

* Disable form widgets in list widget

* fix template issue for actions

* add validation tests for list data

* update starting template

* add selectedRow + enable pagination in edit mode

* remove extra padding in list widget + popper fix on settingDisabled

* add stop propagation for button click

* fix click event in edit mode

* disallow filepicker widget for list widget

* add test for list widget entity definition for selectItem

* remove unused imports

* fix test

* remove evaluated value for list child widgets

* add comment

* remove log

* fix copying bug in list widget

* add check for not allowing template to copy

* fix test

* add test for property pane actions

* remove unused import

* add draglayercomponent test

* add test for draggable component

* add test for evaluatedvalue popup

* add test for messages.ts

* add test for widgeticons

* add test for property pane selector

* add test for widget config response

* start testing widget configresponse

* add test for enhancements in widget config

* add test for codeeditor

* add test for base widget + list widget

* add test for executeWidgetBlueprintChildOperations

* remove unused import

* add test for widget operation utils

* remove unused import

* add test for handleSpecificCasesWhilePasting

* remove unused function

* remove unused import

* add empty list styling

* resolve all review comments

* fix message test

* add test for widget operation utils

* fix merge conflicts

* move validations in property config

Co-authored-by: Abhinav Jha <abhinav@appsmith.com>
Co-authored-by: nandan.anantharamu <nandan.anantharamu@thoughtspot.com>
Co-authored-by: vicky-primathon.in <vicky.bansal@primathon.in>
Co-authored-by: Pawan Kumar <pawankumar@Pawans-MacBook-Pro.local>
Co-authored-by: Piyush <piyush@codeitout.com>
Co-authored-by: hetunandu <hetu@appsmith.com>
Co-authored-by: Hetu Nandu <hetunandu@gmail.com>
Co-authored-by: root <root@DESKTOP-9GENCK0.localdomain>
2021-04-23 11:13:13 +05:30
..
appsmithlogo.png [ImgBot] Optimize images (#2384) 2021-01-07 11:23:35 +05:30
basicTabledsl.json Cypress test for Tab rename from entity explorer (#2780) 2021-02-23 15:08:31 +05:30
buttondsl.json [Enhancement] Update DSL structures to allow for nested dynamic paths (#1625) 2020-11-12 16:53:32 +05:30
CanvasResizeDsl.json Resize canvas on delete widget (#1958) 2020-12-11 19:18:01 +05:30
ChartDsl.json WIP : Added test for chart datapoint validation (#3176) 2021-02-25 12:49:23 +05:30
ChartTextDsl.json [Enhancement] Update DSL structures to allow for nested dynamic paths (#1625) 2020-11-12 16:53:32 +05:30
commondsl.json Remove old derived value bindings from test DSLs (#1757) 2020-11-18 18:18:07 +05:30
containerdsl.json [Enhancement] Update DSL structures to allow for nested dynamic paths (#1625) 2020-11-12 16:53:32 +05:30
datasources.json Added tests for Oauth and Stubbed tests (#3463) 2021-04-06 18:59:27 +05:30
datepicker_switchDsl.json SwitchWidget within FormWidget tests (#3501) 2021-03-25 21:38:16 +05:30
datePicker2dsl.json Feature: DatePicker V2 (#2889) 2021-02-23 18:05:09 +05:30
displayWidgetDsl.json Text Widget new styling properties (#3167) 2021-04-01 14:00:33 +05:30
example.json WIP: Added new test for Text widget (#3953) 2021-04-20 14:29:52 +05:30
executionParamsDsl.json Execution params in actions (#2128) 2020-12-15 00:18:13 +05:30
formdsl.json Remove old derived value bindings from test DSLs (#1757) 2020-11-18 18:18:07 +05:30
formdsl1.json Action onPageLoad test fix (#2581) 2021-01-15 11:08:53 +05:30
formInputTableDsl.json [Enhancement] Update DSL structures to allow for nested dynamic paths (#1625) 2020-11-12 16:53:32 +05:30
formResetDsl.json Remove old derived value bindings from test DSLs (#1757) 2020-11-18 18:18:07 +05:30
formSwitchDsl.json SwitchWidget within FormWidget tests (#3501) 2021-03-25 21:38:16 +05:30
formWidgetdsl.json Feature Switch Widget (#2999) 2021-02-16 17:45:17 +05:30
inputBindingdsl.json Added tests for dependencies (#1679) 2020-11-11 15:44:01 +05:30
inputdsl.json [Enhancement] Update DSL structures to allow for nested dynamic paths (#1625) 2020-11-12 16:53:32 +05:30
Invalid_binding_dsl.json Added test for invalid binding (#2777) 2021-02-03 11:56:46 +05:30
Js_toggle_dsl.json [Enhancement] Update DSL structures to allow for nested dynamic paths (#1625) 2020-11-12 16:53:32 +05:30
layoutdsl.json [Enhancement] Update DSL structures to allow for nested dynamic paths (#1625) 2020-11-12 16:53:32 +05:30
listdsl.json [Feature] Grid Widget (#2389) 2021-04-23 11:13:13 +05:30
Mapdsl.json [Enhancement] Update DSL structures to allow for nested dynamic paths (#1625) 2020-11-12 16:53:32 +05:30
ModalDsl.json Feature: Modal Widget (#3092) 2021-02-23 09:48:23 +05:30
MultipleInput.json [Enhancement] Update DSL structures to allow for nested dynamic paths (#1625) 2020-11-12 16:53:32 +05:30
MultipleWidgetDsl.json Uncommented few tests (#2695) 2021-01-25 10:39:16 +05:30
newFormDsl.json Feature Switch Widget (#2999) 2021-02-16 17:45:17 +05:30
PageLoadDsl.json [Enhancement] Update DSL structures to allow for nested dynamic paths (#1625) 2020-11-12 16:53:32 +05:30
patchjson.txt Fix api content type issue 2020-05-23 05:42:23 +00:00
plugins.json feat: dynamic post body in api form 2020-05-11 09:03:46 +00:00
postInviteStub.json Added tests for Oauth and Stubbed tests (#3463) 2021-04-06 18:59:27 +05:30
postjson.txt Fix api content type issue 2020-05-23 05:42:23 +00:00
putjson.txt Fix api content type issue 2020-05-23 05:42:23 +00:00
resetPassword.json Updated profile tests (#4002) 2021-04-19 13:31:05 +05:30
rundsl.json [Enhancement] Update DSL structures to allow for nested dynamic paths (#1625) 2020-11-12 16:53:32 +05:30
saveAction.json Added tests for Oauth and Stubbed tests (#3463) 2021-04-06 18:59:27 +05:30
SimpleBinding.json [Enhancement] Update DSL structures to allow for nested dynamic paths (#1625) 2020-11-12 16:53:32 +05:30
tabdsl.json Cypress test for Tab rename from entity explorer (#2780) 2021-02-23 15:08:31 +05:30
tabInputDsl.json Added test for Tab and input widget binding (#1912) 2020-11-26 15:15:03 +05:30
tableInputDsl.json [Enhancement] Update DSL structures to allow for nested dynamic paths (#1625) 2020-11-12 16:53:32 +05:30
tableNewDsl.json Updated the DSL to change primary columns for an array to a map structure in the DSL (#3905) 2021-04-07 18:22:52 +05:30
tableTextPaginationDsl.json Remove old derived value bindings from test DSLs (#1757) 2020-11-18 18:18:07 +05:30
tableWidgetDsl.json Remove old derived value bindings from test DSLs (#1757) 2020-11-18 18:18:07 +05:30
testAction.json Added tests for Oauth and Stubbed tests (#3463) 2021-04-06 18:59:27 +05:30
testdata.json Added tests for Oauth and Stubbed tests (#3463) 2021-04-06 18:59:27 +05:30
testFile.mov Fixes for Filepicker test flakiness (#2616) 2021-01-19 14:21:16 +05:30
textDsl.json WIP: Added new test for Text widget (#3953) 2021-04-20 14:29:52 +05:30
TextTabledsl.json Remove old derived value bindings from test DSLs (#1757) 2020-11-18 18:18:07 +05:30
uiBindDsl.json [Enhancement] Update DSL structures to allow for nested dynamic paths (#1625) 2020-11-12 16:53:32 +05:30
videoWidgetDsl.json [Enhancement] Update DSL structures to allow for nested dynamic paths (#1625) 2020-11-12 16:53:32 +05:30
viewdsl.json [Enhancement] Update DSL structures to allow for nested dynamic paths (#1625) 2020-11-12 16:53:32 +05:30
xmlParser.json Add xml2json and json2xml functions (#2022) 2020-12-15 14:16:33 +05:30