* Fix#23445: User with Owner role unable to update Incident Status via API
* fix: failing build
* fix: permission on test case incidents
* playwright: added e2e test for issue #23445 (#23459)
* fix: entitylink parsing for entity resource
* fix: restore severity state in PATCH test
---------
Co-authored-by: Teddy Crepineau <teddy.crepineau@gmail.com>
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
* Revert Entity Status Migrations as we already have the default value
* Batch Migrations and by default show entityStatus field in the response
* Setting default value of enum in the status.json and fixing test cases for new default enum UNPROCESSED
* Update generated TypeScript types
* DataContract by default has Unprocessed status, Overriden method in the GlossaryTermRepository
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Add the drive service settings option
* Fix the ci error
* Add Directory Details page
* Add Explore page support for new drive assets
* Add Directory Children table
* Update page.json
* Add File details page
* Add spreadsheet details page
* Add Worksheet details page
* Update explore tree name
* Fix the search suggestions not showing for new assets
* Add new assets in missing setting options
* Update service util class base for drive service
* Add version support for directory
* Add version pages for File, Spreadsheet and Worksheet
* Add FQN for worksheet columns
* Add columns table for the worksheet
* Fix the Spreadsheet, Directory and Worksheet version pages not showing children.
* Fix the domain not updating for drive assets
* Fix announcement not working for drive assets
* Add playwright for Directory asset
* Fix the index mappings and failing playwright test for directory
* Add google drive service icon
* Fix the delete and restore functionality for drive assets
* Fix patch tags for worksheet and add tests
* Fix failures
* search indices
* Update service details page for drive service
* Add playwright tests for remaining drive assets
* Fix listing APIs to return when root=true mentioned
* Update API to fetch drive service assets and fix playwright for Worksheet service
* Fix the index mappings
* Add the new fields for advanced search
* Add the playwright tests for drive assets
* fix: drive service test connection
* fix: drive service test connection
* Fix the ServiceDetailsPage tests
* Fix the playwright tests
* Fix the search settings issue for drive assets
* add missing icons, fix search index issue for worksheet, resolve the sonar issues
* Fix the entity permission spec
* Fix FileResourceTest to create GoogleDrive instead of SharePoint to match the type creation in the test
* Work on comments
---------
Co-authored-by: Sriharsha Chintalapani <harsha@getcollate.io>
Co-authored-by: Keshav Mohta <keshavmohta09@gmail.com>
Co-authored-by: Ram Narayan Balaji <ramnarayanb3005@gmail.com>
* Domain Only Access Role to be evaluated as part of PolicyEvaluator
* Domain Only Access Role to be evaluated as part of PolicyEvaluator
* Cleanup unnecessary comments
* Add migration fix for domain only policy
* fix playwright domain rbac
* fix hasDomain role issues for TestCaseResourceContext
* allow user to create only with their domain
* move DomainOnlyAccessPolicy migrations to 1.9.10 from 1.9.9
* For resources that don't support domains (like DataInsights), always returns true
* fix adding test case to bundleSuite
* revert supportsDomains changes in RuleEvaluator and handle it in postFiltering steps
* Inherit domains when creating task from test case incident, and skip few entities for domain check + other remaining DQ related domain fixes
* for CreateResourceContext consider assigned domains + inherited domains
* fix permission for table metrics page
* remove SKIP_DOMAIN_CHECK_ENTITY_LIST
* fix test
---------
Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
Co-authored-by: sonikashah <sonikashah94@gmail.com>
Co-authored-by: Ayush Shah <ayush@getcollate.io>
* feat: databricks oauth and azure ad auth setup
* refactor: add auth type changes in databricks.md
* fix: test after oauth changes
* refactor: unity catalog connection to databricks connection code
* Add color and iconURL in import and export for glossary
* fix tests
* add color and icon url in playwright
---------
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
* Add entityStatus and reviewers to testCase
* Update generated TypeScript types
* Filtering fields based on parent for testCase
* Reviewers for Test Suite, Inherit Reviewers from all test suites for this test case
* Update generated TypeScript types
* getFiltered Fields centralised in the EntityUtil
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: Add domain filtering support to incident manager
- Add domain query parameter to TestCaseResolutionStatusResource API
- Implement domain join logic in TestCaseResolutionStatusRepository
- Update frontend types to include domain parameter
- Integrate domain filtering in IncidentManager component using domain store
- Incidents are now automatically filtered by the active domain selection
Fixes#21808
Co-authored-by: IceS2 <IceS2@users.noreply.github.com>
* Allow Incidents to be filtered by Domain
* Remove wrong code
* Fix Checkstyle
* Fix UI tests
* Fix optional chaining in paging parameter parsing
* Update API endpoints in Incident Manager tests to use new search/list structure
* Fix SearchListFilter
* Fix Filter
* Fix Get Latest from Search
* Fix Get Latest from Search
* fix: correct string interpolation in API request URL for test case filtering
* adding debug log
* minor
* Fix OpenSearch issues
* revert logs, and playwright config
---------
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: IceS2 <IceS2@users.noreply.github.com>
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
Co-authored-by: Teddy <teddy.crepineau@gmail.com>
* Fix Flaky GlossaryTermResourceTest, BotResourceTest for Etag and floating point validations
* Adding name.keyword as an additional tie breaker sort when _score is used
* Certification timestamp is the issue, fixing it by increasing to 150 seconds due to heavy load in CI
* Fix Issue for removed user updating an entity
* Fix updatingUser resolution to use current updater instead of previous
---------
Co-authored-by: aji-aju <ajithprasad770@gmail.com>
Co-authored-by: Ajith Prasad <37380177+aji-aju@users.noreply.github.com>
* fix: upgrade Spring Framework to 6.1.15 for security vulnerability
- Upgrades spring-beans, spring-core, spring-expression from 6.1.14 to 6.1.15
- Addresses security vulnerability detected by Snyk
- Patch release with no breaking changes
* fix: resolve critical security vulnerabilities in dependencies
* Initial Implementation of Custom Metrics Measurement Units
* Update generated TypeScript types
* Removed Regex patterns and length validations as they are not needed
* Add a new column with index for custom units
* Remove comments in the sql
* update ui and add playwright
* fix metric selector
* fix tests
* address feedbacks
* remove unused field
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
Co-authored-by: karanh37 <karanh37@gmail.com>
* fix: iterate arrays in reverse when removing elements in SearchClient
Changed loops in SearchClient.java to iterate backwards over tags, dataProducts,
lineage, entityRelationship, and testSuites arrays before removing elements.
This prevents skipping elements or index errors due to forward iteration while removing items.
* Refactor Painless scripts to use removeIf and Java multiline strings
* Fix failed Java checkstyle
---------
Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com>
* Add missing user_activity migrations to 1.9.8
* replace with dynamic sql queries in case of mysql
* move to java migrations for adding missing userActivity columns
* Revert postgres schemaChanges.sql to match main branch exactly
* fix test