* fix(ui): resolve SearchBar typing issues and race conditions
* fix test
* reverted the check on empty response, as we need to show the empty state if user is not found
---------
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
* data asset rule enforcement on ui
* added multi user and multi team support at same time
* fix the multi user case which wasn't working correctly and clean the ui as well
* fix the rule condition for glossary
* fix the glossary dropdown getting closed on select select after selection where we should wait for footer dropdown button action
* added playwright test for data asset rules table
* fix unit test and supported playwright test for table entity
* change the method and variable name for better readability
* naming convention fix around the glossary validation rule
* supported playwright test for all the entities
* supported in service entities
* spearate the test of rules enable and disable state and added supported in glossaryand teams page of rules owner
* Update generated TypeScript types
* fix the unit test and supported rule in tags page
* fix the generated type issue
* fix he domain single select where de-selecting throwing error and fix type
* modify the playwrigth config so dataAssetRules should be run after the chromium is finish executing so the global run changes won't interrupt other test
* fix all unit test
* fix the test failing in dataAssetHeader
* trying the chromium parallel test running
* modifyed yaml files to run the data asset rules after all machine runs is completed
* change the test running order in playwright config
* reverted the playwright config
* run the data asset rules in only one runner
* added support for multiple user and team combination in ownerLabel compoennt
* fix the placemnet issue, reduce the team font to 12 and minor cleanup
* modify many owner component cases as per ui
* clear ruleEnforcementProvider and useEntityRules hooks
* change the dropdown on owner user to mui component
* fix unit test and make chnages in playwright postgress around test running
* fix unit test failing
* fix some playwright test due to rule enforcement and made changes in CI playeright config to only run dataasset on container 6
* reverted the baseurl
* fix the version view for owner, fix some failing playwright test and re-modify the postgress script to run test
* supported the placement option for owner in case of user and team both and postgress e2e change
* remove the other e2e file changes and fix playwright around rules changes
* fix the e2e command
* fix the failing test around disabled rule and based on comments made fix
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: Fixed the currentPage reset issue in all the pages
* fix: fixed the currentPage reset issue in serviceVersion page
* fix: fixed the service details page test
* playwright: Added test for currentPage reset changes
* fix: fixed the unit tests
* fix: addressed pr comments
* Initial Implementation for Change Events for Workflow Generated Changes and Manual Task Resolutions
* Test case
* Add impersonatedBy to changeEvent schema, changeEvent generations, workflow consumer filtering, always override impersonatedBy even if not null
* Update generated TypeScript types
* Improved debug logging in WorkflowEventConsumer and tests
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Feat(ui): support contract tab for other entities
* fix the tab being showed in entities along with the next and previous button with the functionality
* modify the contract badge status to all entities in data asset header
* supported topic,dashboardDataModel,ApiEndpoint in schema tab with the json changes
* Update generated TypeScript types
* fix the contract.ts file being deleted
* re-push the missing data in dataContract.json
* supported the contract tab in persona changes and also supported for Chart Entity
* fix the unit test and type error in schema for contract tab
* added playwright test for dataContract for other entities
* fix the sonar test
* added databas and schema contract test along with the previous failure
* added Database and DatabaseSchema contract test and fix other test issue due to merge conflict
* commeted out the tab support for charts now, since BE is still pending on it
* code polish, render schema table on condition with test and schema form default expand all keys
* Update generated TypeScript types
* fix the button props naming
* fix the buttons labels
* modify the playwright and include support for all entities checking
* fix the schema fields for other entities
* added support for fiel, directory, spreadsheet and worksheet and fix some playwright cases
* fix unit and playwright test
* fix some sonar issue
* fix some code smell and minor improvement
* fix unit test
* remove unwanted file
---------
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(test): playwright to create data once instead on each tests
* fix issue with name conflicts on classes
* sync setup data
* fix customize details page
* fix persistence data issue
* fix test failures
* avoid deleting file
* fix tests
* fix tests with class conflicts
* fix version tests
* fix failing tests
* fix my task failure
* fix failing tests
* fix tests
* revert user list component changes
* fix: show all the category for cardinality distribution graph
* feat: enhance CardinalityDistributionChart with category selection and custom Y-axis ticks
* fix: update cursor fill color in visualisation charts for better visibility
---------
Co-authored-by: Harsh Vador <58542468+harsh-vador@users.noreply.github.com>