implement currency and report
This commit is contained in:
@@ -66,6 +66,9 @@ class ArchivePage:
|
||||
def view_order(self, order):
|
||||
#print(order)
|
||||
user_id = self.page.session.get("user_id")
|
||||
user = self.get_user()
|
||||
if user['user_role'] == 'company_user':
|
||||
user_id = user['company_id']
|
||||
pdf_name = f'order_{user_id}_{order['order_number']}.pdf'
|
||||
#print(pdf_name)
|
||||
view_page = ViewPage(self.page, pdf_name, self.order_page, self.dashboard, order['id'])
|
||||
@@ -118,6 +121,12 @@ class ArchivePage:
|
||||
id = self.page.session.get("user_id")
|
||||
response = requests.get(f"{API_BASE_URL}/company_user/access/{id}", headers=headers)
|
||||
return True if response.json()['orders_out'] == 1 else False
|
||||
|
||||
def get_user(self):
|
||||
token = self.page.client_storage.get("token")
|
||||
headers = {"Authorization": f"Bearer {token}"}
|
||||
response = requests.get(f"{API_BASE_URL}/profile/", headers=headers, timeout=10)
|
||||
return response.json()
|
||||
|
||||
def build(self):
|
||||
self.refresh()
|
||||
|
||||
Reference in New Issue
Block a user