-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(ui/backend/openapi/docs) : Add support for Business Attributes #9863
feat(ui/backend/openapi/docs) : Add support for Business Attributes #9863
Conversation
…dataset schema field
business-attribute: Created initial version of Business Attribute Scr…
…visa/datahub into business-attributes-v1
Business Attribute Association
Business Attribute related entities and css
Business Attribute Minor Issues
…ng deleted BA from dataset
Cypress Test Cases, Preview Test Case, updating delete BA api, Removi…
# Conflicts: # buildSrc/src/main/java/io/datahubproject/OpenApiEntities.java # datahub-graphql-core/src/main/java/com/linkedin/datahub/graphql/GmsGraphQLEngine.java # datahub-graphql-core/src/main/java/com/linkedin/datahub/graphql/GmsGraphQLEngineArgs.java # datahub-graphql-core/src/main/java/com/linkedin/datahub/graphql/resolvers/MeResolver.java # datahub-graphql-core/src/main/java/com/linkedin/datahub/graphql/resolvers/deprecation/UpdateDeprecationResolver.java # datahub-graphql-core/src/main/java/com/linkedin/datahub/graphql/resolvers/mutate/AddTagsResolver.java # datahub-graphql-core/src/main/java/com/linkedin/datahub/graphql/resolvers/mutate/BatchAddTagsResolver.java # datahub-graphql-core/src/main/java/com/linkedin/datahub/graphql/resolvers/mutate/DescriptionUtils.java # datahub-graphql-core/src/main/java/com/linkedin/datahub/graphql/resolvers/mutate/UpdateDescriptionResolver.java # datahub-graphql-core/src/main/java/com/linkedin/datahub/graphql/resolvers/mutate/UpdateNameResolver.java # datahub-graphql-core/src/main/java/com/linkedin/datahub/graphql/resolvers/mutate/util/LabelUtils.java # datahub-graphql-core/src/main/java/com/linkedin/datahub/graphql/types/common/mappers/UrnToEntityMapper.java # datahub-graphql-core/src/main/java/com/linkedin/datahub/graphql/types/dataset/DatasetType.java # datahub-graphql-core/src/main/java/com/linkedin/datahub/graphql/types/dataset/mappers/EditableSchemaFieldInfoMapper.java # datahub-graphql-core/src/main/java/com/linkedin/datahub/graphql/types/entitytype/EntityTypeMapper.java # datahub-graphql-core/src/main/resources/entity.graphql # datahub-web-react/src/App.tsx # datahub-web-react/src/Mocks.tsx # datahub-web-react/src/app/entity/Entity.tsx # datahub-web-react/src/app/entity/shared/tabs/Dataset/Schema/SchemaTable.tsx # datahub-web-react/src/app/entity/shared/tabs/Dataset/Schema/utils/useTagsAndTermsRenderer.tsx # datahub-web-react/src/graphql/fragments.graphql # li-utils/src/main/java/com/linkedin/metadata/Constants.java # metadata-io/src/main/java/com/linkedin/metadata/search/utils/ESUtils.java # metadata-io/src/main/java/com/linkedin/metadata/timeline/eventgenerator/EditableSchemaMetadataChangeEventGenerator.java # metadata-jobs/mae-consumer/src/main/java/com/linkedin/metadata/kafka/hook/event/EntityChangeEventGeneratorHook.java # metadata-service/factories/src/main/java/com/linkedin/gms/factory/graphql/GraphQLEngineFactory.java # metadata-service/factories/src/main/java/com/linkedin/gms/factory/timeline/eventgenerator/EntityChangeEventGeneratorRegistryFactory.java # metadata-service/openapi-entity-servlet/src/main/java/io/datahubproject/openapi/delegates/EntityApiDelegateImpl.java # metadata-utils/src/main/java/com/linkedin/metadata/authorization/PoliciesConfig.java
…tes-feature-flag-implementation Business Attributes: UI Show|Hide Feature Flag Implementation | Modified Test Cases
feat(search): Add SchemaFieldEntity to search functionality
…ustomized-business-attribute-urns Business Attributes: Customized URNs Support for Business Attributes
…es-for-schema-field Business Attributes: Fixed Schema Field Cypress Test Cases
feat(search/schema_field): Update schema field card in search results
…est-implementation Business Attributes: Feature Flag Cypress Test Cases Fix
…ttributes-openapi-changes business-attribute-flag-for-openapi
Please update this branch, looking to get the tests passing for merging. LMK if you need some help! |
# Conflicts: # datahub-graphql-core/src/main/java/com/linkedin/datahub/graphql/GmsGraphQLEngine.java # datahub-graphql-core/src/main/java/com/linkedin/datahub/graphql/resolvers/search/SearchUtils.java # datahub-web-react/src/app/entity/shared/tabs/Dataset/AccessManagement/__tests__/AccessManagement.test.ts
Hi @david-leifker, branch has been updated and conflicts has been resolved. Still 3 tests are failing and we are not sure about the reason as they are not seems to be related with our functionality. Please suggest |
|
||
getCustomCardUrlPath = () => PageRoutes.BUSINESS_ATTRIBUTE; | ||
|
||
isBrowseEnabled = () => true; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
i actually believe we want this to be false
since the browse sidebar is not built to browse for business attribute entities. and this being true
is what is actually breaking the failing frontend tests currently
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! Thank you!
…atahub-project#9863) Co-authored-by: ppurswan <[email protected]> Co-authored-by: PrithviVISA <[email protected]> Co-authored-by: aditigup <[email protected]> Co-authored-by: Bharti, Aakash <[email protected]> Co-authored-by: Singh, Himanshu <[email protected]> Co-authored-by: Shukla, Amit <[email protected]> Co-authored-by: Kartikey Khandelwal <[email protected]>
This PR is the implementation for the following RFC
datahub-project/rfcs#6
Screenshots:
Checklist