18 lines
538 B
Python
18 lines
538 B
Python
# Copyright (c) 2013, Web Notes Technologies Pvt. Ltd. and Contributors
|
|
# License: GNU General Public License v3. See license.txt
|
|
|
|
from __future__ import unicode_literals
|
|
import frappe
|
|
|
|
def execute():
|
|
"""
|
|
disable the instructor role for companies with domain other than
|
|
Education.
|
|
"""
|
|
|
|
domains = frappe.db.sql_list("select domain from tabCompany")
|
|
if "Education" not in domains:
|
|
if frappe.db.exists("Role", "Instructor"):
|
|
role = frappe.get_doc("Role", "Instructor")
|
|
role.disabled = 1
|
|
role.save(ignore_permissions=True) |