* added test
* update permission for entities
* minor refactor
* minor code refactor
* code refactor
* minor fix
* minor fix
* update permissions for service entities
* code refactor
* fix tests
* address pr comments
* fix failing test
* fix dashboard test
* roles test fix
* fix dashboard data model test
* added glossary and domains test
* fix test
* fix test
* fix test
* fix test
* remove cleanup
* fix entity test
* fix test
* minor fix
* minor fix
* update cleanup
---------
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
* Feature: Display Name sort for DataAssets
* Fix java checkstyle
* Increased time for indexing, might be due to indexing, also adding what all ids intersect
* Introduce table names with randomness for varying search scores, print if there are any overlapping as well - Just a test
---------
Co-authored-by: Pranita Fulsundar <pfulsundar8@gmail.com>
Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
* Feat: spark engine UI - supporting PR
* Enhance Ingestion Workflow Form and Localization Updates
- Added transformation for profiler processing engine in IngestionWorkflowForm.
- Introduced new permission type 'INGESTION_RUNNER' in PermissionProvider interface.
- Updated localization files for multiple languages to improve user experience, including translations for new and existing keys related to field additions and deletion confirmations.
* fixd failing test
* hide serviceEngine selection field from profiler workflow
* Updated tag and slection group style
* added add testCase drawer in the contract form
* added pagination
* fixed unit tests
* fix the pagination in table schema form
---------
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
* Data Contract UI Improvement
* fix the semantic card not visibel on expand and switch not working on outside
* fix the add new semantic not being disbaled on first edit
* added the status badge for latestRun in DataAssetHeader
* multiple data contract tab and form and detail page improvement
* pending localization keys
* fix the quality icon and semantic listing fix
* fix minor issue
* fix the schema data not going in api and also fix some styling around add sementic button
* MINOR - Fix updates & add rule provider
* increrase the rule modal width and remove the rule column from table component in settings
* disabled edit and delete if system provider and change the rule logic
* format
* fix css of contract detail page and form component
* fix tests
* add the ability to ignore entities
---------
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
* Fix landing page feedbacks
* support and/or for curated assets
* minor fix
* failing tests and minor bug fixes
* feedback updates
* fix failing test
* fix unit test
* fix failing E2E tests
* Feat(ui): contract withing table entity
* Feat(ui): contracts UI
* update
* modify the cards and added the API information in detail page
* added supporting keys
* supported new component for statusBadge and minor improvement
* localization key
* push the delete icon styling fix
* added test case card component in detail page
* supportedlocalization keys
* updated the sementic from design as per figma
* added the supporting localization keys
* added owner field while fetching contract
* fix some styling
* pending localization keys
* fix the console error
* minor unwanted code removal
* minor fix
* fix the localization keys and changes made as per comments
---------
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
* feat: security service initial code
* support secrity type for service from ui
* refactor: added missing java files for security service and require json files
* refactor: added doc file, oneOf java changes for ranger
* Merge branch 'main' of https://github.com/open-metadata/OpenMetadata into issue-20145
* update the security services schema to have domains instead of domain
* fix: added security service metadata pipeline
* Make changes for security service UI
* Update missing translation
* update type
* Fix the java checkstyle
* fix: added ingestionRunner in security service json
* Hide security service for OSS
* fix: reverse metadata documentation
* refactor: added securityConnection in test connection
* fix: documentation and ts file changes
* fix: deleted __init__ file and added SSISConnection again in the workflowclassconverter.java
* fix: convert domain to domains
* fix: added new file for basicAuth for ranger and change in rangerConnectionClassConverter.java file
* fix: java checkstyle
* fix: mysql security service sql
* fix: security service index mapping
* fix: moved migrations in new version and fix classConverterFactory
---------
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
* Data Asset Rules configuration in settings
* Enable, delete and API loading states
* Convert card listing to table listing
* Icon update for preference page menu item
* Table loading fix on delete and edit
---------
Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
* Revamp: left panle of data quality tab under entity detail page
* Enhance Data Quality UI: Add support for table type in TestCaseForm, improve filtering options in TestCases component, and update error handling in TestSuites component. Introduce new documentation links and update translations for entity pipeline information across multiple languages.
* Refactor Data Quality UI: Integrate getPopupContainer utility across various components for improved dropdown handling, enhance styling for select elements, and update form layouts. Additionally, refine the SummaryPanel and TestSuiteDetailsPage for better user experience.
* fixed unit test for the PR
* fixed playwright
* fix testSuite aut test
* Refactor DataQuality tests and components to integrate CodeEditor and enhance ParameterForm functionality
- Updated ParameterForm to use CodeEditor instead of SchemaEditor for SQL expressions.
- Added a renderWithForm utility for consistent form rendering in tests.
- Enhanced test cases for ParameterForm to ensure proper rendering and functionality.
- Introduced custom query functionality in TestCaseFormV1 with corresponding tests.
- Added translations for "custom-query" in multiple languages.
- Created CodeEditor component with tests for improved code editing experience.
* Update translations for "add-a-entity" and "entity-pipeline-information" in multiple languages to improve clarity and consistency across the UI.
* fix the cycle lineage nodes when being collapsed
* added unit test around removal of rootNode in collapse if there is cycle lineage happen
* added playwright test and added commetns where the fix operation is perforemed
* Initial Implementation of ER Diagram Upstream and downstream implementation
* Fix: Extra endpoint of entityRelationship removed
* Fix: Add upstreamEntityRelationship property in table index mappings for ES
* Fix: Removed isConnectedVia since it is not required for ER Diagram
* Improved some code, not final
* Fixed: Working with test cases
* Moved to TableResource from Database resource, need to fix tests
* Improved code and fixed test cases
* Fixing Painless Scipts along with reindexing Null Pointer Exceptions
* Reverted changes for Database Schema entity relationship
* Revert "Reverted changes for Database Schema entity relationship"
This reverts commit 544dd342fec924062d769472e59b29f0aa0eaf30.
* Minor: Reverted changes for Database Schema entity relationship - Fixed Build
* Refactor code: Fix Unnecessary functions, corrected imports
* Refactor code: Improve Test cases , fixed addNode to fqn hash inconsistency, Added Extra test cases for multihop and multi parent use case
* Refactor code: Make tests run in the same thread to not collide with other entity relationship tests
* Refactor code: Create Foreign Keys during the create table itself to avoid orphans
* Refactor code: Improve Test Cases to find the node and upstream details for matching as well
* Refactor code: Corrected Typo
* Update generated TypeScript types
* Database Schema ER Diagram Initial Implementation
* Refactor: Safe Delete function
* Update generated TypeScript types
* Refactored: GraphBuilders to closely Follow Lineage, Fixed Test Cases, refactored constants and generic pagination
* Test cases for Lineage and Improved Test cases for EntityRelationship for Table Level
* Test cases for Platform Lineage and DatabaseSchema ER Diagram
* Initial Improved Implementation of Database Schema ER with pagination
* mvn spotless apply
* Fixed the Test for auto approval
* Update generated TypeScript types
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
* update domains widget for filters
* add filter support for data assets widget
* fix full size widget bugs
* remove latest filter type from data assets wwidget
* fix unit test
* update empty data placeholders for widgets
* fix tooltip styles and remove icons from customise home modal
* minor fix