* 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
* feat: added auth logic for reportData endpoint
* feat: added permission logic for dataInsightChart and dataReport
* feat: ran mvn clean for code linting
* feat: changed endpoint name to `/reports`
* fix: renamed analytics API endpoints
* fix: eslint
* fix: updated data insight test collection path
* fix: description and changed dataInsight to dataInsights
* ✨feat(ui): Add click event web analytic
* chore: remove userId check for custom event
* chore: only track event if event value if there
* chore: add unit test
* address comments
---------
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
* Fix#10174: Display Synonym in the Glossary Term List and include Synonyms in Glossary Search; Fix#10738: Search Filters needs to be consistent across entities. Example Topic and Container; Fix#10789: Search experience: improve weight on direct match for tableName and columnName
* Fix#10174: Display Synonym in the Glossary Term List and include Synonyms in Glossary Search; Fix#10738: Search Filters needs to be consistent across entities. Example Topic and Container; Fix#10789: Search experience: improve weight on direct match for tableName and columnName
* Fix#10174: Display Synonym in the Glossary Term List and include Synonyms in Glossary Search; Fix#10738: Search Filters needs to be consistent across entities. Example Topic and Container; Fix#10789: Search experience: improve weight on direct match for tableName and columnName
* feat: implement filters for topic containers and glossary
* fix: jest tests
* fix: cypress tests
---------
Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: karanh37 <33024356+karanh37@users.noreply.github.com>
* 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>
* Added mark delete logic
* Final test and optimization
* After merge fixes
* Added include tags for dash pipelines dbt
* added docs and fixed test
* Fixed py tests
* Added UI changes for following newly added fields:
- markDeletedDashboards
- markDeletedMlModels
- markDeletedPipelines
- markDeletedTopics
- includeTags
* Fixed failing unit tests
* updated json files of localization for other languages
* Improved localization changes
* added localization changes for other languages
* Updated mark deleted desc
* updated the ingestion fields descriptions in the ingestion form for UI
* automated localization changes for other languages
* updated descriptions for includeTags field for dbtPipeline and databaseServiceMetadataPipeline json
* fixed issue where includeTags field was being sent in the dbtConfigSource
* Added flow to input taxonomy while adding BigQuery service.
---------
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
* Handle test connection for S3 and new status
* Remove exception
* Update endpoint
* Update endpoint
* Update endpoint
* chore: remove toast messages for test connection
* chore: change objectstoreService to objectStoreService
* minor fix
* Use the default service param for listing filters
* Format
* Format
* address comments
---------
Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
* improvement in pii tagging
* fix conflict and changes as per comment
* Added confidence field
* changes as per comments
* Apply suggestions from code review
Co-authored-by: Teddy <teddy.crepineau@gmail.com>
---------
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
Co-authored-by: Teddy <teddy.crepineau@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
* initial commit for #10357
* added form based on partition condition
* localization sync
* added unit test
* updated sql editor with common component
* updated form based on switch
* addressing comment
* added form type and provided to form instance
* added default value for partitionValues in initialValue field
* Added more properties in Object Store detail Page
* localisation key added
* bytes converted to kb and mb
* changes as per comments
* changes as per comments
* reverted last commit changes
* 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>
* added edit support for description, tags and owner for queries
* updated style of left panel and center panel of query tab
* translation sync
* full entity ref
* added ui changes for query used in other table
* translation-sync
* move const value to constant file
* implemented permission API for edit actions
* implemented pagination
* sync-language
* translation sync
* implemented vote up and vote down functionality for query
* refactor code
* added filter dropdown for query entity
* translation-sync
* fixed unit test and refactor query files
* localization-sync
* fixed failing unit test and cursor blink issue in readOnly mode for editor
* refactor
* addressing comments
* updated edit condition
* updated description heading
* added unit test for QueryCardExtraOption component
* added unit test for tableQueryRightPanel
* updated floating query used by other table element
* translation sync
* updated default paging value
* updated unit test with new changes
* added unit test for QueryUsedByOtherTable component
* updated query card test
* updated expand collapse icon for query
* added border top for card footer
* addressing comment
* import fix
* fixed cypress for postgress
* removing py changes,
* updated unit test as per new change
---------
Co-authored-by: ulixius9 <mayursingal9@gmail.com>
* fix#10662: Update tier functionality is not working as expected on the containers page
* chore: remove unwanted change
* test: add unit test
* chore: add container entity icon
* chore: fix spacing issue
* chore: add support for lineage info drawer
* fix: locale missing key issue
* refactor: entity info drawer
* changed behavior of quick dropdown filters to be same as left panel filters
- AND condition across different fields
- OR condition inside the same field filters
Applying left panel filters will now sent data as `post_filter` to prevent aggregations updating
* Added a separate API call without any filters to get all the left panel filter options
* separated url parameter variables to store 'facet' 'quick' and 'advanced search' filters
updated the logic to change facet filters according to selection.
* Fixed following bugs
- facet filters updating if filters are applied from quick dropdown or advanced search
- count for the filters were not updating with filter selection
- optimized API calls on explore page
* updated facet filters behavior where only counts will updated on filter selection instead of actual filters list
* Removed unnecessary code
Removed code smells
* worked on comments to improve the code
---------
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
* added edit support for description, tags and owner for queries
* updated style of left panel and center panel of query tab
* translation sync
* full entity ref
* added ui changes for query used in other table
* translation-sync
* move const value to constant file
* implemented permission API for edit actions
* implemented pagination
* sync-language
* translation sync
* implemented vote up and vote down functionality for query
* refactor code
* added filter dropdown for query entity
* translation-sync
* fixed unit test and refactor query files
* localization-sync
* fixed failing unit test and cursor blink issue in readOnly mode for editor
* refactor
* addressing comments
* updated edit condition
* updated description heading
* updated floating query used by other table element
* translation sync
* updated default paging value
* updated expand collapse icon for query
* added border top for card footer
* addressing comment
* import fix
* fixed cypress for postgress
* removing py changes,
---------
Co-authored-by: ulixius9 <mayursingal9@gmail.com>