diff --git a/crm/api/doc.py b/crm/api/doc.py index 2e1e0d5c..8696cf7c 100644 --- a/crm/api/doc.py +++ b/crm/api/doc.py @@ -616,11 +616,12 @@ def get_sidebar_fields(doctype, name): def get_field_obj(field): obj = { "label": field.label, - "type": get_type(field), + "type": field.fieldtype, "name": field.fieldname, "hidden": field.hidden, "reqd": field.reqd, "read_only": field.read_only, + "options": field.options, "all_properties": field, } @@ -628,7 +629,6 @@ def get_field_obj(field): if field.fieldtype == "Link": obj["placeholder"] = field.get("placeholder") or "Select " + field.label + "..." - obj["doctype"] = field.options elif field.fieldtype == "Select" and field.options: obj["placeholder"] = field.get("placeholder") or "Select " + field.label + "..." obj["options"] = [{"label": option, "value": option} for option in field.options.split("\n")] @@ -639,22 +639,6 @@ def get_field_obj(field): return obj -def get_type(field): - if field.fieldtype == "Data" and field.options == "Phone": - return "phone" - elif field.fieldtype == "Data" and field.options == "Email": - return "email" - elif field.fieldtype == "Check": - return "checkbox" - elif field.fieldtype == "Int": - return "number" - elif field.fieldtype in ["Small Text", "Text", "Long Text"]: - return "textarea" - elif field.read_only: - return "read_only" - return field.fieldtype.lower() - - def get_assigned_users(doctype, name, default_assigned_to=None): assigned_users = frappe.get_all( "ToDo", diff --git a/frontend/src/components/SidePanelLayout.vue b/frontend/src/components/SidePanelLayout.vue index b912ec19..375a5040 100644 --- a/frontend/src/components/SidePanelLayout.vue +++ b/frontend/src/components/SidePanelLayout.vue @@ -79,7 +79,7 @@
@@ -87,7 +87,7 @@
{{ data[field.name] }}
-
+