def view_property(property_id,sid): doc = {} doc["user_id"] = frappe.db.get_value("User",{"name":frappe.session.user},"user_id") doc["sid"] = sid doc["property_id"] = property_id data = json.dumps(doc) try: doc = update_api.get_property_of_given_id(data) doclist = get_mapped_doc(doc["data"],{ "amenities": { "doctype": "Amenities Child", "field_map": { "status": "status", "name": "amenity_name", "image":"image" } }, "flat_facilities":{ "doctype": "Flat Facilities Child", "field_map": { "status": "status", "name": "facility_name", "image":"image" } } }, "Property") doclist.city_link = frappe.db.get_value("City",{"city_name":doclist.city},"name") doclist.location_link = frappe.db.get_value("Area",{"area":doclist.location},"name") return doclist except Exception, e: #http_status_code = getattr(e, "status_code", 500) message = getattr(e, "message", 500) frappe.msgprint(message)
def view_property(property_id,sid): doc = {} doc["user_id"] = frappe.db.get_value("User",{"name":frappe.session.user},"user_id") doc["sid"] = sid doc["property_id"] = property_id data = json.dumps(doc) doc = api.get_property_of_given_id(data) doclist = get_mapped_doc(doc["data"],{}) print doclist.city doclist.city_link = frappe.db.get_value("City",{"city_name":doclist.city},"name") doclist.location_link = frappe.db.get_value("Area",{"area":doclist.location},"name") return doclist
def view_property(property_id, sid): doc = {} doc["user_id"] = frappe.db.get_value("User", {"name": frappe.session.user}, "user_id") doc["sid"] = sid doc["property_id"] = property_id data = json.dumps(doc) try: doc = update_api.get_property_of_given_id(data) doclist = get_mapped_doc( doc["data"], { "amenities": { "doctype": "Amenities Child", "field_map": { "status": "status", "name": "amenity_name", "image": "image" } }, "flat_facilities": { "doctype": "Flat Facilities Child", "field_map": { "status": "status", "name": "facility_name", "image": "image" } } }, "Property") doclist.city_link = frappe.db.get_value("City", {"city_name": doclist.city}, "name") doclist.location_link = frappe.db.get_value("Area", {"area": doclist.location}, "name") return doclist except Exception, e: #http_status_code = getattr(e, "status_code", 500) message = getattr(e, "message", 500) frappe.msgprint(message)
def view_project(project_id, sid): doc = {} doc["user_id"] = frappe.db.get_value("User",{"name":frappe.session.user},"user_id") doc["sid"] = sid doc["project_id"] = project_id data = json.dumps(doc) doc = api.get_project_of_given_id(data) doclist = get_mapped_doc(doc["data"], { "amenities": { "doctype": "Amenities Child", "field_map": { "status": "status", "name": "amenity_name", "image":"image" } }, "property_details":{ "doctype": "Project Details" } }, "Projects") doclist.city_link = frappe.db.get_value("City",{"city_name":doclist.city},"name") doclist.location_link = frappe.db.get_value("Area",{"area":doclist.location},"name") return doclist