enhancementhelp wantedproposal
仓库指标
- 星标
- (496 个星标)
- PR 合并指标
- (PR 指标待抓取)
描述
Strawberry supports serialization for nested mutations but Strawberry-Django doesn't seem to be able do it in an atomic way
Feature Request Type
- New behavior
Description
In the below example, I expect these things to happen in an atomic way so that if a credit card charge fails we do have to go back out previous transactions.
I've seen similar offers from other libraries such as Prisma.
mutation (
$createInvoice: CreateInvoiceInput!
$chargeCreditCard: ChargeCreditCardInput!
atomic: true
) {
createInvoice: invoice {
createInvoice(input: $createInvoice) {
id
}
}
chargeCreditCard: invoice {
chargeCreditCard(input: $chargeCreditCard) {
id
}
}
}