Пример #1
0
def get_result(filters):
    user_id = frappe.db.get_value("User", filters.get("agent"), "user_id")
    res_list = []
    if user_id:
        request_data = json.dumps({
            "user_id": user_id,
            "project_id": filters.get("project_id")
        })
        if not filters.get("project_id"):
            response = get_builder_projects(request_data)
        else:
            try:
                response = get_project_of_given_id(request_data)
            except Exception, e:
                frappe.throw(e)
            response["data"] = [response.get("data")]
        for prop in response.get("data"):
            proj_id = prop.get("project_id")
            project_id = "<a onclick=get_on_click_trigger('{0}')>{0}</a>".format(
                proj_id)
            res_list.append([
                project_id,
                prop.get("overview"),
                prop.get("project_type"),
                prop.get("project_subtype"),
                prop.get("project_by"),
                prop.get("location"),
                prop.get("status")
            ])
Пример #2
0
def get_result(filters):
	user_id = frappe.db.get_value("User", filters.get("agent"), "user_id")
	res_list = []
	if user_id:
		request_data = json.dumps({"user_id":user_id, "project_id":filters.get("project_id")})
		if not filters.get("project_id"):
			response = get_builder_projects(request_data) 
		else: 
			try:
				response = get_project_of_given_id(request_data)
			except Exception,e:
				frappe.throw(e)
			response["data"] = [response.get("data")]
		for prop in response.get("data"):
			proj_id = prop.get("project_id")
			project_id = "<a onclick=get_on_click_trigger('{0}')>{0}</a>".format(proj_id)
			res_list.append([ project_id , prop.get("overview"), prop.get("project_type"),
							prop.get("project_subtype"), prop.get("project_by"), prop.get("location"), 
							prop.get("status")])
Пример #3
0
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
Пример #4
0
def get_project_details(data):
    return projt.get_project_of_given_id(data)
Пример #5
0
def get_project_details(data):
	return projt.get_project_of_given_id(data)