From df6cd1e6ad7073a5ab3a3ebab6bb3e214fa47dd7 Mon Sep 17 00:00:00 2001 From: Suraj Shetty Date: Tue, 9 Oct 2018 11:07:13 +0530 Subject: [PATCH] add user image update dailog --- frappe/public/js/frappe/social/social_home.js | 27 ++++++++++++++++++- frappe/public/less/social.less | 6 +++++ 2 files changed, 32 insertions(+), 1 deletion(-) diff --git a/frappe/public/js/frappe/social/social_home.js b/frappe/public/js/frappe/social/social_home.js index 7f96bb0315..e40b0744a4 100644 --- a/frappe/public/js/frappe/social/social_home.js +++ b/frappe/public/js/frappe/social/social_home.js @@ -66,4 +66,29 @@ frappe.social.post_reply_dialog.set_primary_action(__('Reply'), () => { frappe.social.post_reply_dialog.clear(); frappe.social.post_reply_dialog.hide(); }); -}); \ No newline at end of file +}); + +frappe.social.update_user_image = new frappe.ui.Dialog({ + title: __("User Image"), + fields: [ + { + fieldtype: "Attach Image", + fieldname: "image", + label: __("Image"), + reqd: 1, + default: frappe.user.image() + }, + ], + primary_action_label: __('Upload'), + primary_action: () => { + const values = frappe.social.update_user_image.get_values(); + frappe.db.set_value('User', frappe.session.user, 'user_image', values.image) + .then(() => { + frappe.social.update_user_image.clear(); + frappe.social.update_user_image.hide(); + }) + .fail((err) => { + frappe.msgprint(err); + }); + } +}); diff --git a/frappe/public/less/social.less b/frappe/public/less/social.less index 21a3a4ece5..dd837742aa 100644 --- a/frappe/public/less/social.less +++ b/frappe/public/less/social.less @@ -5,12 +5,14 @@ body[data-route*="social"] { .layout-main-section { border: none; } + .liked-by-popover { font-size: @text-small; li { margin: 10px 0px; } } + .wall-container { display: flex; font-size: 12px; @@ -121,4 +123,8 @@ body[data-route*="social"] { font-size: 10px; font-weight: 600; } + + .missing-image { + display: table-cell !important; + } }