21 Commits

Author SHA1 Message Date
Sriharsha Chintalapani
c426d11d44
Add custom property fields to search settings (#23966)
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2025-10-21 10:40:12 +02:00
Chirag Madlani
1c067d36da
fix(test): flaky customize detail page test (#23932) 2025-10-20 11:56:08 +05:30
Chirag Madlani
7a29bf1e2c
fix(test): customize details page and persona flow (#23839)
* fix(test): customize details page and persona flow

* revert playwright config
2025-10-14 15:27:21 +05:30
Ram Narayan Balaji
9cc0441da2
Feat# Implementation of Custom Workflows (#23023)
* Draft Implementation of Custom Workflows

* Multiple Entities in the Same Trigger for Workflow, along with draft implementation of signal id

* Improved User Approval Task and Impl

* Custom Workflows - Draft Implementation 2, improved periodic batch entity filter and other improvements

* feat(governance): Implement transactional custom workflows - improved

This commit introduces a robust, transactional, and extensible framework for custom governance workflows in OpenMetadata.

Key features and improvements include:

Transactional Workflow Management: A new WorkflowTransactionManager ensures atomic operations for creating, updating, and deleting workflow definitions, maintaining consistency between the OpenMetadata database and the Flowable engine.

Safe ID Encoding: Implemented a WorkflowIdEncoder to generate safe, Base64-encoded, and collision-resistant IDs for Flowable processes, preventing errors from ID truncation.

Rollback and Deprecation Tasks:

Added RollbackEntityTask to revert entities to their last approved state.

Introduced DeprecateStaleEntityTask for automated lifecycle management of stale assets.

Enhanced Workflow Engine:

Improved WorkflowHandler to validate workflow definitions before deployment.

Added new custom functions to the rule engine for checking entity update timestamps and calculating field completeness scores.

CI/CD and Build Improvements:

Updated the CI Dockerfile with a multi-stage build and refined dependency installation.

Modified POM files to include necessary dependencies for new features.

* Adding DataCompleteness Task Node, Flowable Debug logs

* Transaction handling for Custom Workflow - Initial Draft

* add new tasks to node definition interface

* Update generated TypeScript types

* Draft Implementation of Multi Reviewer Approval Task with Migration

* Update generated TypeScript types

* Transaction handling fix, id truncation fix by migration, feed repo fix for multi reviewer pattern, copilot comments

* Update generated TypeScript types

* Fixed Multi Reviewer approval to take consideration of the namespaced variables, Fixed RollBackEntity task to follow subprocess like other automated tasks, copilot nitpicks

* Remove conditionalSetEntityAttributes as it is not needed anymore

* Update generated TypeScript types

* Completely remove the setConditionalAttributes to fix compilation errors

* Removed the comments in the schemaChanges

* Created a new Task called CreateDetailedApprovalTaskImpl, Fixed RollBackEntityTask to roll back to either Approved or Rejected state, use namespaced variables, Updated the workflow handler to resolve the tasks and remove them from the user who has approved the task in the feed during multi reviewer approval, TransactionManager updated to keep Transactions in place, Improve the Validation Node input in the Mainworkflow java to handle proper graph traversal, Find Proper Termination Message for the two user events that are conflicting, Include Message in the request approval thread task for proper messages

* Update generated TypeScript types

* Rendering of messages in task thread

* Fix PeriodicBatchEntityTriggerTask to separate workflows based on entities Draft, Fix: SetEntityAttributes Impl to handle multiple fields, Fix: DataCompletenessTask Draft

* Fix DataCompletenessTask BoundaryEvent in Flowable

* Introduced Wf Deployment Strategy for transaction Handling, Improved user tasks for better termination event naming, fix periodic batch entity trigger to fetch the entity instead of all the entities in the trigger, Migrated GlossaryApprovalWorkflow.json with new nodes and edges, Fixed test cases and some edge cases

* Update generated TypeScript types

* Added performTasks for TagRepository and DataProductRepository, Removed test api, removed unnecessary change from workflow json, improved DataCompletenessImpl, Improved CreateDetailedApprovalTaskImpl to show what updated and not updated in the thread response

* Remove Entity Certification and Entity Status tasks and make use of generic set entity attribute task

* Update generated TypeScript types

* Fix the compilation issues!

* Remove setCertification and setEntityAttributes from createWorkflowDefinition

* Test cases for custom workflows related to glossaryTermApprovalWorkflow

* Test cases for custom workflows

* Changed info to debug logs

* Update generated TypeScript types

* DetailedUserApprovalTask changed to reviewChange task, Have validations for workflows where user approval tasks can only be available for entities that support reviewers

* Fix compilation issues and mvn spotless apply

* Update generated TypeScript types

* Remove Extra assignees from user tasks

* Update generated TypeScript types

* Replace Tags/GlossaryTerms during Mutual Exclusivity and Append when there is no Mutual Exclusivity

* Workflow Transaction Manager to handle authorization as part of its functionality, Added Validation for workflows using /validate endpoint

* Increase the Flowable's polling time to 60 seconds to poll timer and async jobs table

* Update generated TypeScript types

* Enum for UserTask Termination Messages, Removed WorkflowUtils to use WorkflowHandler's terminateDuplicate Instances, Approval and rejecters list in the variables, using namespaced variables for updatedBy

* Reverted the enum for userTaskType for now

* Added new tests for dataContract, dataProduct and Tag for user approval tasks

* Glossary Approval Workflow changed to handle jsonLogic according to UI expectations

* Added a new Task type for change description tasks to review and suggest the changes, Added checkUpdatedByReviewer incase of perfom tasks, increase wf test timeout

* Update generated TypeScript types

* TaskWorkflow constructor public to be used by Collate Repo

* AutoApproveServiceTaskImpl incase the assignees are not there for the userTask with ExlusiveGateway builder with hasAssignees

* Fix Compilation Issues - Upgrade of deps to lang3

* ExclusiveGatewayBuilder set exclusive as true, and other minor changes for test and approval tasks

* Added a different wait mechanism for user tasks in WorkflowDefinitionResourceTest.java

* Combined UserApprovalTask and ChangeReviewTask into one to handle suggestions in the same task!

* Update generated TypeScript types

* Test Case Approval Workflow, Removing orphaned changeReviewTask, Test case fix and new test cases

* Update generated TypeScript types

* Treat empty strings, arrays as missing by default

* Update generated TypeScript types

* fix compilation issues by changing the schema properly

* Remove Stale ChangeReview Task

* Update generated TypeScript types

* Enhanced User Approval task to show changed fields along with what changed and the task resolve function as well

* Update generated TypeScript types

* Add Knowledge center page to workflows event consumer, remove legacy backward compatibility for triggers, lenient validations for workflows when there are no nodes

* EntitySpecific Filters for EventBased Trigger, Removing Backward Compatibility logic for filters, Removed unnecessary comments and execution variables, Handle Structured task resolver for dataProduct, dataContract, tag and testCase, Modified GlossaryApprovalWorkflow.json and improved the MigrationUtil

* Update generated TypeScript types

* Bring back entitycertification and glosarystatus task for backward compatibility

* Update generated TypeScript types

* Filter is a map, entity specific filters are stringified, have certification and glossary status tasks in nodeinterface

* Merge Main

* Remove Suggestions for RequestApproval

* Update generated TypeScript types

* Remove Old Deployments of Periodic Batch Entity Trigger and use hiphen to trigger to avoid accidental triggering

* Resolve Merge conflicts, Java Checkstyle

* Update generated TypeScript types

* Fix Migrations

* Added alter table queries in 1.6.0 to avoid cached plan queries in flowable

* Increase timeout in workflow definition resource test

* Increase polling in workflow definition resource test

* Fix java Checkstyle

* comment the flaky test

* COmmented out Flaky Test Cases, fixed a bug on team reviewers

* Resolve java checkstyle after resolving conflicts

* add updated at field in json logic for glossary

* update fields

* add version field

* Update the rule config of new term node with "and" and update the migration as well

* add equal not equal op

* Delete the trigger workflows using like condition

* Defensive Fallback for multiple task instances created by race condition, Terminate duplicate instances of main workflows

* reverting operators

* Approval Capabilities for Metrics

* Update generated TypeScript types

* Move Migrations to 1.10.1 from 1.10.0

* Removed the extra spaces in Migration 1.10

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: karanh37 <karanh37@gmail.com>
2025-10-08 18:57:44 +05:30
Shailesh Parmar
a4da0b90b9
playwright: update loader and pagination size for CustomizeDetailPage spec (#23714)
* playwright: update loader and pagination size for CustomizeDetailPage spec

* fix(playwright): improve response handling in Search Index Application installation step
2025-10-06 12:10:29 +05:30
Chirag Madlani
3cd15bd053
fix(test): flaky customize details page test (#23679) 2025-10-02 19:29:23 +05:30
Aniket Katkar
65aff8ce8e
Chore(UI): Fix flaky playwright tests (#23156)
* Fix playwright tests
- AdvancedSearch.spec.ts
- Autopilot.spec.ts
- DescriptionSuggestion.spec.ts
- ObservabilityAlert.spec.ts
- EntityVersionPages.spec.ts

* Fix the flakiness while logging in

* Update config to run only required tests

* Revert description suggestion spec changes

* Revert playwright config changes

* Update playwright config

* improve observability alert page navigation

* Fix Description suggestion

* Standardize left nav bar to close for all tests

* Fix failing playwright tests
2025-08-30 18:37:45 +05:30
Chirag Madlani
0081ece0ac
fix(ui): tab label with persona assigned (#22927)
* fix(ui): tab label with persona assigned

* fix tests

* fix tests

* add playwright to validate the same

* remove dndProvider from glossary term table

* fix unit tests

* fix tests

* fix data contract failure
2025-08-25 12:58:23 +05:30
Sriharsha Chintalapani
a6d544a5d8
RDF Ontology, Json LD, DCAT vocabulary support by mapping OM Schemas to RDF (#22852)
* Support for RDF, SPARQL, SQL-TO-SPARQL

* Tests are working

* Add  RDF relations tests

* improve Knowledge Graph UI, tags , glossary term relations

* Lang translations

* Fix level depth querying

* Add semantic search interfaces , integration into search

* cleanup

* Update generated TypeScript types

* Fix styling

* remove duplicated ttl file

* model generator cleanup

* Update OM - DCAT vocab

* Update DataProduct Schema

* Improve JsonLD Translator

* Update generated TypeScript types

* Fix Tests

* Fix java checkstyle

* Add RDF workflows

* fix unit tests

* fix e2e

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2025-08-17 18:36:26 -07:00
Ashish Gupta
981ffc28ab
#22081: supported lineage table and some feedback (#22889)
* supported lineage table and some feedback

* supported localization keys

* support view and hide properties

* supported localization keys

* fix the fullscreen sizes

* fix the color of tab icon for internal lineage

* supported base node separate color

* combined some table fields and supported backlink them with the service type logo

* fix the unit test and reverted unwanted change commited

* added empty data table

* fix the select search styling

* minor fixes

* fix the dashboardDataModel entity url being wrong

* fix the placement of view and hide properties

* added playwright to check if lineage table and also verify the data asset metadata tab is not visible after switching to lineage tab

* fix the metric node icon and redirect link

* move the breadcrumb in card header and added loader while fectching data in lineageTable

* minor playwright additon to avoid flakyness

* fix the unit test

* fix the sonar issue

* fix the customize failing test

* remove the view and hide properties from data asset header
2025-08-13 12:20:35 +05:30
Chirag Madlani
6c948e68bc
fix(ui): terms got vanished for customised persona in glossary terms … (#22561)
* fix(ui): terms got vanished for customised persona in glossary terms page

(cherry picked from commit 17341ec1cb17858067fb3869451342a71162be72)

* fix the overview tab if it's placement changed on persona to next tabs

* fix the version page tabs contains persona tab changes as well

* fix tab change issue

* remove the comment code as not needed

* fix localisation issue for glossary terms page

* add test

* fix unit test

* fix test

* fix test

* revert localisation changes

---------

Co-authored-by: Ashish Gupta <ashish@getcollate.io>
Co-authored-by: Pranita <pfulsundar8@gmail.com>
2025-08-12 15:28:49 +05:30
Harshit Shah
30d132156e
Fix customize page layout for Governance and Data Assets (#22766)
* Fix customize page layout for Governance and Data Assets

* minor fix

* fix e2e test

---------

Co-authored-by: Pranita Fulsundar <pfulsundar8@gmail.com>
2025-08-06 14:27:04 +05:30
Pranita Fulsundar
cf34e78712
test(ui): refactor e2e tests (#22661)
* remove redundunt visitiEntityPageWithCustomSearchbox

* fix tests

* fix tests

* fix visitEntityPage for loader

* fix roles.spec

* fix roles.spec
2025-07-31 12:27:48 +05:30
Harshit Shah
fc50cce12a
Support default persona selection (#22592)
* Support default persona selection

* address comments and add styling changes

* fix failing tests

* fix failing tests

* update api calls

* fix failing tests
2025-07-29 14:20:36 +05:30
Pranita Fulsundar
680537cd70
feat(ui): revamp landing page (#21691)
* fix: minor style for customisation pages

* feat(ui): customisation of landing page (#21692)

* add customise header section

* fix react grid layout for widgets

* fix widget height and refactor code

* fix tests

* address pr comments and added unit test

* fix unit test

* fix spacing issues and addressed pr comments

* feat(ui): customise home page banner (#21793)

* add structure for customise home modal

* feat: customise banner background color

* refactor css

* add unit tests

* fix color change functionality

* minor fix

* refactor code

* minor refector

* feat(ui): new layout for home page (#21901)

* update new layout for home page

* add unit tests

* feat(ui): widgets selection modal (#21974)

* add selection widgets to modal

* implement add widgets functionality

* fix placeholderWidgetKey for addWidget

* fix handleApply call

* fix erros after merging to main for react upgrade

* add tests

* refactor css for widget card

* fix tests

* add images for widgets

* add localisation

* fix test

* Add json files for new landing page (#22116)

* chore(ci): improve e2e runners with conditions (#22084)

* MINOR: Fix pytest 3.9 (#22085)

* feat: add support for DBX system metrics (#22044)

* feat: add support for DBX system metrics

* feat: add support for DBX system metrics

* fix: added WRITE back

* fix: failing test cases

* fix: failing test

* Doc: Meta Description Updation (#22074)

* Doc: 404 Images Fixing (#22083)

* Doc: Version change along with 404 Error Fixing (#22053)

Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>

* Minor: Fix the token expiry options order (#22049)

* Fix the token expiry options order

* Improve the logic and fix playwright tests

* fix sonar cloud issue

* Fix the type error

* Feature #20137 Move Glossary Terms to any level including other glossaries (#21867)

* allow changing of glossary term

* Draft ES Index Update for Glossary term move

* ES Upates in a more faster one shot bulk update

* Remove validations on Parent Glossary Hierarchy and Include Circular Glossary Term Validations

* Introduced a new PUT api for glossaryTerms move operation

* Optimised moveGlossaryTerm

* Added Transaction Scope in moveAndStore in updater

* Remove Consolidate and revert changes for move operation

* Improved Change Description and Versioning for move operation

* Improvise request payload to have only parent and optimise the flow

* Implement async functionality of Glossary Terms move

* mvn spotless:apply

* MoveGlossaryTermChannel, Get only the required fields

* Fix: Update Parent for Glossary Term during Bulk Import

* allow glossary term to be moved across glossaries

* update locales

* move socket listening to hierarchy dialog

* Added fqn to move message for the websocket response

* fix tests

* add glossary tests

* cleanup

* fix tests

* Refactor code: Resolve Conflicts

* fix tests

* fix permissions

* cleanup

* Update generated TypeScript types

* Abstraction Logic in place of instanceOf logic for bulkImportExportGlossary to update the parent

* Update generated TypeScript types

---------

Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>

* update the snapshots url for ossrh migration (#22090)

* Update README and Ingestion Framework Documentation (#22080)

* Add my task json for new landing page

* update description

* add domain.json

* fix test

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: Mayur Singal <39544459+ulixius9@users.noreply.github.com>
Co-authored-by: Teddy <teddy.crepineau@gmail.com>
Co-authored-by: Rounak Dhillon <162090200+RounakDhillon@users.noreply.github.com>
Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
Co-authored-by: Ram Narayan Balaji <81347100+yan-3005@users.noreply.github.com>
Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
Co-authored-by: Ayush Shah <ayush@getcollate.io>

* feat(ui): Add support to create curated assets widget  (#21870)

* feat(ui): Add support to create curated assets widget

* revert settings.json

* fix: minor style for customisation pages

* feat(ui): customisation of landing page (#21692)

* add customise header section

* fix react grid layout for widgets

* fix widget height and refactor code

* fix tests

* address pr comments and added unit test

* fix unit test

* fix spacing issues and addressed pr comments

* fix locale

* update icons and styles

* fix view more

* fix footer

* add unit tests and minor fixes

* add curatedAssets.json

* format json file

* address comments

* address comments

* remove unnecessary indentation and fix locale

* minor fix

* address comments

* update json

* remove unnecessary changes

* update imports

* add sort and size options

* add unit test

* fix test

* revert test changes

* fix unit tests

* Fix failing test

* fix sonar nullish operator issue

* address feedback

---------

Co-authored-by: Pranita <pfulsundar8@gmail.com>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>

* feat(ui): create widgets with new layout having sizes small and medium (#22082)

* fix customise home modal for home page

* redesign widget

* fix following widget

* data assets widget

* fix conflicting styles

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>

* Remove global search bar and add functionality to new search bar (#22156)

* Remove global search bar and add functionality to new search bar

* add unit tests

* Add support for My Task widget (#22161)

* Add support for My Task widget

* address comments

* minor fix

* fix failing tests

* Hide non configured curated asset from my data page (#22209)

* Hide non configured curated asset from my data page

* address comments

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>

* Disable save button and fix UI discrepencies (#22152)

* Disable save button and miscellaneous changes

* fix ui

* Fix failing test

* address comments

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>

* add persona preference to uiCustomisation

* Add support to update persona preferences for the user (#22235)

* Add support to update persona preferences for the user

* add loader

* add success toast

* Fix failing unit test

* Update generated TypeScript types

* Support background update by admin for customized landing page (#22301)

* Fix failing e2e tests (#22248)

* Fix failing e2e tests

* fix activity feed tests

* fix failing e2e tests

* fix EntityDataSteward and Entity tests

* fix failing tests

* Fix metric tests

* Fix lineage and my data page

* update uuid

* Add support for domains widget (#22318)

* Add support for domains widget

* code cleanup

* minor fix

* fix failing test

* address comments

* update .less file

* import t from utils

---------

Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>

* Update curated assets widget for full size (#22343)

* Fix customize search functionality (#22349)

* Fix customize search functionality

* update-my-task-icon

* fix failing tests

* Redesign Data Assets widget (#22353)

* Redesign Data Assets widget

* remove comments

* add footer and its unit tests

* Add new announcement widget (#22373)

* Add new announcement widget

* fix badge color

* fix styles

* address comments

* fix failing test

* minor fix

* fix css

* fix color variable

* Fix KPI and Total Data Assets widgets (#22359)

* fix dropdown styles

* fix minor styles

* remove recently viewed widget

* fix kpi widget and added tests

* fix total data assets widget and add tests

* minor style fix

* remove kpi filters

* fix total data assets chart colors

* add filters for total data assets

* fix kpi widget styles

* minor style fix

* addressed pr comments

* Feat(UI): Added Feed , Assets Following and My data widget (#22375)

* added feeds widget

* addressed comments

* fixed padding

* addressed comments and added new tests

* addressed comments and added new tests

* removed unncessary slice condition

* added sorting for follwing and my data widget

* fixed truncate and overflow edge condtions

* fixed sonar test

* remove unwanted options

* Fix UI cosmetic issues (#22439)

* fix: failing e2e tests (#22427)

* fix Entity.spec

* fix metric tests from Entity.spec

* minor fix

* minor fix

* Fix CSS for data assets, KPI and total data assets widget (#22458)

* Fix failing e2e tests (#22396)

* Fix failing e2e tests

* Fix tour and data quality tests

* Fix description suggestion

* fix customMetric tests

* fix tests

* fix tests

* fix navbar and bulk import tests

* Fix entity service tests

* Fix ExploreQuickFilters.spec.ts

* fix metric tests

* update config

* minor fix

* Fix domain rbac

* Fix test

* fix unit test

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>

* fix tests

* Fix failing E2E tests (#22462)

* Fix failing E2E tests

* Fix service entity tests

* fix tests

* fix kpi widget test id

* fix schema definition and frequently joined tests

* fix domains.spec

* fix tests

* fix tests and address ui feedbacks

* fix unit tests

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: Harshit Shah <dinkushah169@gmail.com>
Co-authored-by: Mayur Singal <39544459+ulixius9@users.noreply.github.com>
Co-authored-by: Teddy <teddy.crepineau@gmail.com>
Co-authored-by: Rounak Dhillon <162090200+RounakDhillon@users.noreply.github.com>
Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
Co-authored-by: Ram Narayan Balaji <81347100+yan-3005@users.noreply.github.com>
Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
Co-authored-by: Ayush Shah <ayush@getcollate.io>
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
Co-authored-by: Dhruv Parmar <83108871+dhruvjsx@users.noreply.github.com>
2025-07-19 17:59:14 +05:30
Chirag Madlani
fb1adbcdb7
Fix glossary layout (#20451) 2025-03-27 08:02:24 +05:30
Chirag Madlani
3245b2d98e
Entity page redeisgn (#20384)
* initial commit

* support new layout for Table details page

* update tab design for detail pages

* support search withing table

* modify table desing as per mocks

* fix filtering layout

* improvement around some tables as per design

* modify more table as per new design

* minor fix around table padding in top

* modify the pagination for the number antd pagination one

* have changes the description rendere to richTextEditorPreviewNew one for handling 2 line description in table

* updated owner render in tables

* fix unit test failure

* finish layout update for entity page

* fix unit tests

* make the table header fix

* fix container tests

* update styles

* fix the unit test and table css issue

* minor revert

* update

* address comments

* fix unit test

* fix some playwright test

* fix playwright tests

* fix container spec

* fix table spec

* fix playwright tests

* fix playwright tests

* fix playwright tests

* minor clean up around tables

---------

Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2025-03-26 01:49:12 +05:30
Chirag Madlani
d0f4080e37
fix(test): customize navigation playwright (#20388) 2025-03-24 14:54:43 +05:30
Chirag Madlani
4a1b0dfa45
feat(ui): persona fix for governance and navigation (#20355)
* feat(ui): persona fix for governance and navigation page

* minor update

* fix tests for governance

* fix data asset playwright

* fix transition

* fix navigation with switch

* fix tests

* update navigationItem json schema

* fix type generation

* fix styling

* support custom navigation

* skip observability alert

* fix unit tests

* update tests

* fix columns popup

* fix tests for left side bar

* fix tests

* fix tests
2025-03-22 14:20:07 +05:30
Aniket Katkar
a7305b22cd
Playwright: Fix the AUT failures occurring due to entity header and service agents default tab changes (#20361) 2025-03-20 21:53:17 +05:30
Chirag Madlani
2363ea8614
fix(ui): Persona comments and sonar issues (#20011)
* fix(ui): Persona comments and sonar issues

* improve code and add tests for generic tab

* adding test for common widget

* add tests for generic provider

* update

* fix tests

* fix tests

* fix tests

* update localization

* fix test

* modify MlModel tabs

* fix playwright tests

* fix playwright

* update translation

* fix failing tests

* fix translation

* fix unit tests

* make first tab as default selected

* update tests

* fix tests

* update default height for widgets

* update layout

* update translation

* fix layout changes

* support drag and drop for customize tabs

* fix tests

* update

* fix unit tests

* fix failing tests and sonarcloud

* fix tests

* fix more tests

* fix tests

* remove follow button for non-follower entity
2025-03-19 09:30:25 +05:30