Jul 30 - Internal handler files
This commit is contained in:
+8
-1
@@ -110,6 +110,10 @@ def _issue_payload(issue):
|
||||
'vendor_name': issue.vendor_name or None,
|
||||
'vendor_contact': issue.vendor_contact or None,
|
||||
'vendor_notes': issue.vendor_notes or None,
|
||||
# Janitorial staff handler — used when handler_type == 'internal'.
|
||||
# Distinct from assigned_to: the crew member may not be a system user.
|
||||
'internal_handler_name': issue.internal_handler_name or None,
|
||||
'internal_handler_contact': issue.internal_handler_contact or None,
|
||||
}
|
||||
|
||||
|
||||
@@ -550,7 +554,9 @@ def update_issue_handler(issue_id):
|
||||
"facility_handler_notes": "...", // optional
|
||||
"vendor_name": "...", // optional (vendor handler)
|
||||
"vendor_contact": "...", // optional
|
||||
"vendor_notes": "..." // optional
|
||||
"vendor_notes": "...", // optional
|
||||
"internal_handler_name": "...", // optional (janitorial staff handler)
|
||||
"internal_handler_contact": "..." // optional
|
||||
}
|
||||
|
||||
Only keys present in the body are updated; empty strings clear a field.
|
||||
@@ -591,6 +597,7 @@ def update_issue_handler(issue_id):
|
||||
_text_fields = (
|
||||
'facility_handler_name', 'facility_handler_contact', 'facility_handler_notes',
|
||||
'vendor_name', 'vendor_contact', 'vendor_notes',
|
||||
'internal_handler_name', 'internal_handler_contact',
|
||||
)
|
||||
for field in _text_fields:
|
||||
if field in data:
|
||||
|
||||
Reference in New Issue
Block a user