ToolJet/server/src/modules
Akshay 8b10c8007f
Feature: Nullable fields (#8427)
* Added Edit column functionality in ToolJet Database Table

* feat: null constraint support for create_table add_column edit_column

* fix: default data-type validation has been added

* completed column header revamp

* feat: added not null toggle in create new table drawer

* feat: on toggle not null constraint value will be persisted

* fix: loads label for not null toggle dynamically

* feat: add new column to tjdb null constraint support

* new datatype dropdown design implemented

* added new icon for delete column

* added delete icon for column

* added delete icon for column

* fix: when table name is empty create button will be disabled

* fix: datatype dropdown height fix

* fix: datatype drop down issue fix

* fix: datatype dropdown alignment fix

* fix: delete icon changed to new theme

* fix: delete icon changed to new one

* fix: create new column column name and datatype mandatory validation added

* fixed styling issues

* Added 2 space indentation for css

* inline css moved to css files as well as added 2 space indentation

* fix: createTable addColumn editColumn api payload structure change to incorporate constraint changes

* fix: error handling added for editColumn api

* added 2 space indentation

* fix: create table API payload structure changes

* added 2 space indentation and applied styles for dark mode as well

* disabled the existing column's dataType

* fix: create new column payload updated

* renamed columnIndex to columnSelection and fixed the plus column creator button position issue

* renamed columnIndex to columnSelection and added text visiblity for dropdown in dark and light mode

* moved the react-select's new styles to constants.js file as function

* react select's css moved to constants.js file

* fix: review comments has been fixed

* added edit column warning UI

* completed edit column new flow

* remove Please wait for ToolJet to update..this line from edit column warning message

* increased height for add column + button

* fix: create table will not accept empty values for mandatory fields like tablename column_name datatype

* fix: custom error message for tjdb add row operation

* new design implemented for creating a new row in ToolJet database

* added darkmode design as well for the create row disabled fields

* added hover effects for disabled fields

* added text color for disabled state

* added toast message for handling errors

* added some changes in edit row file

* added some changes in create row file

* added styles for the edit row fields according to new design

* added stylings for react select in edit row

* disabled create button

* disabled save button

* added null tag inside the input field

* add versioned transformations for tjdb import dto

* update view table query

* update tjdb forms for constraints changes

* added all operators list in constants file

* fix primary key check

* added sticky style for column and row creator

* added null tag inside the cell if the value is null

* resolved bugs in nullable fields

* added functionality for allowing empty string for datatype character only for edit row and create row

* added functionality for allowing empty string for datatype character only for edit row and create row

* removed console logs

* fixed bugs

* fixed bugs in editrow

* fix: create table datatype dropdown tick icon for respective datatype selected

* fix: default value is not updating while edit a column after change it to null constraint

* fix: create-row and edit-row boolean field toggle on default value selection color was missing

* fixed bugs

* wip sticky button

* added styles for sticky column creator and row creator

---------

Co-authored-by: Abd-Rahman-1999 <s.rahmanabd1999@gmail.com>
Co-authored-by: Ganesh Kumar <ganesh8056234@gmail.com>
2024-01-22 20:29:51 +05:30
..
app_config Fix linting errors across the app (#785) 2021-09-21 19:18:28 +05:30
app_environments API Support for getting data source options under a datasource (#5948) 2023-04-06 17:52:28 +05:30
apps Release : Appbuilder - appdefinition architecture revamp (#7448) 2023-11-08 11:09:47 +05:30
auth fix: conflict b/w yjs auth_token and session token (#5962) 2023-04-07 13:10:43 +05:30
casl Feature: Nullable fields (#8427) 2024-01-22 20:29:51 +05:30
comment_users feat: trigger mail when user is mentioned in comment (#3443) 2022-07-25 11:14:59 +05:30
comments feat: trigger mail when user is mentioned in comment (#3443) 2022-07-25 11:14:59 +05:30
copilot Feature - ToolJet Copilot 🚀 (#6074) 2023-05-11 15:04:48 +05:30
data_queries Feature - Multi Environment support (#4833) 2022-12-09 20:23:42 +05:30
data_sources [Feature] :: Global datasources (#5504) 2023-03-24 21:41:21 +05:30
files feat: add user avatar (#2920) 2022-06-02 12:19:49 +05:30
folder_apps Running queries + firestore query service 🚀 2021-07-14 19:44:35 +05:30
folders feat: add user avatar (#2920) 2022-06-02 12:19:49 +05:30
group_permissions feat: add user avatar (#2920) 2022-06-02 12:19:49 +05:30
import_export_resources remove unused postgrest proxy provider in import export module 2023-10-18 15:10:24 +05:30
library_app Release v2.20.0: New Templates (#7805) 2023-10-12 11:56:29 +05:30
meta Fix linting errors across the app (#785) 2021-09-21 19:18:28 +05:30
observability/sentry Chore: Application monitoring support with sentry (#702) 2021-09-09 22:14:34 +05:30
org_environment_variables [Improvement] URLs scoped with workspace id (#5487) 2023-04-06 16:42:58 +05:30
organization_constants Feature - Workspace environment constants (#6810) 2023-08-14 14:28:51 +05:30
organizations [feature] Make workspace urls more readable (#6698) 2023-10-18 13:00:17 +05:30
plugins [Feature] Make plugins installable (#3069) 2022-10-27 16:59:43 +05:30
request_context [Improvement] URLs scoped with workspace id (#5487) 2023-04-06 16:42:58 +05:30
seeds setup database seed 2021-08-03 09:41:39 +05:30
thread Feature: Collaboration ( realtime comments for canvas ) 🔥 (#810) 2021-11-01 12:58:03 +05:30
tooljet_db Feature: Bulk csv upload for TJDB (#7421) 2023-09-28 21:42:00 +05:30
users Feature :: onboarding self hosted users (#4933) 2022-12-21 00:13:18 +05:30