* fix parsing error in case of special character in tag for BulkEdit/Import case
* change the behaviour to generic one and fix sonar issue
* re-added the minor miss
* changes as per comments
* 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>
* Fix#20200: Import/Export recursively at Database Service, Database, Schema
* Recursive import/ export - Fixed errors
* Recursive import - Column not getting updated fixed
* Bug fix - Error message when data length not given for varchar
* Recursive import: Flag added, parsing errors solved
* recursive import: fixed bugs and tests
* added recursive flag for bulk/edit import/export and created entity type filter for easy access
* dismiss the loading state if, dry run fails and websocket doesn't have error in it
* Recursive false for bulk edit
* Recursive import: db service level
* Recursive import: fixed tests
* Recursive import: bug fix
* Recursive import: fixed bug
* support recursive validation and skip bulkImport playright spec and fix some bulk edit playwright test
* Recursive import: bugs
* Recursive import: nested entity bug
* Data type made mandatory for column
---------
Co-authored-by: aji-aju <ajithprasad770@gmail.com>
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
* update the service data insights charts to give percentage data
* fix the quey_cost_record_search_index not found error
* Fix java checkstyle
* Refactor Service Insights Tab and Widgets for Enhanced Data Visualization
- Updated ServiceInsightsTab to utilize new date utility functions for fetching chart data.
- Modified chart data structure to include percentage changes and current percentages.
- Enhanced PlatformInsightsWidget to display percentage values and improved tooltip functionality.
- Added new styles for better layout and responsiveness in TotalDataAssetsWidget.
- Removed unused SERVICE_INSIGHTS_CHART constant and integrated its logic directly into the fetching process.
- Introduced new enums for additional chart types in DataInsight.
This refactor aims to improve the clarity and usability of the service insights data presentation.
* Localization changes
* Fix the platform insights chart colors
* Make the insights tab as default for service details page
* Enhance Ingestion Component and List Table
- Added logic to conditionally render search dropdowns based on the selected sub-tab in the Ingestion component.
- Increased column widths for 'type', 'count', and 'action' in the IngestionListTable for better visibility.
- Adjusted scroll width in the IngestionListTable to accommodate new column sizes.
- Updated styles in metadata-agents-widget.less to ensure vertical alignment of table cells.
- Modified applicationAPI to include agentType in the application list parameters.
- Enhanced router utility to support sub-tab routing.
These changes aim to improve the user experience and layout of the Ingestion settings.
* Fix the playwright failures
* Fix the playwright tests
* fix notification alert flakiness
* Fix metadata agents table header styling
* localization changes
* Fix the flaky test
* supported bulk import in OSS
* remove duplicate file and fix sonar issue
* fix playwright and sonar issue
* remove the constant file from bulk import
* remove the src file method reference from the playwright folder
* fix the file name
* feat(#15380): replace the description editor with a new block editor.
* chore: Add placeholder support to BlockEditor
* feat: Add autofocus support to BlockEditor
* chore: implement block editor in richtext editor
* chore: Remove unused CSS import in RichTextEditor
* fix: ensure safe access to getEditorContent in Markdown editor components
* minor change
* fix: add support for ttf file extension in pom.xml
* fix: adjust block editor styles for better usability and overflow handling
* fix: update RichTextEditorPreviewer to RichTextEditorPreviewerV1 and adjust block editor styles
* fix: update description box selector to use om-block-editor for consistency
* fix: disable autoFocus on BlockEditor in RichTextEditorPreviewerV1
* refactor: update RichTextEditorPreviewer references to RichTextEditorPreviewerV1 in tests
* test: update timer handling in ApplicationCard and SuggestionsAlert tests
* fix(diff): update diff view rendering and attributes for consistency
* fix(RichTextEditor): add placeholder for empty markdown descriptions
* Add data-diff in <span>
* Fix test
* fix: update description box selector to use locator method for better reliability
* feat: integrate RichTextEditorPreviewerV1 for description rendering in Notification and Observability Alerts pages
* feat: add markdown conversion for mentions and hashtags in BlockEditorUtils
* fix: update initial value handling in TagsForm and formUtils
* MINOR - Update description handling in Playwright tests and utilities
* Refactor Playwright tests to use descriptionBox for tag and team descriptions
* Refactor custom property handling and update description check logic
* Enhance entity version page tests by adding description box read-only check and updating data-testid attributes
* Refactor description handling and improve diff rendering logic in task pages
* Fix user description clearing logic in UserDetails.spec.ts
* Enhance Rich Text Editor by adding custom styles and converting markdown to HTML for backward compatibility
* Remove test for rendering alert description when not present in AlertDetailsPage
* Clean up RichTextEditorPreviewerV1 by removing unnecessary comments and improving readability
* Update SearchIndexApplication.spec.ts to select 'Table' instead of 'Topic' in the tree widget
* Refactor BlockEditor and FeedUtils to improve code organization and readability
* Fix regex in getTextFromHtmlString to correctly remove HTML tags
* Add tests for getTextFromHtmlString and improve HTML tag removal regex
---------
Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
* import/export support for table type custom property
* remove logs
* Add backend tests
* ui: add custom type property parsing
* print rows in the order of columns defined in config
* ui: handle special chars pasring for custom property import/export
* ui:improve table type property parsing
* ui:fix sql input styling
* ui: improve the parsing for table type property
* ui: fix parsing for markdown, string and sqlQuery properties
* ui: fix parsing for table type property
* ui: fix unit test
* fix backend tests
* remove unwanted comments
* ui: add playwright test for table type import/export part1
---------
Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
* Feature : Add table-type custom property
* ui: remove enumWithDescriptions property
* Refactor AddCustomProperty component to remove unused EnumWithDescriptionsConfig import and property
* ui: add support for creating and updating the table-type property
* add rowCount field in table-type and clean logic of validation
* add rowCount field in table-type and clean logic of validation
* add rowCount field in table-type and clean logic of validation
* ui: add support for adding value to table type property part 1
* use rowCount from the API
* default row-count to 10
* fix tooltip to read rowcount from the props
* fix empty row issue
* rename from table-type to table-cp
* Refactor table type property to handle empty rows and display in modal
* Refactor table type property to handle empty rows and display in modal
* use locales for messages
* minor change
* ui: use column layout for rendering custom properties cards
* remove enumwithDescriptions from backend and add tests for table type
* fix unit test
* fix playwright
---------
Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
* fix import issue
* Feat : Allow Custom Property Update in Bulk Upload
* Feat : Allow Custom Property Update in Bulk Upload
* supported editable imports in glossary page
* added remaning localizaion keys
* update logic of fieldToExtensionStrings to use csvparser
* update json and partialStatus condition
* fix tests for partialSuccess status change
* supported customProperty editable field
* fix error in custom property edit modal on new line empty custom property
* added entity type from root to support other bulk import entity as well
* fix the quote removing due to the regex in the string type
* Add backend tests , and error msg improvements
* GlossaryStatus header change
* fix unit test and dry run in case of synonyms having quotes in it
* Remove extension column in CSVs for all entities except glossaryTerm
* added editor for reviewers
* unit test around csv utils
* added escape for string too, in case of semicolon comes
* added playwright test without extension and supported relatedTerm as editable
* added unit test around csv util logic
* resolve conflicts
* Backend - add support for enumWithDescriptions in bulk import
* add tests and other error handling improvements related to enumWithDescriptions
* fix the custom property modal header and render the layout as per right panel in entities
* parese enumWithDescription for the customProperty modal while editable
* fix description data in enumWithDescription one
* fix: Handle NullPointerException when adding custom properties to ensure loop continues for other schemas of the same type for addToRegistry
* added extension playwrigth test and fix enumWithDescription object failure
* descrease the size of extension modal
* remove additional comments
* fix the escape in parent key
* improve custom property layout
* improve ui for inline properties
* fix description, glossary and relatedTerm escape char issue
* fix some customProperty ui changes
* fix sonar issue
* minor layout changes
* minor label improvements for entity ref and list
---------
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>