-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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(backend): structured properties and forms #9626
Conversation
Add support for various custom plugins: * validation * RecordTemplate mutators * MCL Side Effects * MCE Side Effects
updated documentation refactor to reduce generics use added support for config endpoint
* structured properties data model * forms service * rollback service * entity client refactor * configuration: logo & icon, base url
...factories/src/main/java/com/linkedin/gms/factory/entityclient/SystemEntityClientFactory.java
Outdated
Show resolved
Hide resolved
update protobuf check rename entity client factories correctly
Co-authored-by: RyanHolstien <RyanHolstien@users.noreply.github.com>
Missing allowedValues validation for structured properties when being written to an entity. This allows for unintended values to be written. |
fix telemetry test fix forms type for timestamps
371ab5f
to
24d045b
Compare
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.
found one or two missing things and then some bulk stuff that we don't want to go to OSS
datahub-graphql-core/src/main/java/com/linkedin/datahub/graphql/GmsGraphQLEngine.java
Show resolved
Hide resolved
...src/main/java/com/linkedin/datahub/graphql/resolvers/form/BatchSubmitFormPromptResolver.java
Outdated
Show resolved
Hide resolved
...-core/src/main/java/com/linkedin/datahub/graphql/resolvers/form/BatchVerifyFormResolver.java
Outdated
Show resolved
Hide resolved
...main/java/com/linkedin/datahub/graphql/resolvers/search/SearchForEntitiesByFormResolver.java
Outdated
Show resolved
Hide resolved
datahub-graphql-core/src/main/java/com/linkedin/datahub/graphql/GmsGraphQLEngine.java
Outdated
Show resolved
Hide resolved
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.
things are looking good to me from here 👍
Large set of backend changes that drive 2 major features: structured properties & forms. During the integration between these feature branches it was evident that a few areas of tech debt needed to be addressed. Additionally a few items will need follow-ups to limit scope here.
Structured Properties:
Forms:
Misc Features:
Follow-ups:
Checklist