From 028114ad831f0c468963c1bdba38b0a90d5644f6 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Thu, 13 Aug 2015 12:08:25 +0530 Subject: [PATCH] [enhancement] assign to myself, #1241 --- frappe/change_log/current/assign_to_myself.md | 1 + frappe/public/js/frappe/form/footer/assign_to.js | 9 +++++++++ 2 files changed, 10 insertions(+) create mode 100644 frappe/change_log/current/assign_to_myself.md diff --git a/frappe/change_log/current/assign_to_myself.md b/frappe/change_log/current/assign_to_myself.md new file mode 100644 index 0000000000..18da7d65da --- /dev/null +++ b/frappe/change_log/current/assign_to_myself.md @@ -0,0 +1 @@ +- You can now quickly assign a document to yourself by clicking on "Assign to me" diff --git a/frappe/public/js/frappe/form/footer/assign_to.js b/frappe/public/js/frappe/form/footer/assign_to.js index cd485aee95..ea7af7ed7e 100644 --- a/frappe/public/js/frappe/form/footer/assign_to.js +++ b/frappe/public/js/frappe/form/footer/assign_to.js @@ -92,6 +92,7 @@ frappe.ui.form.AssignTo = Class.extend({ me.dialog = new frappe.ui.Dialog({ title: __('Add to To Do'), fields: [ + {fieldtype:'Check', fieldname:'myself', label:__("Assign to me"), "default":0}, {fieldtype:'Link', fieldname:'assign_to', options:'User', label:__("Assign To"), description:__("Add to To Do List Of"), reqd:true}, @@ -115,6 +116,14 @@ frappe.ui.form.AssignTo = Class.extend({ } me.dialog.show(); + + me.dialog.get_input("myself").on("click", function() { + if($(this).prop("checked")) { + me.dialog.set_value("assign_to", user); + } else { + me.dialog.set_value("assign_to", ""); + } + }); }, add_assignment: function() { var me = this;