Manas Solanki | 966f141 | 2017-11-23 15:22:10 +0530 | [diff] [blame] | 1 | # -*- coding: utf-8 -*- |
| 2 | # Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors |
| 3 | # For license information, please see license.txt |
| 4 | |
| 5 | from __future__ import unicode_literals |
| 6 | |
| 7 | import frappe |
| 8 | from erpnext.setup.utils import insert_record |
| 9 | |
| 10 | |
| 11 | def setup_education(): |
| 12 | if frappe.db.exists('Academic Year', '2015-16'): |
| 13 | # already setup |
| 14 | return |
| 15 | create_academic_sessions() |
| 16 | |
| 17 | def create_academic_sessions(): |
| 18 | data = [ |
| 19 | {"doctype": "Academic Year", "academic_year_name": "2015-16"}, |
| 20 | {"doctype": "Academic Year", "academic_year_name": "2016-17"}, |
| 21 | {"doctype": "Academic Year", "academic_year_name": "2017-18"}, |
| 22 | {"doctype": "Academic Year", "academic_year_name": "2018-19"}, |
| 23 | {"doctype": "Academic Term", "academic_year": "2016-17", "term_name": "Semester 1"}, |
| 24 | {"doctype": "Academic Term", "academic_year": "2016-17", "term_name": "Semester 2"}, |
| 25 | {"doctype": "Academic Term", "academic_year": "2017-18", "term_name": "Semester 1"}, |
| 26 | {"doctype": "Academic Term", "academic_year": "2017-18", "term_name": "Semester 2"} |
| 27 | ] |
| 28 | insert_record(data) |