Exemple #1
0
def get_fullnames():
	"""map of user fullnames"""
	ret = frappe.db.sql("""select name,
		concat(ifnull(first_name, ''),
			if(ifnull(last_name, '')!='', ' ', ''), ifnull(last_name, '')) as fullname,
			user_image as image, gender, email
		from tabUser where ifnull(enabled, 0)=1 and user_type!="Website User" """, as_dict=1)

	d = {}
	for r in ret:
		if not r.image:
			r.image = get_gravatar()
		d[r.name] = r

	return d
Exemple #2
0
def get_fullnames():
	"""map of user fullnames"""
	ret = frappe.db.sql("""select name,
		concat(ifnull(first_name, ''),
			if(ifnull(last_name, '')!='', ' ', ''), ifnull(last_name, '')) as fullname,
			user_image as image, gender, email, username
		from tabUser where enabled=1 and user_type!="Website User" """, as_dict=1)

	d = {}
	for r in ret:
		if not r.image:
			r.image = get_gravatar()
		d[r.name] = r

	return d
Exemple #3
0
def update_lphr_barcode(path, profile_id):
    cie = frappe.db.get_value("LinkedPHR Images", {"profile_id": profile_id},
                              "barcode")
    uimage = get_gravatar(profile_id)
    file_path = '/files/' + profile_id + '/' + profile_id + ".svg"
    if cie:
        frappe.db.sql("""update `tabLinkedPHR Images` 
			set barcode='%s',profile_image='%s' where profile_id='%s'""" %
                      (file_path, uimage, profile_id))
        frappe.db.commit()
        sub = "Barcode Uploaded Successfully " + path
        make_log(profile_id, "profile", "Linked PHR Image Upload", sub)
        return "Image Uploaded Successfully"
    else:
        lp = frappe.new_doc("LinkedPHR Images")
        lp.profile_id = profile_id
        lp.barcode = file_path
        lp.save(ignore_permissions=True)
        sub = "Barcode Uploaded Successfully " + file_path
        make_log(profile_id, "profile", "Linked PHR Image Upload", sub)
        return "Image Uploaded Successfully"
Exemple #4
0
 def update_gravatar(self):
     if not self.user_image:
         self.user_image = get_gravatar(self.name)
Exemple #5
0
	def update_gravatar(self):
		if not self.user_image:
			self.user_image = get_gravatar(self.name)