blob: 2c44c6e6b17dfff93bdf85b4f35939e4b03045f3 [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
Anuja Pawarb37ff0d2021-07-14 15:06:56 +05306# import frappe, os, json
Frappe1dfb5eb2021-07-14 12:33:45 +05307from 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)