def update_status(doc,sid,status): doc = json.loads(doc) data = {} data["user_id"] = frappe.db.get_value("User",{"name":frappe.session.user},"user_id") data["sid"] = sid data["property_status"] = status data["property_id"] = doc["property_id"] data["fields"] = ["status"] data = json.dumps(data) doc_rec = api.update_property_status(data) status = api.get_property_details(data) return doc_rec,status["data"]["status"]
def update_tag(doc,sid,tag): doc = json.loads(doc) data = {} data["user_id"] = frappe.db.get_value("User",{"name":frappe.session.user},"user_id") data["sid"] = sid data["tags"] = [tag] data["property_id"] = doc["property_id"] data["fields"] = ["tag"] data = json.dumps(data) doc_rec = api.update_tags_of_property(data) tags = api.get_property_details(data) tag = ",".join(tags["data"]["tag"]) if tags else [] return doc_rec,tag