* 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>
* The `searchQuery` function in the `searchAPI.ts` file was constructing an incorrect query when the search value was empty. This caused the API call to fail and the assets were not displayed in the glossary term's assets tab.
This commit fixes the `searchQuery` function to correctly handle the case where the search value is empty.
* fix playwright test
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
* Fix live update bugs
* support automator status
* fix query search index
* Update the logic to display the AutoPilot status and add playwright test
* Fix tests
---------
Co-authored-by: ulixius9 <mayursingal9@gmail.com>
* Add lineage to Exasol connector
* Update test_connection to return TestConnectionResult
* Add exasol tests & dependencies to tests in setup.py
* Opensearch is required for testing, so add it there
* Modify metadata
* Update documentation for lineage
* Apply formatting changes to code
* Apply make py_format
* update data contract details fields
* fix the select option chip not properly displaying the data
* supported new form field for UserTeamSelectInput Selector
* remove component changes that we not needed
* fix the selected owner chip design
* supported the userPopoverList width as per screen size with max and min limitation
* fix the tab inside userTeamSelect list not proper as the content and some oprimiztion on component side
* fix the playwright because of owner changes
* fix the description box overflow and owner selcect box overlapping on select input
* enum label fix
* remove the comment code and fix the localization and sematic status changing issue are contract validation run
* fix styling for data contract
* revert owner and description style change
* support status icons for running, aborted, failed
* seprate const and enum to fix tests
* fix tests
* remove enable from semantic forms
* update data contract validation icon
* Draft Implementation of Auto approve Glossary Terms - JsonLogicFilter
* Update generated TypeScript types
* Fixed Issues: PassFilter Inversion when jsonLogic is true, Unescaping JsonFilter
* Corrected the Test Expectations and fixed the test
* Fixed the Test for auto approval
* Fixed Java Checkstyle
* Added Entity to the jsonLogic Map for rule application so that other operations on entity is also used in jsonLogic
* Implementation of Code Review Changes
1. Use the Singleton Rule Engine and add Operations
2. Use Migrations and remove the backward Compatibility
* Update generated TypeScript types
* Removed Flowable variable updatedBy
* Update CheckEntityAttributesImpl to use Singleton rule instance
* Final Design: Improved Json Logic Triggers : isChanged, isReviewer, isOwner
* Fixed Issue: Extracting var from isChanged rule
* Fixed Issue: Fixed comment and trigger properties for entityBasedTrigger
* Hybrid approach: Exclude Fields + JsonLogic
* Update generated TypeScript types
* Added a lot of test cases!
* Auto Approve Glossary Terms during creation to avoid forever DRAFT state
* Added nodes for auto approve for reviewers
* Revert starting terms in DRAFT
* Adding Migrations to take the fresh data from the seed config, since our default workflow definitions have been changed.
* Handled Migrations properly for glossary term auto approve nodes
* Fix Merge Conflicts - Updated MigrationUtil, Fixed GlossaryStates test with newly added nodes
* Add Trigger filter to have empty string
* Fix Java checkstyle
* Updated the JsonLogic apply to incorporate RuleEngine changes
* Update the default rule for checkglossaryterm has reviewers node in governance workflow
* add migration logic
* Fix Flaky Optimistic Lock exception in the test case
* add tests
* Fix: 1. Propagate updatedBy from the trigger and make the updatedBy to be a reviewer in case of auto approval by reviewer.
2. Multiple Workflow Instance Conflicts resolution
* Remove early no conflict return
* revert search provider changes
---------
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>
Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
* modify the rule for dataAssetRule and semantic form contract
* fix the query input placement
* fix the rule config
* update logic to add specific fields
* update json logic to get fields
* address comments
* fix tier option logic
* fix delete data contract test
---------
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: Pranita <pfulsundar8@gmail.com>
* Fix customize page layout for Governance and Data Assets
* minor fix
* fix e2e test
---------
Co-authored-by: Pranita Fulsundar <pfulsundar8@gmail.com>
* Fix#21361: Live charts for service insights
* websocket implementation
* Minor refactoring
* update the UI for PlatformInsights and TotalDataAssets widgets.
* Remove unused state and variable
* Implement the live updates logic for Platform insight charts
* Add healthy data assets chart to platform insights
* Add agents widget
* add DI migrations to 190
* Add Agents status widget
* pass collateAgentsList to service insights tab
* Add the styling for CollateAI agents status cards
* add service name in response and stop stream api
* Fix the style variable names
* fix fields bug
* add remaining charts
* add total assets live chart
* pipeline_status_live
* Implement the stop socket connection for service insights live update
* Fix the chart names for live update
* fix services
* fix description
* handle ingestion pipeline status
* Add icons for agents and statuses
* alerts api eslint fix
* Fix the logic to update the agents statuses from websocket response
* Add missing localization keys
* Remove the autopilot status banner
* Fix total data assets widget live updates
* Remove commented code
* Add collate app status
* Update generated TypeScript types
* uncomment the websocketProvider code
* Make changes for live updates for collate AI agents
* Remove unnecessary changes and move util function to util file
* Fix the playwright and add check to prevent the live updates of one service showing for others
---------
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Supported the contract execution chart card in Contract Page
* pending localization keys
* minor improvenent around message
* localization keys
* decrease the chart size and fix some localizaion keys
* added contract in persona tab and added beta lable in table contract tab and preference data asset rule tab
* fix some styling around form
* Allow admins to set default persona for all the users
* update language files
* add e2e tests
* optimize code
* update e2e tests as per feedback
* nit
* fixed contract form design changes
* semantic-form-design-fix
* localization fix
* fix the alert contract staus, redirect to tab from failed contract badge, hide the quality chart if all the values are 0, and icon fix around quality and semantic
* added button to remove a semantic in the card and minor fix
* tag styling new look
* fixed checkbox and buttons
* added yaml page and fix layout issue
* fix the semantic rule component styling and enable first semantic in edit mode when coming to edit or new cntract
* fix the owner not seeing while edit in modal and fix the default rule not visible
* fix the edit button styling
* remove the important from less and optimize tagChip newLook code
* fix the file casing
---------
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>