add domain salesmans in search employees

This commit is contained in:
Camilo Sarmiento 2020-07-09 14:40:06 -05:00
parent 098e48e1fd
commit 3f1d0120e2
1 changed files with 7 additions and 3 deletions

View File

@ -356,10 +356,13 @@ class MainWindow(FrontWindow):
self.shop_taxes = self.shop['taxes']
self.company = self.shop['company']
self._journals = dict([(j['id'], j) for j in self.device['journals']])
self.employees = self.Employee.find([
self.salesman_ids = [s['id'] for s in self.shop['salesmans']] if self.shop.get('salesmans') else []
dom_salesman = [
('company', '=', self.company['id']),
])
]
if self.salesman_ids:
dom_salesman.append(('id', 'in', self.salesman_ids))
self.employees = self.Employee.find(dom_salesman)
self._payment_terms = self.PaymentTerm.get_payment_term_pos()
self.type_pos_user = self._context.get('type_pos_user')
@ -1416,6 +1419,7 @@ class MainWindow(FrontWindow):
sales_draft = self.ModSale.find(dom_draft)
self.dialog_search_sales.set_counter_control(sales_draft)
response = self.dialog_search_sales.execute()
self.field_invoice_type.set_enabled(True)
if response == DIALOG_REPLY_NO:
return