From 82921f7d65cf1f0928dab5c80ce7c7f3955bd634 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Fri, 23 Sep 2016 23:50:39 +0530 Subject: [PATCH] [minor] add paid field in Student Applicant --- .../student_applicant/student_applicant.json | 28 ++++++++++++++++++- .../student_applicant/student_applicant.py | 3 ++ 2 files changed, 30 insertions(+), 1 deletion(-) diff --git a/erpnext/schools/doctype/student_applicant/student_applicant.json b/erpnext/schools/doctype/student_applicant/student_applicant.json index ae99488660d..d926bd931d2 100644 --- a/erpnext/schools/doctype/student_applicant/student_applicant.json +++ b/erpnext/schools/doctype/student_applicant/student_applicant.json @@ -116,6 +116,32 @@ "set_only_once": 0, "unique": 0 }, + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "paid", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "label": "Paid", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_on_submit": 0, "bold": 0, @@ -865,7 +891,7 @@ "istable": 0, "max_attachments": 0, "menu_index": 0, - "modified": "2016-09-08 06:40:54.242322", + "modified": "2016-09-23 14:15:25.153128", "modified_by": "Administrator", "module": "Schools", "name": "Student Applicant", diff --git a/erpnext/schools/doctype/student_applicant/student_applicant.py b/erpnext/schools/doctype/student_applicant/student_applicant.py index 5ef72cbe3cf..01ddefa4afe 100644 --- a/erpnext/schools/doctype/student_applicant/student_applicant.py +++ b/erpnext/schools/doctype/student_applicant/student_applicant.py @@ -15,3 +15,6 @@ class StudentApplicant(Document): student = frappe.get_list("Student", filters= {"student_applicant": self.name}) if student: frappe.throw(_("Cannot change status as student {0} is linked with student application {1}").format(student[0].name, self.name)) + + def on_payment_authorized(self, *args, **kwargs): + self.db_set('paid', 1) \ No newline at end of file