* 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
* Fix the styling issue for the teams and user selection component in the alert form
* Fix the incorrect field names in form error messages
* Fix and modify cypress tests
* Fix the incorrect util function import
* update the field name in form validation message
* Update proper assertions
* Fix the empty string passed to the API when no displayName input is provided
* Fix no characters displaying in the avatar when displayName is an empty string
* Add tests for user page bug fixes
* Resolve comments
* Fix the failing unit tests
* 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>
* test: fix cypress test aut
* fixed aut failure
* fix user cypress failure due to autofocus on feed description
* changes as per comments
* fix: custom properties after hook api call
* Fix observability alert test
* update the addOwner function to avoid flakiness
* fixed Data insight and glossaryVersion page cypress
---------
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
* cypress: fixed 1.4.2 AUT cypress
* fix cypress around announcement,user,glossary, lineage and mydata
* searchIndexApplication fix and minor changes
---------
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
* highlight inherited reviewer in glossary
* locales
* use glossary name for search query
* fix glossary version cypress
* add union datatype for subfields
* Adding reviewer to glossary also adds them as an assignee to the task
* add glossary approval cypress
---------
Co-authored-by: sonikashah <sonikashah94@gmail.com>
* fix update on roles and backlink them in user profile page
* fix teams, displayName and profile pic issue
* sonar fix
* fix cypress issue
* minor changes
* add teams as reviewer
* Check Users to be reviewers
* Reviewers can be a team or user
* Fix check by id or name
* Review can be team or user both
* Validate Reviewers
* add multi select control
* - Fix Reviewers
* - Centralize Reviewer Relationship to EntityRepository
* - Sort
* add team as reviewer for glossary terms
* locales
* cleanup
* - Update Reviewer should remove existing reviewers
* fix selectable owner control
* fix code smells
* fix reviewer issue
* add glossary cypress
* fix patch issue on reviewers set to null
* update cypress tests
* fix cypress
* fix cypress
* fix reviewers in glossary task and supported cypress
* fix pytest
* Fix
* fix cypress
* fix code smells
* Inherited Reviewers need to be present always
* filter out inherited users
* fix cypress
* fix backend tests failure
* fix backend tests failure -checkstyle
* restrict owner to accept task in case of reviewer present
* fix pytest
---------
Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
Co-authored-by: ulixius9 <mayursingal9@gmail.com>
Co-authored-by: sonikashah <sonikashah94@gmail.com>