Merge pull request #24704 from blaggacao/feat/add-better-payment-lifecycle-events

feat: add more payment lifecycle events to server scripts
This commit is contained in:
Akhil Narang 2024-02-06 11:00:48 +05:30 committed by GitHub
commit eadce6ccb8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 7 additions and 3 deletions

View file

@ -56,7 +56,7 @@
"fieldname": "doctype_event",
"fieldtype": "Select",
"label": "DocType Event",
"options": "Before Insert\nBefore Validate\nBefore Save\nAfter Insert\nAfter Save\nBefore Submit\nAfter Submit\nBefore Cancel\nAfter Cancel\nBefore Delete\nAfter Delete\nBefore Save (Submitted Document)\nAfter Save (Submitted Document)\nOn Payment Authorization"
"options": "Before Insert\nBefore Validate\nBefore Save\nAfter Insert\nAfter Save\nBefore Submit\nAfter Submit\nBefore Cancel\nAfter Cancel\nBefore Delete\nAfter Delete\nBefore Save (Submitted Document)\nAfter Save (Submitted Document)\nOn Payment Authorization\nOn Payment Paid\nOn Payment Failed"
},
{
"depends_on": "eval:doc.script_type==='API'",
@ -149,7 +149,7 @@
"link_fieldname": "server_script"
}
],
"modified": "2023-10-14 11:24:46.478533",
"modified": "2024-02-06 07:09:45.478533",
"modified_by": "Administrator",
"module": "Core",
"name": "Server Script",
@ -173,4 +173,4 @@
"sort_order": "DESC",
"states": [],
"track_changes": 1
}
}

View file

@ -45,6 +45,8 @@ class ServerScript(Document):
"Before Save (Submitted Document)",
"After Save (Submitted Document)",
"On Payment Authorization",
"On Payment Paid",
"On Payment Failed",
]
enable_rate_limit: DF.Check
event_frequency: DF.Literal[

View file

@ -17,6 +17,8 @@ EVENT_MAP = {
"after_delete": "After Delete",
"before_update_after_submit": "Before Save (Submitted Document)",
"on_update_after_submit": "After Save (Submitted Document)",
"on_payment_paid": "On Payment Paid",
"on_payment_failed": "On Payment Failed",
"on_payment_authorized": "On Payment Authorization",
}