Commit graph

393 commits

Author SHA1 Message Date
Yukti Goyal
d22a718b2f fixed data cy issue 2026-02-26 12:20:53 +05:30
Yukti Goyal
6d1e1f6e40 Merge branch 'lts-3.16' into test/Automation-fix-environment-permissions 2026-02-25 11:38:51 +05:30
Rudhra Deep Biswas
a0180c1bc3
Licensing Phase 2 (#14676)
* feat(otel): Add edition-based OpenTelemetry architecture

* Implement Enterprise Edition OpenTelemetry initialization

* init

* flag

* cloud

* cloud changes

* sso

* add IOtelListener interface for OpenTelemetry listeners

* feat(logging): Enhance OpenTelemetry logging details in startup info

* otel

* otel middleware

* fixed

* review changes

* fix

* server/src/otel/audit-metrics.ts

* fix for optional boolean in audut-metrics.ts

* refactor: remove redundant OpenTelemetry middleware application code

* refactor: use ES6 imports instead of require in tracing.ts

* added google and git

* Promote and Release for the app in phase 3 (#14872)

* Promote and Release for the app in phase 3

* fix after product review

* tooltip for app builder

* Removed extra variable

* Revert "tooltip for app builder"

This reverts commit b7079ab7d8.

* changes in BaseManageGroupPermissionResources

* fixed lint issues

---------

Co-authored-by: Pratush <pratush@Pratushs-MacBook-Pro.local>
Co-authored-by: Midhun G S <gsmithun4@gmail.com>

* fix: clean up formatting and whitespace in LicenseBase class

* fixed failed cases for license (#15242)

* feat: add customGroups, promote and release feature checks to license utility service

* fix: update group permission logic to exclude end user role

* fix: update granular permissions logic to include feature flag for custom groups

* fix: update permission logic to replace isBasicPlan with isEditable flag

* fix: update permission logic to use isEditable flag instead of isBasicPlan

* fixed failed case

* fix: correct formatting in BASIC_PLAN_TERMS features section

* bump version from 3.20.103-lts to 3.20.104-lts in all components

---------

Co-authored-by: adishM98 Bot <adish.madhu@gmail.com>
Co-authored-by: Pratush <pratush@Pratushs-MacBook-Pro.local>
Co-authored-by: gsmithun4 <gsmithun4@gmail.com>
Co-authored-by: Pratush Sinha <104584767+Pratush613@users.noreply.github.com>
Co-authored-by: YuktiGoyal02 <100783212+YuktiGoyal02@users.noreply.github.com>
Co-authored-by: Shantanu Mane <maneshantanu.20@gmail.com>
Co-authored-by: Yukti Goyal <yuktigoyal02@gmail.com>
2026-02-24 21:53:13 +05:30
emidhun
2ffd1fdf81 Fix automation failures 2026-02-24 20:45:18 +11:00
Mekhla Asopa
6475a29f59
Update data-cy for platform automation (#15082)
* update data-cy for platform automation

* update data-cy for page setting

* update data-cy for public app
2026-02-24 10:49:54 +05:30
Yukti Goyal
3f690a8e1d fixed review comments 2026-02-16 20:31:44 +05:30
Yukti Goyal
a3abcc3f2b added cases for admin and builder env permission 2026-02-12 13:58:00 +05:30
Manish Kushare
47712bcf9a
Fix: Update right panel behavior and styles for better usability (#15165)
* Fix: Update right panel behavior and styles for better usability

* update test cases for new disabled CSS class implementation

---------

Co-authored-by: ajith-k-v <ajith.jaban@gmail.com>
2026-02-04 15:00:17 +05:30
vjaris42
ccce27a4f3
Fix: enable end user to have non-released enviroment access in paid plans (#15057)
* fix: enable end user to have non-released enviroment access in paid plans

* fix: public access logic

* fix: preview header

* fixed automation failing case

* fix: default env permissions

* fix: modules loading

* Fixing the redirect for apps preview

* bump version

---------

Co-authored-by: gsmithun4 <gsmithun4@gmail.com>
Co-authored-by: Yukti Goyal <yuktigoyal02@gmail.com>
Co-authored-by: Siddharthpl <siddharthpundir73@gmail.com>
2026-01-30 19:21:35 +05:30
Siddharth Pundir
c29dfde7f8
Adding the organizational slug in the signup redirect url (#15048)
* Adding the organizational slug in the signup redirect url

* Fixing the signup redirect logic for user access urls

* Fixed signup flow

* Fixing the redirect logic for preview apps for signup

* chore: update version to 3.20.77-lts

---------

Co-authored-by: Yukti Goyal <yuktigoyal02@gmail.com>
Co-authored-by: gsmithun4 <gsmithun4@gmail.com>
2026-01-24 11:46:34 +05:30
Siddharth Pundir
41e5792bc7
Feat: add builder access control for themes (#14555)
* feat: add builder access control for themes

* Submodule conflict resolved

* Fixed user was able to see workspace setting page

* Resolving submodule conflict

* Fixed the base url for builder

* fixed builder permission failed cases

* fixed flaky case

* Fixed the workspace setting url for end-user

* removed verify theme step

* bump version from 3.20.66-lts to 3.20.67-lts

---------

Co-authored-by: Yukti Goyal <yuktigoyal02@gmail.com>
Co-authored-by: gsmithun4 <gsmithun4@gmail.com>
2026-01-12 21:59:56 +05:30
Srimanitejas123
522be441b6 Merge branch 'lts-3.16' into test/preview-disabled-for-released-apps 2026-01-07 11:38:57 +05:30
Vijaykant Yadav
4ebb8d7b40 Merge branch 'lts-3.16' into feat/env-permissions 2026-01-05 22:03:12 +05:30
Adish M
0dbf071c5f
Merge pull request #14850 from ToolJet/feat/Added-password-domains
Added allowed and restricted domain for password login and signup.
2026-01-05 21:57:07 +05:30
Vijaykant Yadav
035f1044d8 Merge branch 'lts-3.16' into feat/env-permissions 2026-01-05 21:09:37 +05:30
Yukti Goyal
5094876dc5 Merge branch 'feat/env-permissions' into test/Automation-fix-env-permission 2025-12-31 14:39:42 +05:30
Yukti Goyal
7a5e7e26ca fixed permission modal issues for app environment changes 2025-12-31 10:51:51 +05:30
Yukti Goyal
6a24604b7a updated allowed domain changes 2025-12-31 00:29:46 +05:30
Mekhla Asopa
a0cf8512d5 added datasource config 2025-12-24 05:49:37 +05:30
Mekhla Asopa
4829128a89 Update config for checkbox 2025-12-22 11:13:08 +05:30
ajith-k-v
438ae2b8ba Merge branch 'test/platform-subpath-deployment-test' into test/platform-subpath-deployment-test-dummy 2025-12-18 14:06:01 +05:30
ajith-k-v
e28d8762e9 Update the config and selectors 2025-12-17 16:47:59 +05:30
Mekhla Asopa
2b7234f786 fixed failed specs 2025-12-17 03:46:52 +05:30
Mekhla Asopa
45397cff66 updated method and data-cy for form fill 2025-12-15 21:29:49 +05:30
Srimanitejas123
082139bb0d added assertion for preview option in released apps 2025-12-15 12:16:21 +05:30
ajith-k-v
c8a5daa539 Merge branch 'test/platform-subpath-deployment-test' into test/platform-subpath-deployment-test-dummy 2025-12-15 11:28:10 +05:30
Mekhla Asopa
54ec7d8e52 added automation for db 2025-12-15 03:55:17 +05:30
Muhsin Shah C P
b568bbb8fc
[feature] Able to configure multiple OIDC provider for an organisation (#14640)
* feat: add multi-tenant OIDC support and update organization SSO configuration handling

* feat: implement create and delete organization SSO configuration endpoints

* feat: add BackWithoutArrow icon and support for multiple organization SSO configurations

* feat: enhance OIDC support by fetching fresh data and adding count badge

* feat: update OIDC handling to check for enabled configurations

* refactor: remove createOrganizationSSO function and related features; update OIDC handling for multi-tenant support

* refactor: enhance SSO configuration processing to handle single and array formats

* refactor: improve OIDC handling to support both array and single object formats

* Update exisiting test cases for OIDC multi-tenent component changes

* Fix okta oidc spec for multi tenent feature

* Fix for Auto-enable sso bug

* Refactor SSO count logic to handle unique SSO types for multi-OIDC support

* Refactor SSO theme styles for improved readability and maintainability

* Add normal mix-blend-mode for oidc-count-badge in dark theme

---------

Co-authored-by: ajith-k-v <ajith.jaban@gmail.com>
2025-12-12 19:13:43 +05:30
Mekhla Asopa
818b557c43 updated fill form method and data-cy for field label 2025-12-12 18:11:49 +05:30
Mekhla Asopa
6fd4cddab5 Merge branch 'lts-3.16' into test/Automation-marketplace-fixes 2025-12-12 15:04:37 +05:30
Siddharth Pundir
41c2e36147
Added the passwrod complexity if its env is present (#14718)
* Added the passwrod complexity if its env is present

* Updating the frontend password input

* bugs

* validatepassword

* update cypress test cases for new password flow

* Fix failing cypress test cases

* toast

* error msg

* sus

* Update login flow test cases

* valid password

---------

Co-authored-by: gsmithun4 <gsmithun4@gmail.com>
Co-authored-by: Rudhra Deep Biswas <rudra21ultra@gmail.com>
Co-authored-by: ajith-k-v <ajith.jaban@gmail.com>
2025-12-11 18:44:35 +05:30
Mekhla Asopa
42c62da52e added postgres test cases 2025-12-11 04:10:16 +05:30
ajith-k-v
c696589810 Merge branch 'test/platform-subpath-deployment-test' into test/platform-subpath-deployment-test-dummy 2025-12-10 09:56:55 +05:30
Mekhla Asopa
4f7620b37f Merge branch 'lts-3.16' into test/Automation-marketplace-fixes 2025-12-09 10:59:16 +05:30
Rohan Lahori
5bec5a5b12
Feature/draft versioning support (#14284)
* added app_versions fields

* added data migration for backward compatibility

* added ce specific logic

* fixed ce migration (need to dev-test)

* moved to data migration

* migration changes

* added endpoint to create draft version

* backend changes

* added draft to app_import scenario

* added version description

* minor changes (needs improvement)

* fixed breaking dropdown in editor

* updated submodule commits

* revert package.json

* revert ui not used changes

* submodule changes

* reverting non used files

* ui changes

* ui changes

* ui changes

* ui changes

* ui changes

* copywriting changes

* ui changes

* ui changes

* edit version modal changes

* ui integration changes

* added button solid and removed unused css

* removed commented code from create version modal

* updated button size to use large

* ui changes

* draft version modal changes

* added sub-module commits to main

* draft version endpoint changes

* ui changes for draft version modal

* fix breaking ui

* ui changes for banner

* minor ui changes

* remove scss changes from themes file

* removed unused components (cleanup)

* removed unused components (pr cleanup)

* draft version changes

* create version modal changes

* canvas banner fixes

* comment creation logic

* refactor: version dropdown

* update endpoint changes

* fix: promote logic

* update submodule

* fix: released version and create version modal

* fix draft version creation

* minor ui changes

* minor backend fixes

* tooltip changes

* added all components in same folder

* added minor comments

* import fixes

* refactor files

* fix: overlay issues

* fix: on version creation

* fix ce bugs

* bug fixes

* bug fixes

* bug fixes

* bug fixes

* base merge

* feat: draft versioning support with UI enhancements and backend adjustments

- Updated AppCanvas to conditionally render AppCanvasBanner based on edit mode.
- Enhanced CreateDraftVersionModal to handle version selection and creation logic.
- Modified CreateVersionModal to streamline version creation process and handle commits.
- Improved ReleaseConfirmation to include development versions in release context.
- Refactored CreateDraftButton and VersionDropdownItem for better UI consistency and dark mode support.
- Updated VersionManagerDropdown to manage draft versions and improve version selection logic.
- Enhanced version switcher and promote/release buttons with dark mode styling.
- Adjusted server-side features and constants to support new draft versioning capabilities.
- Updated styles across components for better visual consistency and responsiveness.

* minor fixes

* rebase

* merge base

* update submodule

* Add data-cy attribute for draft version components

* Update cypress test cases for draft version feature

* Update failing test cases

* Update draft version test cases

* Skip older flow

* migration changes

* migration fixes

* Update the failed test cases

* removed multiple api calls

* fix: version set on draft creation

* fixes

* fix: version update on save version

* fixes

* name fix

* fix version lock banner styling

* bump version to 3.20.50-lts across all components

---------

Co-authored-by: Vijaykant Yadav <vjy239@gmail.com>
Co-authored-by: ajith-k-v <ajith.jaban@gmail.com>
Co-authored-by: gsmithun4 <gsmithun4@gmail.com>
2025-12-05 22:13:00 +05:30
ajith-k-v
0fb07ccebf modify the failing test cases 2025-12-05 19:19:10 +05:30
emidhun
464805a2b6 - Update the basic spec 2025-12-05 19:04:09 +05:30
emidhun
9e3c347785 remove redundent file 2025-12-05 18:28:06 +05:30
emidhun
d71b968846 Update command name on the util file. 2025-12-05 18:25:11 +05:30
emidhun
0475fd553b Update the commands
- Create marketplace commands
- Updated the utils and specs accordingly.
2025-12-05 18:07:00 +05:30
emidhun
1c46fd89a5 Connection form UI utils updated. 2025-12-04 14:29:51 +05:30
Mekhla Asopa
87e8b566bd update method for password and fill form 2025-12-03 18:33:30 +05:30
Mekhla Asopa
bd31e01389 added DS connection form method 2025-12-03 11:14:10 +05:30
Mekhla Asopa
9414d86f10 updated method to fill form 2025-12-02 18:20:51 +05:30
emidhun
3675a29d7c Refactor Cypress commands for improved element handling and add common selectors for marketplace components 2025-12-01 15:00:46 +05:30
Mekhla Asopa
f611231c9c Added method for fields 2025-12-01 12:34:37 +05:30
ajith-k-v
167c4cd219 update domain 2025-11-26 18:45:28 +05:30
Mekhla Asopa
2a731f4e51 fix app version and multi env 2025-11-26 11:09:23 +05:30
ajith-k-v
087014423c update sso test cases 2025-11-25 17:01:32 +05:30
Mekhla Asopa
2c3161573c fix oidc and saml 2025-11-24 23:34:43 +05:30