|
10 | 10 | ZOHOCRM_REQUEST_TOKEN_URL = 'https://accounts.zoho.com/oauth/v2/token'
|
11 | 11 | ZOHOCRM_REFRESH_TOKEN_URL = "https://accounts.zoho.com/oauth/v2/token"
|
12 | 12 | READ_MODULE_LIST = ['leads', 'accounts', 'contacts', 'deals', 'campaigns', 'tasks', 'cases', 'events', 'calls',
|
13 |
| - 'solutions', 'products', 'vendors', 'pricebooks', 'quotes', 'salesorders', 'purchaseorders', |
14 |
| - 'invoices', 'custom', 'notes', 'approvals', 'dashboards', 'search', 'activities'] |
| 13 | + 'solutions', 'products', 'vendors', 'price_books', 'quotes', 'sales_orders', 'purchase_orders', |
| 14 | + 'invoices', 'custom', 'notes', 'approvals', 'dashboards', 'search', 'activities', 'attachments'] |
15 | 15 | # module purchaseorders, 'invoices', salesorders and quotes are temporarily disable for writing this
|
16 | 16 | # due to the complexity of the module
|
17 | 17 | WRITE_MODULE_LIST = ['leads', 'accounts', 'contacts', 'deals', 'campaigns', 'tasks', 'cases', 'events', 'calls',
|
18 |
| - 'solutions', 'products', 'vendors', 'pricebooks', 'purchaseorders', 'custom', 'notes'] |
| 18 | + 'solutions', 'products', 'vendors', 'price_books', 'quotes', 'sales_orders', 'purchase_orders', |
| 19 | + 'invoices', 'custom', 'notes', 'approvals', 'dashboards', 'search', 'activities', 'attachments'] |
19 | 20 |
|
20 | 21 |
|
21 | 22 | class Client(object):
|
@@ -108,7 +109,8 @@ def get_fields_list(self, module):
|
108 | 109 | 'data_type': i['data_type'],
|
109 | 110 | 'currency': i['currency'],
|
110 | 111 | 'lookup': i['lookup'],
|
111 |
| - 'pick_list_values': i['pick_list_values'] |
| 112 | + 'pick_list_values': i['pick_list_values'], |
| 113 | + 'system_mandatory': i['system_mandatory'] |
112 | 114 | } for i in response['fields']]
|
113 | 115 | except Exception as e:
|
114 | 116 | print(e)
|
|
0 commit comments