mirror of
https://github.com/hanzo-io/beneficiary.git
synced 2026-10-30 18:58:28 +00:00
21 lines
520 B
Python
21 lines
520 B
Python
import frappe
|
|
|
|
|
|
def get_doctype_title_field(doctype):
|
|
doctype_title_field = frappe.db.get_value("DocType", doctype, "title_field")
|
|
if doctype_title_field:
|
|
return doctype_title_field
|
|
|
|
has_title_field = frappe.db.exists(
|
|
"DocField",
|
|
{"parenttype": "DocType", "parent": doctype, "fieldname": "title"},
|
|
)
|
|
if has_title_field:
|
|
return "title"
|
|
|
|
return "name"
|
|
|
|
|
|
def get_coordinates_from_geolocation_string(geolocation_string):
|
|
return frappe.parse_json(geolocation_string)["features"][0]["geometry"]["coordinates"]
|