* fix(test): AUT failures for 1.2
* fix cypress in query,addRemoveTier and data insight
* fix redshift with dbt
* update package
* fix yarn install
* skip service spec
* remove id from the ingestion json schema
* skip data quality and insight for main
* include service specs
* update CI
---------
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
* fix(ui): feedbacks
No data placeholder visible before showing actial data
* fix wrong count for activity feed and tasks
* remove intermidiate no data placeholder for explore search
* fix superset cypress
replace table with internal table comp
* udpate cypress
* fix unit tests
* fix unit tests
* Fix what's new feedbcaks
remove user profile data from localStorage
* update whats knew content
* add debug logs to cypress
* fix: data products es query
* fix date time formate for executions
fix cypress warning of installation
* fix data product query
* remove debug logs for cypress
* fix persona permission on user page
---------
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
Co-authored-by: karanh37 <karanh37@gmail.com>
* feat: refactor ingestion flow logic
* feat: ran python linting
* feat: update tests to match new workflow
* feat: ran python linting
* feat: update sample data test suite name
* feat: Added backend logic to support logical and executable test suites
* feat: clean up java and json code
* feat: added sample data for logical and executable test suites
* feat: remove executable from CreateTestSuite
* feat: ran python and java linting
* feat: added README info for data quality structure
* skipping cypress to keep main green
* fixed typescript type issue
---------
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
* fix(#11575): filter pattern does not work if `,` in regex
* chore: update the filter pattern component
* update cypress
* minor change
* chore: add `noImplicitAny` in tsconfig
* refactor(ui): replace custom tabs component with ANTD component for dataset details page
* fixed failing unit test and updated tour page
* fixed failing cypress
* replace custom tabs with antd tabs in all the version details page
* code smell
* refactor table details page
* fixed failing unit test and broken tour page
* fixed broken tour
* Change Placeholder for add and supported Permission based placeholder too
* localization key added
* added filter,permission and no data placeholder
* localization key added
* fix unit test
* fix unit test
* supported filter placeholder for search and change entity glossary and tags placeholder in explore
* fix cypress issue
* supported filter placeholder in Table
* fix tests
---------
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
* Removed scrollbar in the test case table
* Fixed error thrown on test case details page
* added class to remove scrollbar
* Fixed padding in the graph and alignment of the parameters displayed
* Fixed flaky DataQualityAndProfilerTest
* Moved the expanded row content custom styling to component specific styling
* Changed the default data range in datePicker to `last 3 days`
* Fixed DatePicker value and results mismatch
---------
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
* chore(ui): Enhance markdown with custom rendering
* chore: sync locales
* revert: hook changes
* fix: styling
* chore: rename custom renderer
* chore: increase the font size
* chore(ui): add support for inline markdown parsing
* chore: add custom renderer for links
* chore: add comments
* chore: add custom renderer for headings
* chore : update copy button styling
* doc: add postgres doc as example
* chore: update postgres example.
* chore: resizable layout initial setup
* fix: unit test
* fix: markdown font size
* chore: add resizable panels on edit service page
* chore: address feedback
* chore: update custom renderer to support heading id
* chore: only render the second panel if required.
* feat: add support for scroll down to focused field section
* chore: add service icon for selected service
* chore: minor update
* chore: remove side panel text check.
* chore: update the heading styling
* chore: add resizable panel for add and edit ingestion page
* chore: show right panel when adding ingestion
* Fix connection config files with new structure
* chore: initial commit for generate formFields
* chore: add info popover
* fix: unit test
* chore: generate metadata workflow fields dynamically
* chore: generate other workflow fields dynamically
* chore: add key and id for form item
* chore: add support for fetching the workflow md files
* fix: cy tests
* fix: workflow form styling
* chore: work on styling as per feedback
* chore: refactor fields
* chore: add custom fields for description.
* chore: change description rendering for object and array fields
* chore: add support for ingestion field focus
* fix: test
* fixed failing cypress
* fixed failing cypress
* fixed issue related to re-render
---------
Co-authored-by: Nahuel Verdugo Revigliono <nahuel@getcollate.io>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
* Added 'Data Insight' and 'Search' pipeline deployment functionalities in separate pages from the settings
* Changes for localization for other languages
* fixed cypress test constant for changes made
* Removed 'OpenMetadata' service connection displaying in metadata category in settings. Also removed service details page and edit connection page for the same.
* modularized the ingestion component for flexible usability in 'Data Insights' settings page
* Fixed styling issues caused by long ingestion pipeline name inside the pipeline tables
* fixed failing cypress test
* fixed code smells
* fixed edit ingestion page breadcrumb
* Fixed long pipeline name overflow issue on success page
* Added Icon for data insight menu item
* Worked on comments
* localization changes for other languages
* fixed errors occurring due to wrong imports of OPENMETADATA constant
* fixed OPENMETADATA constant import error
* Fixed failing unit test
* Fixed typescript error
* Changes made to pass the pipelineType filter while fetching the ingestion pipelines for a service
* Added tabs in the elastic search re index settings page
* updated localization files for other languages
* Updated the no data placeholder for settings page ingestion pipelines tab
* added email configuration settings page
* localization changes for other languages
* fixed TriggerReIndexing component errors
* made changes to reflect the selected tabs in the URL for elasticSearch reIndex page
* fixed redirection issue from ingestion success screen to search settings page
* Added loader while loading email configurations
* changed the name of the button for adding elasticsearch reIndex pipeline
* added localization changes for other languages
* added 'Live' tab in the ElasticSearchReIndex Page
* localization changes for other languages
* added content in the locales folder for the description of the email configuration form fields.
* removed edit-config modal and moved the form to separate page with field descriptions in the right panel
* changed no data placeholder message for data insights and elastic search index pipeline
* localization changes of other languages
* changed the edit icon to use the newly added icon
* Replaced deprecated DropdownList component with antd Dropdown
* Replaced custom separator with antd Divider
* replaced logic to create query params string with qs
* removed unnecessary state to store active tab
* Removed extra div element between pageContainer and pageLayout
* Replaced manual mapping to get options with map function
* changed logic to show 'stopReIndexing' and 'reIndexAll' buttons
* Changed icon for stopped status for re-indexing
* Fixed menu item selector causing cypress failure
* fixed postgres spec
---------
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
* Use @Tag annotation to group APIs in the swagger documentation.
* Hide internal APIs
* Change API path events/subscription to events/subscriptions
* Change API path from automations/workflow to automations/workflows
* Change API path v1/testCase to v1/testCases
* Change API path v1/testDefinition to v1/testDefinitions
* Change API path v1/testSuite to v1/testSuites
* Rename Kpi and kpi in the documentation to KPI
* Change API path v1/testConnectionDefinition to v1/testConnectionDefinitions
* Update API section in the API documentation
* Fix test failures
* Correctly capitalize Test Cases and Test Suites in API docs
* chore(ui): add glossary and glossary terms count on landing page
* sync local files
* chore: update icon for glossary term
* fix: cy test
* sync locales
* address comment
* fix: cy test
* fix: cy test
* fix: cy test
* Added Delete toggle and restore testsuite functionality
* Added cypress and address comments
* fix cypress and redirect to detailsPage
* missing localization for other languages
* Worked on Cypress comments
---------
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
* chore(ui): enable eslint rules for i18next
add sync language resources with main file
* chore : exclude i18next/no-literal-string for js, jsx, json and test files
* chore: add connection schemas in eslint ignore
* fix : missing localization part 1
* fix : missing localization part 2
* fix : missing localization part 3
* fix : missing localization part 4
* fix : missing localization part 5
* fix : missing localization part 6
* fix : unit test
* ignore mock files
* update i18next/no-literal-string to error from warning
* address comments
* fix cypress
* fix cypress
* fix element not found error on tests
* scroll to element before assertion
---------
Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
* Remove the text ellipses and wrap the content to next line
* fix column to left
* Made action column fix to right side and remove last run from fixed
* fix cypress issue