* fix(#15683): backend validation error for the following property types
* feat: Update supported date and datetime formats
* test: add e2e playwright test for custom properties
* chore: remove cypress test for custom properties
* Add date, dateTime, time backend support for custom property
* fix: update custom property display names in AddCustomProperty component
* feat: Update supported date and time formats
* chore: Update supported date and time formats
* feat: Update date and time formats in CustomProperty
* test: add playwright test
* Update supported date and time formats
* feat: Add tests for custom properties in Playwright in 2 parts
* Update supported date and time formats
* Update supported date and time formats
* chore: Update date format to uppercase in PropertyValue component
* feat: Add support for custom date format in PropertyValue component
* Update supported date and time formats
* test: add playwright test for time, dateTime, timeInterval and date properties
* Update supported time formats
* chore: Add focus to time and date pickers before filling values
* chore: Add focus to time and date pickers before filling values
* Remove date, dateTime, time from type_entity
---------
Co-authored-by: sonikashah <sonikashah94@gmail.com>
* playwright: fixed tier test for AUT
* addressing comment
* fix dataAssetWidget playwright test
---------
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
* Backend changes to introduce applicationType and airflowConfig fields in ingestion pipeline ES data
* Add on demand status fetch logic fo IngestionRecentRuns component
* Fix the IngestionRecentRuns test failure
* Update the test for IngestionRecentRun
* Include only 'scheduleInterval' in 'airflowConfig' field for ingestion_pipeline_search_index
* add new localization message
* Add common playwright functions to use in automator tests
* Remove the double license
---------
Co-authored-by: sonikashah <sonikashah94@gmail.com>
* supported all_index in search index configuration form
* allow clear in select widget
* supported tree select for the entities
* playwright test
* added env for the run application status test
* fix beta badge color, color of checkbox and changes as per comments
* minor fix
* fix sonar issue
* Fix # 16475 : Add "all" alias for chart_search_index
* Backend : support "dashboards" field for Chart entity
* Backend : support "dashboards" field for Chart entity
* support to show charts in suggestions and glossary asset and redirect their dashboard page
* localization keys
* added unit test for component
* minor fix
* Add backend tests
* added playwright test for chart in glossary
* minor change
---------
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
* support data asset explore widget
* made some card fixes,added widget image and change widget name
* file name changes
* supported unit test
* dispaly services with count in widget along with unit test
* localization keys
* card spacing fix
* asset count changes as per new design
* minor link and image changes
* Fix backend tests
* move the serviceTypeFilter to common utils
* fix sonar issue
* sonar fix
* changes as per comments
* supported playwright test
* fix playwright failure
* created separate spec for data asset widget
* remove from entity page
---------
Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
Co-authored-by: sonikashah <sonikashah94@gmail.com>
* fix(ui): consider all the tags as tier which are children of Tier classification
* add playwright
* wip tier cleanup
* fix async select list loading issue
* address comments
* update variable
* Fix: #16380 support TestSuite redeploy option from UI
* move pipelines to settings page
* fix
* add playwright
* update playwright to use dynamic data instead sample data
* User Email Based lookup for loggedInUser
* Add Unique on name
* support email only login
* fix cypress
* fix playwright
* reset user for 404
inject enableSelfSignup for auth config
* Add Self Signup Flag
* Add error messages
* Better check
* Change to Custom Exception Message
* Update message as suggested
* fix claim issue for confidential type
* fix sonar
---------
Co-authored-by: Chira Madlani <chirag@getcollate.io>
* feat: add tableDiff test case
This changed introduces a "table diff" test case which
compares two tables and fails if they are not identical.
The similarity is made based on a specific "key" (because the test only makes sense when performed on ordered collections).
1. Added the `tableDiff` test definition.
2. Implemented a "runtime" parameters feature which injects additional parameters for the test at runtime.
3. Integration tests (because of course).
This feature was not tested end-to-end yet because "array" data
* pydantic v2
* format
* format
* format and added data diff to setup.py
* format
* fixed param issue which has type ARRAY
* fixed runtime_parameter_setter
* moved models to parent directory
* handle errors in table diff
* fixed issue with edit test case
* format
* added more details to pytest skip
* format
* refactor: Improve createTestCaseParameters function in DataQualityUtils
* fixed unit test
* removed unused fixture
* removed validator.py
* fixed tests
* added validate kwarg to tests_mixin
* removed "postgres" data diff extra as they interfere with psycopg2-binary
* fixed tests
* pinned tenacity for tests
* reverted tenacity pinning
* added ui support for test diff
* fixed dq cypress and added edit flow
* organized the test case
* added dialect support
* fixed tests
* option style fix
* fixed calculation for passing/failing rows
* restrict the tableDiff test to limited services
* set where to None if blank string
* fixed where clause
* fixed tests for where clause
* use displayName in place of name in edit form
* added docs for RuntimeParameterSetter
* fixed cypress
---------
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
* minor(#16099): when adding team give user option to configure the isJoinable field
* chore: add helper text for public team field
* test: add test for create team
* fix: playwright test
* fix deleted user profile not showing
* logout currentUser if he deleted himself
* supported unit test for the deleted user
* supported playwright test for manage user from profile page
* remove unwanted class
* fix flaky failure and changes made as per comments
* changes as per comments
* playwright: improve the existing playwright test
* pw improvement
* minor change
* reduce the scope of custom property
* reduce scope of custom property test
* addressing comments
* updated response timeout
* feat(#16208): custom properties for Dashboard Data Models
* chore: update the padding for custom properties tab content
* Backend : Support extension field for dashboardDataModel
* ui: update ui to fetch the extension data
* feat: show custom properties on right panel
* chore: add custom properties in version page
* test: add playwright test for data model custom properties
* test: remove duplicate checks
---------
Co-authored-by: sonikashah <sonikashah94@gmail.com>