Pranav Nachanekar | df1a5a9 | 2019-09-20 10:08:48 +0530 | [diff] [blame] | 1 | import frappe |
Pranav Nachanekar | e434e8e | 2019-10-09 14:08:01 +0530 | [diff] [blame] | 2 | |
Pranav Nachanekar | 8b744b2 | 2019-09-23 15:55:35 +0530 | [diff] [blame] | 3 | from frappe.utils.verified_command import verify_request |
Pranav Nachanekar | df1a5a9 | 2019-09-20 10:08:48 +0530 | [diff] [blame] | 4 | @frappe.whitelist(allow_guest=True) |
| 5 | def get_context(context): |
0Pranav | 75db6f7 | 2019-11-07 12:47:00 +0530 | [diff] [blame] | 6 | if not verify_request(): |
| 7 | context.success = False |
| 8 | return context |
Pranav Nachanekar | d45c12b | 2019-09-24 16:07:02 +0530 | [diff] [blame] | 9 | |
0Pranav | 75db6f7 | 2019-11-07 12:47:00 +0530 | [diff] [blame] | 10 | email = frappe.form_dict['email'] |
| 11 | appointment_name = frappe.form_dict['appointment'] |
Pranav Nachanekar | 8b744b2 | 2019-09-23 15:55:35 +0530 | [diff] [blame] | 12 | |
0Pranav | 75db6f7 | 2019-11-07 12:47:00 +0530 | [diff] [blame] | 13 | if email and appointment_name: |
| 14 | appointment = frappe.get_doc('Appointment',appointment_name) |
| 15 | appointment.set_verified(email) |
| 16 | context.success = True |
| 17 | return context |
| 18 | else: |
| 19 | context.success = False |
| 20 | return context |