Raffael Meyer | ff878c0 | 2019-02-07 03:28:27 +0100 | [diff] [blame] | 1 | import os |
| 2 | import frappe |
| 3 | |
Raffael Meyer | 1f72b44 | 2019-01-27 23:32:41 +0100 | [diff] [blame] | 4 | |
| 5 | def setup(company=None, patch=True): |
Nabin Hait | 10c6137 | 2021-04-13 15:46:01 +0530 | [diff] [blame] | 6 | add_custom_roles_for_reports() |
| 7 | |
| 8 | |
| 9 | def add_custom_roles_for_reports(): |
| 10 | """Add Access Control to UAE VAT 201.""" |
| 11 | if not frappe.db.get_value('Custom Role', dict(report='DATEV')): |
| 12 | frappe.get_doc(dict( |
| 13 | doctype='Custom Role', |
| 14 | report='DATEV', |
| 15 | roles= [ |
| 16 | dict(role='Accounts User'), |
| 17 | dict(role='Accounts Manager') |
| 18 | ] |
| 19 | )).insert() |