* Add fine-grained health validation for Airflow APIs
* Add ingestion version response
* Improve messaging
* Format
* Format
* Update response
* ui:update the hook to return airflow status based on response status field
* ui: add unit test for useAirflowStatus hook
* chore: only show test connection if airflow is available
* feat: add airflow message banner
* chore: update icon and background color
* chore: update typography to text
* test: add unit test
* address comments
* chore: show banner on service detail page
* fix: update test suite api workflow to reflect new implementation
---------
Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
Co-authored-by: Teddy Crepineau <teddy.crepineau@gmail.com>
* feat: bulk import user to the team and refactor the code
* translation-sync
* fixed failing unit test
* updated data test id for teams
* added unit test for import user feature
* refactor user tab in team page
* added manage button and import export option for user tab
* integrated export for users from team
* added unit test for user tab
* addressing comments
* addressing comments
* added basic structure for bulk functionality for teams page
* translation-sync
* integrated teams import functionality and refactor import in glossary and centeralized the import behavior
* translation-sync
* added unit test and addressed comment
* updated team option position
* code smell
* addressing comments
* 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
* feat(ui): export modal for all the entities
* updated custom dropdown structure with component
* translation-sync
* updated data-testid
* fix teams spec failure
* code smell
* addressing comments
* localization-sync
* updated file name
* addressing comments
* add unit test for new component and updated onClick event to dropdown list
---------
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
* SAP Hana skeleton
* Add SAP Hana Connector
* Fix ingestion and docs
* Prep SAP Hana Profiler
* Linting
* Update index.md
* Revert: Update index.md
---------
Co-authored-by: Ayush Shah <ayush@getcollate.io>
* fix(#10190): entities permissions cache issue
* chore: update handler name
* fix: component name typo
* fix: minor issue
* add unit test
* chore: revert the reset entities permissions changes
* chore: reset everything for permissions on logout
* test: add unit test
* update unit test
* refactor: glossary and glossary terms form
* refactor glossary term form
* fix: types import
* fix: field props
* chore: update name validation message
* fix: cy test
* refactor: glossary term reference field
* fix: code smell
* test: add e2e test
* Enable cypress for entity tags and fix saving issue when ui get scroll
* enable glossary cypress for tags too
* fix cypress issue
* fix cypress issue
* 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