Skip to content

Conversation

@deepgarg760
Copy link
Collaborator

This PR is the implementation for the following RFC
datahub-project/rfcs#6

Screenshots:
businessattribute-button

businessattribute-create

businessattribute-associate-datasetschemafield

dataset-inherits-businessattribute-properties

Checklist

  • The PR conforms to DataHub's Contributing Guideline (particularly Commit Message Format)
  • 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.

Deepak Garg and others added 30 commits December 18, 2023 00:04
business-attribute: Created initial version of Business Attribute Scr…
Business Attribute related entities and css
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
kartikey-visa and others added 5 commits April 3, 2024 10:22
…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
aabharti-visa and others added 2 commits April 4, 2024 19:58
@david-leifker
Copy link
Collaborator

Please update this branch, looking to get the tests passing for merging. LMK if you need some help!

Deepak Garg added 2 commits April 14, 2024 10:37
# 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
@deepgarg760
Copy link
Collaborator Author

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;
Copy link
Collaborator

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

Copy link
Collaborator

@david-leifker david-leifker left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Thank you!

@david-leifker david-leifker merged commit c35f360 into datahub-project:master Apr 15, 2024
sleeperdeep pushed a commit to sleeperdeep/datahub that referenced this pull request Jun 25, 2024
…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]>
@deepgarg760 deepgarg760 deleted the business-attributes branch February 15, 2025 15:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

community-contribution PR or Issue raised by member(s) of DataHub Community devops PR or Issue related to DataHub backend & deployment docs Issues and Improvements to docs product PR or Issue related to the DataHub UI/UX smoke_test Contains changes related to smoke tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants