blob: 65e9f5bc330f0793e17b33ce9cd34b46a65a73e2 [file] [log] [blame]
Frappe1dfb5eb2021-07-14 12:33:45 +05301# Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors
2# License: GNU General Public License v3. See license.txt
3
4from __future__ import unicode_literals
5
6import frappe, os, json
7from frappe.permissions import add_permission, update_permission_property
8
9def setup():
10 add_permissions()
11
12def add_permissions():
13 """Add Permissions for South Africa VAT Settings and South Africa VAT Account"""
14 for doctype in ('South Africa VAT Settings', 'South Africa VAT Account'):
15 add_permission(doctype, 'All', 0)
16 for role in ('Accounts Manager', 'Accounts User', 'System Manager'):
17 add_permission(doctype, role, 0)
18 update_permission_property(doctype, role, 0, 'write', 1)
19 update_permission_property(doctype, role, 0, 'create', 1)