* fixed: Weekly Ingestion Workflow do not get Executed #11391
* addressing comments
* fixed float value was converted in to int issue in test case result
* miner fix
* updated cypress wait for ingestion
* added scrollintoview
---------
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
* 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>
* Changed facet filter buckets render length. Only top 10 most used filters will be shown in the left panel.
Fixed the overflow issue of tags-container component for longer tag name
* Fixed overflowing issue while adding tags
Improved Tags component and use antd tag to show tags
* Reduced the gap
* Fixed tooltip placement issue with facet filters
* Fixed breadcrumb issue on dataInsights and ESReIndex pipeline logs page
* Fixed cypress tests
* Added delay for tooltip popup to avoid cypress flakyness
* Added delays to the tooltips and changed positions to avoid flakyness in cypress
* Fixed failing cypress tests
---------
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>
* fixed glossary failing cypress
* fixing update glossary term test
* cypress config
* cy-test
* added API wait for `Updating data of glossary should work properly`
* added additional timeout
* skipping update term test from glossary spec
* Revamp entity tags style and added icon based on it's type
* fix test and patch request
* changes as per comments
* minor improvements
* fix test and minor changes
* remove icon from entity cards
* added seperate column
* minor changes
* fix unit test
* fix unit test
* changes as per commets
* unit test fixes
* fix cypress issue
* fix cypress issue
---------
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
* fixed failing cypress on main
* updating cypress config to test
* updating ingestion check
* revert changes related cypress.config
* added api wait for service details page API
* Add ingestionIpInfoEnabled configuration
* Format
* hide ip address if api response if not 200
* removing dependancy on ip-modal and checking default state
* updated status code for ip to 204 to check default state
* fixed failing cypress
---------
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
* upgraded cypress to v12.9.0 and fixed service connection cypress
* fixing failing cypress
* updated cy setting
* fixed restore cy test
* added API wait for users spec
* fixed suspected specs
* Fix ES aligning suggests with Java
* separate the tag test for DatabaseSchema
* updated tags spec
* skip advance search
* fixed failing API's
* await on tags api
* debounce search api
* update numKeptInMemory flag to minimum
* fix unit tests and skip failed tests
* fixed failing cy test
* fixed redirection
---------
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.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 support for service documentation md file
* sync local
* chore: add method for fetching markdown file
* chore(ui): add support for service documentation
* chore: move fields to connections
* chore: update logic to fetch requirements
* chore: right panel component for service
* fix: key prop is not present in the skeleton component
* chore: only fetch md files when required fields are present
* chore: use hook for fetching airflow status
* chore: refactor add service component
* chore: remove id prefix and id separator prop from form builder
* fix: fieldName issue on right panel
* fix: active Field name issue
* fix:unit test
* test: add unit test
* chore: handle edit service form
* chore: add fallback logic
* fix: cy test
* chore: update service doc md files/folder structure,
* chore: push image example
* Athena docs
* Add glue docs
* Add hive related changes
* chore: take last field for fetching field doc
* add datalake
* Added connection information for oracle and redshift (english + french)
* fix: fallback logic
* Bigquery & Snowflake Requirements
* mysql and amundsen requirements (#10752)
* Revert removal of descriptions
* Add Doc For Mssql and Postgres
* Added powerbi conn md files
* Align requirements files
* Add Kafka and Redpanda
* refined powerbi docs
* Add Tableu requirements, move Athena and Glue fields, change footer some connectors
* Add missing connectors fields descriptions default
* re: datalake
* Add Tableau field descriptions
* fix: markdown styling
* chore: improve button styling
* chore: rename right panel to service right panel and move it to common
* fix: doc for select and list field , cy test.
* fix: unit test
* fix: test connection service type issue
* Added powerbi docs link in req
* Add info on hive
* Remove unused markdowns
* Add req for datalake
* add hive requirements header
* Snowflake & Biguqery
* Update Mssql and Postgres
* mysql and amundsen requirements updated
* Update Mssql and Postgres
* added username
* chore: fix cy expression issue
* chore: reset active field state on step change.
* fix: affix target container issue
* fix: unit test
* fix: cypress for postgres and glue
---------
Co-authored-by: Milan Bariya <52292922+MilanBariya@users.noreply.github.com>
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
Co-authored-by: Ayush Shah <ayush@getcollate.io>
Co-authored-by: Teddy Crepineau <teddy.crepineau@gmail.com>
Co-authored-by: ulixius9 <mayursingal9@gmail.com>
Co-authored-by: NiharDoshi99 <51595473+NiharDoshi99@users.noreply.github.com>
Co-authored-by: Milan Bariya <milanbariya12@gmail.com>
Co-authored-by: Onkar Ravgan <onkar.10r@gmail.com>
Co-authored-by: Nahuel Verdugo Revigliono <nahuel@getcollate.io>
Co-authored-by: Nihar Doshi <nihardoshi16@gmail.com>
* feat(ui): consistent user dropdown for owner and reviewers
* feat(ui): consistent user dropdown for owner and reviewers
* make component working with pages
update styles
add few more components like count details, color update on tags
* remove AddUserModal component
* fix owner edit for netity page
* add tests for selectable list
* remove reference for OwnerWidgetWrapper
update tests to reduce console error on test run
* remove count
* fix sonarcloud and ui
* remove OwnerWidget
* minor fixes
* verify reviewer and owner modal behavior
* fix tests
* fix minor UI glitches
* fix unit tests
* fix cypress
* fix cypress failures
* fix search and glossary cypress failure
* minor fix
* fix remaining cypress tests
* remove intercept for terms
* fix issues
* address comments
* skip falky test to avoid failures
* Prepare the new test connection ingestion logic
* Update test assert
* Update Test Connection for SQA Sources
* Correct return type and method doc
* Handle decryption
* Non SQA Database Sources
* Add the run_automation script in ingestion-base
* Dashboard Test Connection Changes
* Pipeline, Messagin, MlModel & Metadata Sources
* ui: test connect flow-1
* Unmask connection parameters before sending to Ariflow
* ui: test connect flow-2
* Address review comments and pylint
* pytest fix
* ui: test connect flow-3 (refactoring and style fix)
* ui: test connect flow-4 (fix test connection status logic)
* sync local file
* ui: test connect flow-5 (fix lowercase issue and styling)
* ui: test connect flow-5 (show toast notifications)
* test: add unit test
* ui: test connect flow-5 (update service page test connection button)
* Databrick fix & pytest fix
* pylint
* Update test
* Fix merge
* S3 Test connection
* add style for mandatory step
* sync locales
* chore: add service name in workflow request
* Unmask using original service connection parameters
* Fix test connection unmasking
* Wrap inspector function to eliminate error outside test conn
* Fix linting
* fix:cy test
* Fix linting
* address comment
* refactor and fix connection type casing issue
---------
Co-authored-by: ulixius9 <mayursingal9@gmail.com>
Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
Co-authored-by: Nahuel Verdugo Revigliono <nahuel@getcollate.io>
Co-authored-by: Mayur Singal <39544459+ulixius9@users.noreply.github.com>
* Increase tag input size and added tooltip on options
* Increase width for glossary and shift icon to icon props
* fix cypress issue
* change cypress for selecting tag
* Change normal select to ANTD select in Service Page
* fix cypress and unit test issue
* remove empty space
* fix cypress issue
* code optimization
* fix tests
* optimize the code and changes made as per comments
* fix unit test issue
* chore : Add useAirflowStatus hook
* Add interface for hook
* Expose the fetch status method
* update hook return value
* refactor : use useAirflowStatus hook to get the airflow status
* Update useEffect to fetch data based on airflow status
* update license
* fetch workflow if airflow is available
* Revert "Update useEffect to fetch data based on airflow status"
This reverts commit c8cea80d4d2637d1c9163f650a34783c8efe376b.
* fix : cy failures
* address comments
* fix : unit test
* fix : cy test
* Fixed ingestion tags with new API
* fix cypress failures
* wait for tags API
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
* fix(ui): tag api related changes to UI
* fix api calls
* fix tests
* fix tag cypress tests
* address comments
* update tag api calls
* fix tests
* fix unit tests
* fix unit tests failures
* fix cypress failure
* fix tests
* fix unit tests
* Cypress: Added log1 flow for services spec
* updated data-test id
* updated service flow and add login session for the same
* reduce wait count
* removed manual login from data quality spec
* added appropriate comment for wait
Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>