Pratik Vyas | 8e0438b | 2014-05-28 16:53:05 +0530 | [diff] [blame] | 1 | from erpnext.__version__ import __version__ |
Rushabh Mehta | 86a824c | 2016-04-15 16:44:44 +0530 | [diff] [blame] | 2 | |
| 3 | import frappe |
| 4 | |
| 5 | def get_default_company(user=None): |
| 6 | '''Get default company for user''' |
| 7 | from frappe.defaults import get_user_default_as_list |
| 8 | |
| 9 | if not user: |
| 10 | user = frappe.session.user |
| 11 | |
| 12 | companies = get_user_default_as_list(user, 'company') |
| 13 | if companies: |
| 14 | default_company = companies[0] |
| 15 | else: |
| 16 | default_company = frappe.db.get_single_value('Global Defaults', 'default_company') |
| 17 | |
| 18 | return default_company |
| 19 | |
| 20 | def get_default_currency(): |
| 21 | '''Returns the currency of the default company''' |
| 22 | company = get_default_company() |
| 23 | if company: |
| 24 | return frappe.db.get_value('Company', company, 'default_currency') |