ToolJet/server/data-migrations
Manish Kushare 5b690ebcb1
Table column redesign demo (#8442)
* initial commit

* redesign column manager

* redesign string column type in the table

* setting the color of the input field for string column type

* setting bg of popover body

* design the style tab of string column type

* adjusted spaces in the properties and style elements in the column manager

* fixed typo error

* removed unwanted line

* redesign the validation section of number column type manager

* added the placeholder value for string column type min and max length in the validation section

* replace text with icons for horizontal alignment in the style tab

* show delete icon outside of the menu actions for each column in the table inspector

* Revert "redesign string column type in the table"

This reverts commit a440f3fc23, which made changes for string column type in the table component on the canvas

* making flex fill for horizontal alignment icon buttons in the style tab of column manager in the table

* Bug fixed: event manager is not working in toggle column type

* added decimalPlaces prop to number column manager

* added text color and cell background props to style tab of number column manager

* added few validations for number

* created boolean column type consisting input checkbox working as toggle switch

* allow user to select boolean column type from the component manager and display boolean column in the table on the canvas

* making boolean component content consistent with the horizontal alignment

* making Boolean column type functional

adding editable and non-editale content to display on table

* fixed horizonta alignment issue for boolean column

* Revert "fixed horizonta alignment issue for boolean column"

This reverts commit d41499a1ed.

* making input elment vertically aligned

* added generalised cell interaction

* added props for boolean column types in column manager of table

* added feature to provide custom bg to toggle switch

* removed default value to toggleOnBg and toggleOffBg

* conditionally displaying hardcoded value if toggleBg is not available

* change the file and component name of existing customSelect to customDropdown

* change component name

* remove unwanted code

* added select option to the column type dropdown field

* Created component for select column type

* rendering custom select component for select column type

* adding border danger for invalid value

* redesign column manager for select column type

* bug fixed : disabling control to select column type when editable is off

* changing the name key to label for select column type options

* partially implemented make default option feature

* Implemented default option for select column type

* added text color prop in a styles tab to select column type

* adding indigo color to selected option to select column type menu list

* avoid breaking table if array is not provided for dynamicOption field

* Organize the column manager and related files

* Added validation fields in text column manager

* Added text color to text area column type

* Added validation to text column type

* Avoiding bg to persisit for few column tupes, who dont have background field

* bug fixed : other valdiation are not rendering for string column type

* bug fixed: on hover always danger border is displayed for each cell

* Cell density enhancement

* Returning empty array for validationList for few column types

* handling validation list by merging organizing-column-manager

* Changed the select component in the properties tab of column popover

* Changed the UI of validation according to new design also few column popover and action popover UI changes

* Adding fx code block in style tab for text color and cell bg color

* fixing UI of select column type column manager according to new UI

* creating multiselect column and its UI wrt option list

* added overlay trigger to multiselect

* feat : added design theme new colors

* fix : adding new color swatch to input components

* fix : colors, number input with height less than 16px and number input arrow in padding none mdode

* fix : icon color

* few color fixes

* overlay trigger for multi-select column type

* color picker bug fixed

* color changes

* column type input text is not consistent with the dark theme- fixed

* custom select single value container bug

* manking add new row, hide column and download popover background consistent with the dark theme

* Making add new row consistent with the updated UI changes

* feat : link column type table

* fix: default underline color

* fix : sentence casing

* added missing transformation field

* fixes

* fixing tab opening condition

* fix : backward compatibility

* supported multiple badges , tags for cell density propety

* added feature to duplicate column

* made td container overflow hidden

* provided 100% width to Image fit prop in styles tab

* oveflow hidden prop changes

* revert unwanted change

* change the gap between columns in column lists inside table inspector

* Deprecate few column types in table

* Fix

* Fixes

* change the functionality of cell density feature

* Fix msg

* Revamp date picker in table

* Fix

* fix : darkmode colors

* revert

* Supported cell density feature for multiple badges

* making badges aligned center

* madde tags column consistent with cell density feature

* Remove imports

* enhancing the code density feature

* Making radio column consistent with the cell density feature

* Fix unixtimestamp

* Fix CSS issues

* making tags and badges overlay appear only when content is overflowed

* CSS fixes

* Fix

* Fix dark mode issues

* making background transparent for deprecating columns

making overlay visible on horizontal overflow

* New revamped styles

* fix box shadow

* Migrations to move visibility and disabled states from styles to properties

* undo change

* refactored custom select component

* patch fixes

* bug fixed action popover was inconsistent with dark theme

* testing

* update custom select column type

* fixes

* Avoided options being populated in columns

* removed consoles

* making custom select align center vertically

* on focus , we used to see on hover effect, avoiding it

* Design review changes

* Made text and string text-container according to design

* vertical positioning of select and multiselect

* overlay for deprecated columns

* regex placeholder

* Icons for number column type

* Design feedback changes

* Design fixes

* box shadow on select menu list in canvas

* added missing feature of decimal places and make increment and decrement icon vertically aligned

* Fix design issues

* Solve lint issues

* Design theme revert changes

* color of column list on hover and active is updated

* fixes

* changing the font weight of labels in styles tab of column manager

* fix

* Revert design theme

* label change

* horizontal alignment of select and datepicker columns

* Reverted back to textarea for text column type

* sync package-lock.json

* fix import

* UI fixes

* Css changes

* feat: Update default table data (#9312)

* updated default table data

* fix : table breaking

* fix : datepikcer crashing table

* fix : data

* fix :: table image height (#9307)

* fix  : Table datepicker UI fixes (#9324)

* fix : datepicker ui

* update

* fix

* refactor: removed unused codes

* add overlay

* add overlay

* Fix datepicker when date and time both are disabled

* Fix paddings and margins

* fix : default states in datepicker in table (#9335)

* feat : update default data with images (#9338)

* Design feedback

* fix multiselect column type issues

* Fix datepicker header width

* Fix dropdown

* Fix options loading state

* Fix select issues

* Fix multiselect default option

* fix overlay trigger multiselect

* fix: fixed issue with overlay display and cell content alignment for text

* fix: Multiselect popover (#9394)

* fix: popover only needed when content overflows

* fix

* fix: update zindex of edited text column

* fix: show overlay when text in string overlay overflows

* Fix multiselect default options

* fix: show error message for editable string cloumn

* Fix date issues

* Fix date fixes

* fix: more info popup close on mouse leave

* Fix unix timestamp issue

* Migration: set default demo data for older data (#9423)

* fix: backfill old default data if user did not add a data

* fix: backfill old default data if user did not add a data

* Table column redeisgn demo string fix (#9415)

* fix: show error message on table input validations

* fix: error message alignments

* Fix import issue for datepicker

* wrapping the contant of multiselect selected options (#9429)

* Fix popover in multiselect

* Add multiselect popover only when content wrap is false or max row height is custom

* Fix : String column types bug fixes (#9431)

* Bug fixed: Hiding max row height field when content wrap is disabled

* Removed border bottom when striped table style is applied

* removed unwanted code

* Apply hover effect on non-editable cell

* Fixed width applied to multiselect popover

* Fixed multiselect popover when content wrap is auto

* Fix : arrow indicators vertical alignment in number column (#9440)

* Fix: vertcial alignment of arrows

* added hover effect on even rows

* removed important

* fix : Link column ui bugs , console error fix when hovering table (#9437)

* fix : link column ui ux

* update icons

* Fix: focus editable string column on click of anywhere in cell (#9435)

* Bug fixed: Hiding max row height field when content wrap is disabled

* Removed border bottom when striped table style is applied

* removed unwanted code

* Apply hover effect on non-editable cell

* Not able to edit the cell if clicked on the edges

---------

Co-authored-by: manishkushare <kushare.manish9@gmail.com>

* fix: number input overlap with increment/decrement button (#9406)

* Number input arrow bug (#9441)

* Fix: vertcial alignment of arrows

* added hover effect on even rows

* removed important

* number are overflowing on arrows fixed

---------

Co-authored-by: manishkushare <kushare.manish9@gmail.com>

---------

Co-authored-by: stepinfwd <stepinfwd@gmail.com>
Co-authored-by: Nakul Nagargade <nakul@tooljet.com>
Co-authored-by: Nakul Nagargade <133095394+nakulnagargade@users.noreply.github.com>
Co-authored-by: Johnson Cherian <johnsonc.dev@gmail.com>
2024-04-19 17:22:06 +05:30
..
1625814801430-UpdateDefinitionsForEvents.ts fix lint 2022-07-15 15:17:18 +05:30
1629971478272-UpdateDefinitionsForTableActionEvent.ts fix lint 2022-07-15 15:17:18 +05:30
1630003364070-TurnOnSSLForEveryPostgresDataSource.ts Feature - Multi Environment support (#4833) 2022-12-09 20:23:42 +05:30
1632468258787-PopulateUserGroupsFromOrganizationRoles.ts Hotfix: Split data and db migrations (#3610) 2022-07-14 14:03:21 +05:30
1633370361564-SetShowBulkSelectorToTrue.ts Hotfix: Split data and db migrations (#3610) 2022-07-14 14:03:21 +05:30
1633431766605-SetHighlightSelectedRowToFalseForExistingTables.ts Hotfix: Split data and db migrations (#3610) 2022-07-14 14:03:21 +05:30
1634729050892-BackfillAppCreateAndAppDeletePermissionsAsTruthyForAdminGroup.ts fix lint 2022-07-15 15:17:18 +05:30
1634848932643-SetTableCellSpacingToCompact.ts Hotfix: Split data and db migrations (#3610) 2022-07-14 14:03:21 +05:30
1636372753632-RebaseWidgetWidthAndLeftOffsetForResponsiveCanvas.ts fix lint 2022-07-15 15:17:18 +05:30
1636609569079-BackfillFolderCreatePermissionsAsTruthyForAdminGroup.ts fix lint 2022-07-15 15:17:18 +05:30
1638255797809-SetLoadingStateToFalseForExistingTables.ts Hotfix: Split data and db migrations (#3610) 2022-07-14 14:03:21 +05:30
1638796825499-BackfillFolderCreatePermissionsAsTruthyForMissedAdminGroup.ts fix lint 2022-07-15 15:17:18 +05:30
1638941376844-SetMultiselectProperties.ts Hotfix: Split data and db migrations (#3610) 2022-07-14 14:03:21 +05:30
1639038616546-UpdateDefinitionsForGlobalSettings.ts Hotfix: Split data and db migrations (#3610) 2022-07-14 14:03:21 +05:30
1639734070615-BackfillDataSourcesAndQueriesForAppVersions.ts Feature - Multi Environment support (#4833) 2022-12-09 20:23:42 +05:30
1640683693031-BackfillCalendarWeekDateFormat.ts Hotfix: Split data and db migrations (#3610) 2022-07-14 14:03:21 +05:30
1641446596775-SetImageBorderTypeToNone.ts Hotfix: Split data and db migrations (#3610) 2022-07-14 14:03:21 +05:30
1644229722021-SetFxActiveToTrueForFxFieldsConvertedToUI.ts Hotfix: Split data and db migrations (#3610) 2022-07-14 14:03:21 +05:30
1650485473528-PopulateSSOConfigs.ts Hotfix: Split data and db migrations (#3610) 2022-07-14 14:03:21 +05:30
1651820577708-PopulateTextSize.ts Hotfix: Split data and db migrations (#3610) 2022-07-14 14:03:21 +05:30
1653472569828-addedInstructionTextPropInFilePickerWidget.ts Hotfix: Split data and db migrations (#3610) 2022-07-14 14:03:21 +05:30
1653474337657-BackfillFolderDeleteFolderUpdatePermissionsAsTruthyForAdminGroup.ts Hotfix: Split data and db migrations (#3610) 2022-07-14 14:03:21 +05:30
1654150855780-BackfillAddOrgEnvironmentVariablesGroupPermissions.ts Hotfix: Split data and db migrations (#3610) 2022-07-14 14:03:21 +05:30
1654596810662-ConvertAllUserEmailsToLowercaseAndDeleteDuplicateUsers.ts fix lint 2022-07-15 15:17:18 +05:30
1655279771926-listViewWidgetAddingBorderRadiusProperty.ts Hotfix: Split data and db migrations (#3610) 2022-07-14 14:03:21 +05:30
1656061763136-modal-properties.ts Hotfix: Split data and db migrations (#3610) 2022-07-14 14:03:21 +05:30
1656924847186-addingCssPropsToTextWidget.ts move data migration to respective folder (#3911) 2022-09-01 12:39:30 +05:30
1661331234770-RestructureTableColumnSizesAndActionsToHaveAValueKeyThatPointsToItsContents.ts Refactor table component (#3933) 2022-09-21 16:23:02 +05:30
1663581777527-ModalWidget-size.ts [improvement] Modal widget (#4045) 2022-09-26 15:46:21 +05:30
1666814745413-updateUserStatus.ts migration fix : set user status 2022-12-08 17:02:40 +05:30
1667076251897-BackfillDataSources.ts Hotfix - backfill for runpy quries v1 (#5577) 2023-02-17 11:14:30 +05:30
1668521091918-ChangeDefinitionStructureForMultiPage.ts Feature/multi page applications (Task ID - CU-2h1bfvw) (#4729) 2022-12-08 17:51:09 +05:30
1669054493160-moveDataSourceOptionsToEnvironment.ts Fix: database migration from v1 to latest develop (#5863) 2023-03-29 15:18:05 +05:30
1669055405494-removePluginFromDataQuery.ts fix for app preview error (#4994) 2022-12-15 16:01:10 +05:30
1669293520796-ConnectExistingCommentThreadsToPageIds.ts Feature/multi page applications (Task ID - CU-2h1bfvw) (#4729) 2022-12-08 17:51:09 +05:30
1669919175280-removeRepetitionInDataSourceAndQuery.ts [Feature] :: Global datasources (#5504) 2023-03-24 21:41:21 +05:30
1675368628629-AddAppVersionIdColumnToDataQueries.ts [Feature] :: Global datasources (#5504) 2023-03-24 21:41:21 +05:30
1675368628726-BackfillAppVersionToDataQueries.ts [Feature] :: Global datasources (#5504) 2023-03-24 21:41:21 +05:30
1675844361117-CleanupDataSourceOptionData.ts [Feature] :: Global datasources (#5504) 2023-03-24 21:41:21 +05:30
1675844361118-MigrateEnvironmentsUnderWorkspace.ts [Feature] :: Global datasources (#5504) 2023-03-24 21:41:21 +05:30
1676545162064-BackfillRunpyDatasources.ts [Feature] :: Global datasources (#5504) 2023-03-24 21:41:21 +05:30
1677822012965-AlterOrganizationIdInAppEnvironments.ts [Feature] :: Global datasources (#5504) 2023-03-24 21:41:21 +05:30
1679604241777-ReplaceTooljetDbTableNamesWithId.ts Feature: Import export tjdb schema (#5752) 2023-08-28 21:23:15 +05:30
1684157120658-AddUniqueConstraintToAppName.ts [enhancement] Sanitising app name while creating or editing an app (#6423) 2023-06-06 14:12:36 +05:30
1686826460358-BackFillAppEnvironmentsPriorityColumn.ts [Improvements] Environment changes (#6762) 2023-07-11 10:10:03 +05:30
1686829426671-BackFillCurrentEnvironmentId.ts [Improvements] Environment changes (#6762) 2023-07-11 10:10:03 +05:30
1687188169091-UpdateOracleDbOptionsWithInstantClientVersion.ts Add support for oracle 9i db (#6637) 2023-06-21 11:39:30 +05:30
1687720044583-BackfillAddOrgEnvironmentConstantsGroupPermissions.ts Feature - Workspace environment constants (#6810) 2023-08-14 14:28:51 +05:30
1688977149516-ListviewDefaultMode.ts Release : Appbuilder - appdefinition architecture revamp (#7448) 2023-11-08 11:09:47 +05:30
1690830899563-UpdateMysqlDatasourceForSocketConnection.ts Feature: Mysql socket support (#7168) 2023-08-02 15:49:31 +05:30
1692973078520-CellSizeRegularCondensed.ts Release : Appbuilder - appdefinition architecture revamp (#7448) 2023-11-08 11:09:47 +05:30
1692974311591-TableRowCellStyle.ts Release : Appbuilder - appdefinition architecture revamp (#7448) 2023-11-08 11:09:47 +05:30
1693288308041-organizationUsersRemoveDuplicates.ts Added unique key constrain to organization users table (#7207) 2023-09-26 11:28:59 +05:30
1693309526388-addUniqueKeyConstrainForOrganizationUsers.ts Added unique key constrain to organization users table (#7207) 2023-09-26 11:28:59 +05:30
1697473340856-MigrateAppsDefinitionSchemaTransition.ts [hotfix] CE fixes (#8395) 2023-12-28 15:16:50 +05:30
1707466537651-MoveVisibilityDisabledStatesToProperties.ts Fixed lint issue 2024-02-15 11:21:27 +05:30
1709618105785-EncryptValuesForExistingOrganizationConstants.ts setup: constants migration and resolution (#9250) 2024-04-01 19:41:25 +05:30
1711528858371-MoveTableVisibilityDisabledToStyles.ts Table column redesign demo (#8442) 2024-04-19 17:22:06 +05:30
LockMigrationsTable1.ts all: fix spelling (#4326) 2022-10-11 13:46:40 +05:30
LockMigrationsTable2.ts Hotfix: Split data and db migrations (#3610) 2022-07-14 14:03:21 +05:30