datahub
datahub copied to clipboard
fix(graphql): fix RemoveLinkResolver for glossaries
Checklist
- [ ] The PR conforms to DataHub's Contributing Guideline (particularly Commit Message Format)
- [ ] Links to related issues (if applicable)
- [ ] Tests for the changes have been added/updated (if applicable)
- [ ] Docs related to the changes have been added/updated (if applicable). If a new feature has been added a Usage Guide has been added for the same.
- [ ] For any breaking change/potential downtime/deprecation/big changes an entry has been made in Updating DataHub
Summary by CodeRabbit
-
New Features
- Enhanced authorization checks for link updates, incorporating a new entity client for more granular controls, particularly for glossary-related entities.
-
Bug Fixes
- Streamlined authorization logic, removing unnecessary complexity and improving clarity in the link management processes.
-
Refactor
- Improved the structure and efficiency of the link update authorization methods, ensuring better functionality and maintainability.