Commit graph

15 commits

Author SHA1 Message Date
ajith-k-v
e28d8762e9 Update the config and selectors 2025-12-17 16:47:59 +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 <[email protected]>
Co-authored-by: ajith-k-v <[email protected]>
Co-authored-by: gsmithun4 <[email protected]>
2025-12-05 22:13:00 +05:30
Mekhla Asopa
6b513e5392 fix privateAndPublicApps spec 2025-11-20 14:38:02 +05:30
Mekhla Asopa
9585f6c073
Platform automation fixes (#14571)
* addedspace in button spec

* update manage sso

* fixed onboarding spec

* fixed license specs

* - Fix private and public app

* - Update spec by removing it only

* Add timeout for loading fixes.

* fix for first user onboarding.

* User invite flow 

* Profile 

* homePageDashboard 

* homePageDashboard  

* Redirection limit 

* userInviteFlowEdgeCases  

* First user onboarding 

* fixed global inspector specs

* - Fix multienv, and login

* Update openid test cases

---------

Co-authored-by: emidhun <[email protected]>
Co-authored-by: ajith-k-v <[email protected]>
2025-11-13 18:25:04 +05:30
emidhun
88dd7afbd2 Optimise import final it block 2025-10-27 19:05:28 +05:30
Ajith KV
7d28810652
Add cypress test cases for enterprise user groups and permissions (#14340)
* Add cypress test cases for enterprise user groups and permissions

* update constants

* update user groups test cases

* update spec

* update groups cases

* update lock.json

* update custom group cases

* update docker file

* update first user onboarding and platform commands

* add case for UI  promote and release permission
2025-10-17 12:38:44 +05:30
Ajith KV
b54c3e1afb
Modify apps cypress test cases for enterprise (#13078)
* Modify apps cypress test cases for enterprise

* Update cypress.Dockerfile

* cypress fix

---------

Co-authored-by: Adish M <[email protected]>
2025-06-30 15:11:11 +05:30
ajith-k-v
6f67da0d7b Platform cypress fix 2025-06-19 14:08:29 +05:30
Ajith KV
ea5e6beb7e
Update platform cypress workflow for enterprise edition (#12875)
* Update platform cypress workflow

* fix syntax

* fix syntax

* update the workflow

* update workflow

* update the port

* correction in the .env variables

* correction in the matrix check

* correction in the matrix check

* correction in the matrix check

* fix for platform ee cypress workflow

* Update the workflow for environment specific cypress env

* Update ee config

* update the file name

* update the file name

* update typo

* update dockerfile

* update the port

* adding logs to check the migration

* added redis to the dockerfile

* added redis to the dockerfile

* fix redis issue

* corrections ce and ee steps

* clean up

* adding latest submodules

* removing submodules

* removing submodules

---------

Co-authored-by: Adish M <[email protected]>
2025-06-04 12:30:00 +05:30
Ajith KV
258469f78d
Fix failed platform cypress test cases (#12537)
* Fix failed platform cypress test cases

* fix apps test cases

* Update test cases

* Fix failing test cases

* Modify data-cy attribute

* Fix test cases in subpath deployment

* revert the utils changes

* Fix failing action test cases

* Add data-cy attribute

* Fix failing test cases

* Fix failing test cases

* Fix failing test cases

* fix action failing test cases

* Modify import export test cases

* Fix failing test cases

* Fix dashboard test cases

* Fix dashboard failing it block

* revert changes
2025-04-21 19:37:35 +05:30
Ajith KV
7f1d24a2da
Modularisation platform cypress fix (#12432) 2025-04-07 15:49:21 +05:30
Ajith KV
52937bb120
Fix failing cypress test cases (#11896)
* Fix failing cypress test cases

* modify test cases

* modify failing test cases

* modify failing test cases

* Fix failing test cases

* Fix failing test cases

* fix failing test cases

* fix failing test cases

* fix failing test cases
2025-02-17 10:30:24 +05:30
Ajith KV
bf8223ecf7
Updated app import export cypress test cases (#11836)
* Update app import export cypress test cases

* Add calidation for invalid app file and version switchinh

* Fix failing test cases

* Fix failed test cases

* update test cases for proxy deployments

* update the utils
2025-01-27 12:10:35 +05:30
Ajith KV
5f16d59368
Update app versioning cypress test cases (#11803)
* Update app versioining test cases

* Add data-cy for preview settings

* Update commands

* Update version spec as per the custom command

* update keyboard action validation toast
2025-01-16 11:38: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