What's changed?
🚀 Features
Feature: Configurable workflow execution in #3663 by @akshaysasidrn
Feature: Duplicate the workflow node in #3616 by @manishkushare
🛠️ Fixes
Fix: Resolve workspace constants and secrets in workflow context in #3659 by @akshaysasidrn
* Added feature to set default value to nul
Fix app crashing bug while creating FK relations
* feat: enhance default value validation for foreign keys
- Updated the label for setting default value to Null for clarity.
- Implemented a validation function to check the default value against referenced foreign key columns.
- Added useEffect to trigger validation on component mount.
* Handled edge case between not null constraint and set default to null toggle
* Removed turnary operator
* fix: placeholder is getting overlapped with null tag
* When isNotNull is truthy and default value is falsy, then disabling the save button
* fix: remove unnecessary rows check for NOT NULL default value validation
* Added feature to add bulk upsert using PK
* Avoid pre-fetching of data
* refactor: update bulk upsert option to use primary key in ToolJetDbOperations
* refactor: rename bulk upsert action to include primary key in TooljetDbActions
* refactor: enhance data type conversion and improve bulk upsert logic in TooljetDbBulkUploadService for bulk upsert function
* updated bulk upsert functionalities
* refactor: implement error handling in bulk upsert process of TooljetDbBulkUploadService
* refactor: simplify row handling in BulkUpsertPrimaryKey and ensure consistent data structure in TooljetDb services
* Made the review changes
* refactor: remove getTableInfo method from TooljetDbBulkUploadService and its usage in TooljetDbDataOperationsService
* refactor: update initialValue handling in CodeHinter for BulkUploadPrimaryKey and BulkUpsertPrimaryKey components
* Bug fixed
* Bug fixed , line height issue in column form for table edit and create table
* Popover position issue fixed
* Enhance DateTimePicker popper styling and adjust class usage for better positioning
* [white-labelling] Logo related pending issues (#12243)
* Working on refactoring and fixing white-labelling for modularisation
* Working on fixes
* Fixed: app builder logo issue
* Refactored default state behaviour
* Removed console logs
* Added workspace slug
* Adding single image changes from ee lts (#12272) (#12285)
Co-authored-by: Adish M <44204658+adishM98@users.noreply.github.com>
* Moving Vulnerability CI from EE (#12288)
* CE modularisation bugs (#12278)
* Working on refactoring and fixing white-labelling for modularisation
* Working on fixes
* Fixed: app builder logo issue
* Refactored default state behaviour
* Removed console logs
* Added workspace slug
* Fixed: Able to update group name with space
* Adding single image changes from ee lts (#12272)
* Fixed: Able to add a user 2 times to the group
* Fixed: Builder isn't able to datasiurces
* Fixed: updated the builder check
* Refactored the changes
---------
Co-authored-by: Adish M <44204658+adishM98@users.noreply.github.com>
* Add data-cy for components in modularisation branch (#12296)
* [modularisation-bugs] Fixing rest of the priority bugs (#12301)
* Fixed: custom logout url issue
* Fixed: fixed all workspace redirection issue
* Fixed: made the datsource access same for ce and ee-basicplan builders
* Fixed: sample db connection issue
* Fixed: sample database query issue
* Fixed: page isn't showing the organization list for user whose current organization is archived
* Fixed: granular permission datasource page
* remove license check for oidc login
---------
Co-authored-by: Muhsin Shah C P <muhsinshah21@gmail.com>
Co-authored-by: Adish M <44204658+adishM98@users.noreply.github.com>
Co-authored-by: Ajith KV <ajith.jaban@gmail.com>
Co-authored-by: Anantshree Chandola <anantshreechandola23@gmail.com>