datahub/datahub-web-react/src/graphql/glossaryNode.graphql
Chris Collins 8c783dac62
feat(privileges) Create privileges to allow for managing children of entities (#6346)
Co-authored-by: Chris Collins <chriscollins@Chriss-MBP-2-634.lan>
Co-authored-by: Chris Collins <chriscollins@Chriss-MBP-2-666.lan>
2022-11-03 13:06:40 -07:00

54 lines
1.1 KiB
GraphQL

fragment childGlossaryTerm on GlossaryTerm {
urn
type
name
hierarchicalName
properties {
name
}
}
query getGlossaryNode($urn: String!) {
glossaryNode(urn: $urn) {
urn
type
properties {
name
description
}
ownership {
...ownershipFields
}
parentNodes {
...parentNodesFields
}
privileges {
canManageEntity
canManageChildren
}
children: relationships(
input: {
types: ["IsPartOf"]
direction: INCOMING
start: 0
count: 10000
}
) {
total
relationships {
direction
entity {
type
urn
... on GlossaryNode {
...glossaryNode
}
... on GlossaryTerm {
...childGlossaryTerm
}
}
}
}
}
}