|
@@ -17,7 +17,8 @@ def get_roles_and_doctypes(): |
|
|
"doctypes": [d[0] for d in frappe.db.sql("""select name from `tabDocType` dt where |
|
|
"doctypes": [d[0] for d in frappe.db.sql("""select name from `tabDocType` dt where |
|
|
istable=0 and |
|
|
istable=0 and |
|
|
name not in ('DocType') and |
|
|
name not in ('DocType') and |
|
|
exists(select * from `tabDocField` where parent=dt.name)""")], |
|
|
|
|
|
|
|
|
exists(select * from `tabDocField` where parent=dt.name) and |
|
|
|
|
|
exists(select * from `tabDocPerm` dp,`tabRole` role where dp.role = role.name and dp.parent=dt.name and not role.disabled)""")], |
|
|
"roles": [d[0] for d in frappe.db.sql("""select name from tabRole where |
|
|
"roles": [d[0] for d in frappe.db.sql("""select name from tabRole where |
|
|
name != 'Administrator' and disabled=0""")] |
|
|
name != 'Administrator' and disabled=0""")] |
|
|
} |
|
|
} |
|
|