Commit graph

29 commits

Author SHA1 Message Date
Akshay
4b6e6ee5cd
Feature: Dynamic form validations (#12292)
* fixed datasource page crash as function definition was referenced wrongly (#11562)

* Add new dynamicform

* Refactor postgres manifest file

* Add new input-v3 component

* Conditionally render DynamicformV2

* Make change to design system component

* Remove key-value label over header input and increase width

* Add validation function for individual inputs

* Add validations on datasource creation

* Update custom input wrapper

* Update manifest file

* Add validation setup for dynamic form with JSON schema

* Fix input labels

* Add more validation checks

* Update manifest

* Remove console logs

* Add props for header component

* Skip validation for encrypted fields

* Add validations while saving datasource

* Remove validations for connection-options

* Add fetch manifest function

* Centralise validation errors

* Add property name in datapath

* Initialize and map validation errors to property

* Reuse validationErrors while saving datasource

* Bypass design system validation by implementing custom validation prop

* Skip initial render validation

Skip validation message for unchanged elements

* Remove fetchManifest

* Add text input for connection string

* Add workflow schema

* Fix double border on error or success

* Remove redundant default populating logic

* Fix the error helper text color to red

* Validate all fields post initial render

* Show label name in helper-text for failed validation

* Correctly switch between the password eye svg

* Incorporate edit button on encrypted inputs

* Resolve lint issue

---------

Co-authored-by: Ganesh Kumar <40178541+ganesh8056@users.noreply.github.com>
Co-authored-by: Parth Adhikari <parthadhikari@192.168.1.3>
Co-authored-by: Parth Adhikari <parthadhikari@192.168.1.2>
Co-authored-by: Parth Adhikari <parthadhikari@192.168.1.6>
Co-authored-by: parthy007 <parthadhikari1812@gmail.com>
2025-04-03 13:47:49 +05:30
Ganesh Kumar
86590f58c4
Fix: DTO validation for data types in ToolJet database (#12368)
* datasource configuration page mounted when no particular datasource is selected

* dto validation for TJDB table datatype and app export by specific versioin exports tjdb tables
2025-04-03 12:04:08 +05:30
Midhun G S
b55490493d
Post modularization fixes (#12420)
* [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>
2025-04-01 16:16:01 +05:30
Akshay
1587be0f17
Merge pull request #12174 from ToolJet/develop
Merge develop to main
2025-03-27 18:15:19 +05:30
Mekhla Asopa
0c338412a8
added data-cy for rest api (#12298) 2025-03-19 13:56:33 +05:30
gsmithun4
22bbcbee70 Merge branch 'main' into merge-main-develop-1s 2025-03-12 22:59:30 +05:30
Vijaykant Yadav
615102c89d Fix: onboard app creation and version actions 2025-03-11 19:37:22 +05:30
Muhsin Shah C P
679811ad76
Fixed onboarding questions bug (#12160) 2025-03-07 19:47:46 +05:30
Muhsin Shah C P
39afec27fc
Merge pull request #12154 from ToolJet/bug-fixes-rudra
Bug Fixes
2025-03-07 12:56:21 +05:30
Rudra deep Biswas
c64f037b8e hh 2025-03-07 12:50:20 +05:30
Rohan Lahori
598c0b5c3f
CE P0 Fixes branch-1 (#12116)
* minor fixes

* signup-fixes

* minor bug

* fix for not showing custom groups

* fixed minor bug

* removed comments

* dark mode fixes

* dark mode fixes
2025-03-06 13:03:43 +05:30
Anantshree Chandola
b7c21237ff
added env constants (#12114)
* added env constants

* updates
2025-03-05 16:02:29 +05:30
Rohan Lahori
8aad44c53e
Merge pull request #12105 from ToolJet/license-banner-changes
Dashboard License banner changes AI Release
2025-03-05 13:04:18 +05:30
Parth
538d311182
Fix: Plugins installation and test-connections bugs (#12088)
* Add dependency injections to fix plugin install issue

* Add id in testConnection URL param
2025-03-03 15:06:40 +05:30
Muhsin Shah C P
d275a8ac58
[fix/modularisation] Fixed the white-label store helper issue and changed EDITION to TOOLJET_EDITION (#12044)
* Fixed: Changed EDITION to TOOLJEET_EDITION and fixed ee frontend helper file issue

* Changed the edition env in docker files
2025-02-25 17:58:43 +05:30
gsmithun4
269ec56455 Initial commit 2025-02-25 12:22:50 +05:30
Ajith KV
08c205788f
Updated private and public apps test cypress cases (#11788)
* update apps test cases

* Update data-cy

* Remove app editor spec
2025-01-15 17:25:24 +05:30
Ajith KV
b87dbf304c
Added data-cy for newly added components (#11435) 2024-12-03 11:53:34 +05:30
Rohan Lahori
3913716ce0
Disable signup changes (#11311)
* minor fixes

* removed signup disabled guard from workspace level login

* minor change in the flag

* console removed

* minor fix

* fixed ws level sigup

* fixed ws level sigup
2024-11-18 11:55:49 +05:30
Rohan Lahori
cb482b6d6b
updated onboarding svgs (#655) (#11306) 2024-11-13 13:23:53 +05:30
Rohan Lahori
264cfe5162
ce ui lag changes (#11294)
* ce ui lag changes

* removed commented part

* removed unused change + ui wrapper changes

* invitation flow fixes
2024-11-12 20:12:42 +05:30
Muhsin Shah C P
8d492d9394
Added region (#11223) 2024-11-06 15:02:41 +05:30
Rohan Lahori
3a8fa29f58
onboarding ui changes setup (#10981) 2024-10-21 12:11:24 +05:30
Rohan Lahori
2c81929eee
Bugfixes not fixes issues/ce release (#10819) 2024-09-24 16:59:56 +05:30
Rohan Lahori
8e8edd46f9
Bugfixes branch2/ce release (#10809)
* minor bug fix

* made the workspace name field optional for create user dto

* css fix

* disabled custom group for default groups

* forgot password input field fix

* removed useEffect for disabled states

* removed this because of multiple copywriting

* added trim logic for empty name checks

* dto changes

* dto changes fixes
2024-09-24 13:26:49 +05:30
Rohan Lahori
73879b588e
handled redirection for subpaths (#10804) 2024-09-23 12:27:48 +05:30
Rohan Lahori
4011863b97
Release branch fixes/platform ce (#10788)
* minor fix

* css changes

* email component changes

* signup signIn flow changes

* make workspace name based on the company changes

* removed white labelling changes from the background wrapper

* handled workspace name duplication (slug iso duplication case pending)

* used seprate method for workspace slug

* handle workspace name duplication case for default workspace name also

* minor css patch

* css bug

* removed duplicate useEffect

* removed alert and seprator component

* removed not used consoles

* reverted white labelling changes
2024-09-20 14:49:33 +05:30
Muhsin Shah C P
83735291f3
fix: release branch syntax errors & onboarding app issue (#10781) 2024-09-19 15:08:18 +05:30
Muhsin Shah C P
51d7f07c6b
[improvement] New onboarding flow (#10746)
* Added modules folder to the source code

* Added some changes to the APIs and removing unwanted files

* fixed: slug and padding issue

* Fixed invitations page issue

* cleaning up and modularising the store code

* Refactoring the SSOAuthModule

* Onboarding bug fixes (#2072)

* Added the enter event hook

* Added link to the header icon

* removed the pointer from the parent class and added to the child

* reset password button fixes and minor type fixes

* fixed validations for password

* handled reset password scenarios (might need some refactoring)

* modified email component to take custom placeholders

* fixed css error in submig button in disabled state

* added handle submit in the setup page

* added seprate component for resend email button to prevent re-rendering of component

* Added clearPageHistory

* Added forgot password create account CTA issue

* Added css fix for the page scroll issue

* review changes

* removed duplicate component

* fixed the placeholder issue

* Added consultation banner fix

* overlapping of email success info page and dark theme fixes

* Added maxWidth to the toast

* minor css fix

* white labelling changes

* fixed: black dot issue

* Added dark-theme fix for the submit-btn

* fixed margin related issue for mozilla firefox

* added seprator component and minor css fix

* css fixes for password success info screen

* css fix

---------

Co-authored-by: rohanlahori <rohanlahori99@gmail.com>

* refactoring the server side code

* removed onboarding status

* Added pr changes

---------

Co-authored-by: rohanlahori <rohanlahori99@gmail.com>
2024-09-19 12:46:22 +05:30