* revamp sidebar design
* minor chnages
* menu fixes and test modifyed
* fix cypress test
* fix cypress test and test code improvement
* fix entity and database cypress test
* fix data-quality cypress and fix beta tags
* change incident-manager icon and fix flaky cypress issue
* fix user cypress issue
* feat(ui): supported resolution center in data quality
* resolution details page added
* components added in test case result page
* connected listing and detail page
* added severity modal and addressed comments
* added support to edit status
* change resolution center name to incident manager
* severity crud support
* added incident-manager-api
* updated listing page and added navigation for incident manager in left menu bar
* updated icon
* added issue tab in incident manager
* translation-sync
* commented the security check for timebing
* updated label style
* added below filters in incident manager listing page
- Assignee
- Status
- Test case name
* fix status modal was not working in incident manager listing page issue
* - integrated permissions in incident listing page and details page
- added update owner functionality
- IncidentDetails page updated as per mock
- fixed DQ component added redirection from status
* added test case resolution stepper in issue tab
* updated task details tab as per mock
* updated testcase ui
* added beta tag in left panel
* added reference line in graph for single count
* fixed failing unit test
* added unit test for severity and severityModal component
* added unit test for testCaseIssueTab
* added unit test for testCaseResultTab component
* added unit test for testCaseIncidentManagerStatus component
* added unit test for TaskTabIncidentManagerHeader component
* added unit test for below component
- incidentManagerPage
- IncidentManagerDetailPage
* added cypress for incident manager
* fixed failing cypress
* updated ui as per mock
* translation sync
* skip cypress for incident manager
* fixed dataQuality cypress test
---------
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
* #11346 Add UI Support to Add Custom Profiler Metrics
* fixed failing unit test
* fixed loading issue and added no profiler banner in column profile component
* create context provider and removed all the common props to context
* fixed failing unit test
* miner fixes
* added view part of custom metrics
* added:
- Edit action
- Delete action
- Basic structure of add form
* translation
* work on create custom metric for table and column.
* refactor structure in addCustomMetric page
* fixed failing unit test
* fixed failing cypress test and added create custom metric cypress test
* added cypress test for custom metric covered below scenarios
- Add
- Edit
- Delete
table and column custom metric
* added unit test for customMetricForm
* added unit test for
- NoProfilerBanner
- CustomMetricGraphs
* unit test for addCustomMetricPage
* added unit test for utils file
* fixed failing unit test
* fixed encoding issue
* addressing comments
* Added cypress for soft delete and entity edit actions check flow
* added cypress tests for teams page for soft deletion flow
* fixed entity deleting without entering confirmation text
* localization changes for other languages
* added cypress changes for delete widget confirmation text check
* fixed delete text retaining after closing modal
* refactored the cypress for soft delete flow to
* renamed the files according to the naming convention
* worked on comments and cypress test improvements
* fixed failing cypress
* fixed TagsAddRemove spec
* test code improvements
* moved util functions to appropriate files
reference type cypress comment fix
* replaced react router Link component with anchor tag
* Delete widget code refactoring
* fixed issue with child assets not updating correctly after soft deletion of database, database schema and service pages
* Fixed cypress imports
* Fixed delete modal input value retaining issue
* fixed import issue in dataQualityTest
---------
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
* 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>