* supported column customization for tables
* remaning localization changes
* added unit test and some code optimization
* file import fix
* fix the column re-ordering
* code optimization
* updated playwright test for the glossary table customization
* change the functionality to passing the default and static colum to Table and not in the colums object
* fix the issue for columns not visible due to the filter condition
* support column customization in service pages
* minor leftover
* changes done as per comments
* fix sonar issue
* fix unit test
* supported column customization for tables
* remaning localization changes
* added unit test and some code optimization
* file import fix
* fix the column re-ordering
* code optimization
* updated playwright test for the glossary table customization
* change the functionality to passing the default and static colum to Table and not in the colums object
* fix the issue for columns not visible due to the filter condition
* changes done as per comments
* fix: openmetadata-ui/src/main/resources/ui/package.json & openmetadata-ui/src/main/resources/ui/yarn.lock to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-JSONPATHPLUS-8719585
- https://snyk.io/vuln/SNYK-JS-DOMPURIFY-8722251
* fix the sonar issue
---------
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
* feat: add changeContext to changeDescription
* rev: unintended changes
* rev: unintended changes
* feat: implemented change summary field
- implemented ChangeSummarizer which handles change summaries based on tracked fields and list of fields changes.
- added a changeSummary field to table entity which captures change metadata like user, time and source
- added the changeSource as a field to updater. maybe breaks things in collate.
* use additional properties instead of existingJavaType otherwise types dont get created in java.
* added getUpdater(T original, T updated, Operation operation) to not break collate
* updated API docs
* - fixed null access of changeSummary
- added changeSummary to table index
* fix: PR comments
- added changeSummary as nested field in changeDescription
- removed unneeded migrations
- added changeSummary to table search index
* reverted table.json and TestUtils.java
* reverts
* fix the wrong suggestion count being displayed on description
* added button to generate all the suggestions
* minor placement of button change
* added some unit test
* added playwright test for it
* minor changes
* change the button design
* fix: openmetadata-ui/src/main/resources/ui/package.json & openmetadata-ui/src/main/resources/ui/yarn.lock to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-AXIOS-6671926
* Update the axios version to 1.7.9 since 1.7.8 was messing up with type validations in multiple files
---------
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
* 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
* support table details customization page
* update widget preview
* fix schema tab
* fix issue around save layout across tabs
* fix unit tests
* fix tab label with customized one
* misc fixes for persona edit
* update
* update topic with persona changes
* support dashboard data model
* support data assets with customization
* support pipeline with customize page
* fix console errors
* fix tests
* fix sonar cloud issues
* update code for data assets
* remove fqn prop as
* create generic tabs
* update
* support customization for domain page
* update
* fix errors
* fix tests
* update
* fix detail pages
* fix playwright tests
* fix unit tests
* fix unit tests
* update generic tab
* update
* fix tests
* fix tests
* fix data test id for tags and glossary terms
* fix version pages
* fix unit test
* update page enum with api collection
* update custom property to use generic provider
* fix api collection & endpoint
* fix apiCollection and apiEndpoint customization
* fix container test and fix sonar
* fix tests
* fix delete playwright
* support metric entity
* add metric as page type to customization
* fix container unit tests
* fix metric tests
* fix ml model customization
* fix test for mlmodel page
* fix Metric details tests
* fix tests
* fix test for database schema version page
* reset max failure for playwright
* improve icons
* address comments
* update translation
* update as per comments
* update localization
* update function signature
* update file names and fix imports
* address comments
* support tags and glossary to domain
* fix failing tests
* option to show hide task handlers
* Update Data Insights Configurations to enable more fine control management
* Update Data Insights Configurations to enable more fine control management
* Hide one configuration from DataInsights App
* Fix#19950: Add Tags/Glossary Term support for Domains & Data Products
* add tags and glossary terms to domain and data product
* fix snakeyaml dependency
* Fix search filtering for domain/dataProduct
* fix showing of domain on tags page
* fix merge conflicts
* addressed comments
---------
Co-authored-by: Sriharsha Chintalapani <harsha@getcollate.io>
* fix(ui): service type filter for multiple selections
* fix tests
* remove import
* revert other changes
* added test for service type filter
* improve code
* Add Day One Experience App JSONSchema
* Add 'uninstall' method to applications, that should run on deleteApp
* Fix JSONSchemas
* Treating the case where we are trying to suspend or resume a workflow already in that state
* Fix JsonSchema
* fix(ui): forever loading for oidc auth refresh failure
* fix redirect login issue with iframe
added tests for iframe vs popup login
added tests for clearing localState for refresh api failures
* fix - 17995 Avoid duplicate teams in team listing hierarchy
* added check in playwright to see if the team is not repeated
---------
Co-authored-by: Ashish Gupta <ashish@getcollate.io>