* feat: rename and delete functionality for role
* feat: rename and delete functionality for policy
* fix: unit tests
* fix: fetch permissions api call
* style: alignment of Add Policy button
* refactor: remove callback for afterDeleteAction and use of getEntityName
* refactor: use optional chaining
* test: add e2e test
* refactor: use of components and fix test cases
* test: add e2e tests for Delete functionality
* refactor: fetchPermissions and use of Icon component
* fix: fetch permissions and entity data
* fix: unit tests bases on permissions
* Fix#17059 - Task cannot be closed by the non-admin user who created it
* uncommented playwright test around the flow
---------
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
* add alert bar
* add mock for PageLayotuV1
* fix sonar issues
* update glossary page
* add PageLayout in Pages
* update test locator
* update as per tests
* add mock for page layout v1
* update alert styles
* remove pagelayout from pipeline details
* update layouting for ErrorPlaceholder
* update to remove render function
* update as per comments
* updated local files
* update as per comments
* update tests
* update pages to remove pagelayout v1
* updated locales
* update test
* fix sonar cloud issue
* updated as per comments
* add visible state to alert
---------
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
* I moved the documentation base url to classBase for customizability
* Move the docs URLs to the classBase
* Add tests for the DocumentationLinksClassBase
* feat: highlight search text functionality
* test: add unit tests
* fix: mock implementation of functions
* fix: quality issues
* test: add test cases for IngestionListTableUtils and minor refactor
* refactor: name and displayName values
* Backend support for domain hierarchy listing
* use linkedHashmap to maintain order of results in hierarchy
* Revert changes to generated files to match main
* show all domains for non admin user
* change select domain layout
* fix multiple save
* fix playwright
* cleanup
* fix domain tests
* fix domain tests
* fix icon styling
* show icons on navbar domain list
* update tests
---------
Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
* Refactor: Introduce openMetadataBaseUrlConfiguration to set up the server endpoint and remove OpenMetadataUrl from smtpSettings.json
* migrations.
* refactor(cli): add setOpenMetadataUrl command to store OpenMetadata URL
* refactor(cli): add configureEmailSettings command to manage SMTP/Email configuration
* load initialData when config is not present in the db
* add om url settings page
* update locales
* add e2e
* load omBaseUrl with default host and port: localhost:8585 when not present
---------
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
Co-authored-by: karanh37 <karanh37@gmail.com>
* fix: remove tooltip for tag edit mode
* refactor: remove comments
* fix: tooltip logic for non edit mode
* fix: hide tooltip for tag edit mode
* refactor: remove prop for TagsV1 component
* style: move cursor-pointer property to Tag
* fix: unit test failure
* fix: mock implementations for unit test
* revert test case changes
* feat(apps): support event subscriptions
- added support for apps with event subscriptions.
- added support for custom consumers on event subscriptions.
- use native application methods instead of reflection in ApplicationHandler
* removed runMethodFromApplication reflection and use concrete methods from AbstractNativeApplication
* format
* fix(governance-workflows): defined interface in workflow schema
- defined types for workflow nodes
- fixed updateEdge method in WorkflowDefinitionRepository
* ref(governance-workflows): use explicit types in schema
use explicit interface type in json schemas and use annotations to infer the concrete classes when deserializing
* - implemented CustomSignal trigger
- use JsonTypeInfo and JsonSubTypes to infer types in jsonschema for nodes and triggers
- Implemented JsonLogicFilter task
- implemented placeholder noop task
* - simplified trigger type names
- removed governance workflow root "type"
- added "deployed" field to governance workflow
- applied changes to existing gov-workflows
- migrations
* fixed migrations
* fix(ui): infinite loading for refresh attempted on app visit
* add tests for refresh logic
* added test for validating after refresh behavior
* improve test for refresh scenario
* fix: edit description permission for domain owner
* fix: usage of permissions prop
* test: fix unit test and add e2e test for edit description
* refactor: remove editCustomAttributePermission and viewAllPermission props
* fix: e2e test for edit description
* fix: playwright tests
* fix: update e2e test for edit description
* Fix: Implement Data Quality Dashboards (Incident Manager + Data Quality)
* added icon for test case status
* added filters in the api
* added filters for dq
* added filter of table/column
* added test coverage
* address the comments