add domain salesmans in search employees
This commit is contained in:
parent
098e48e1fd
commit
3f1d0120e2
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in New Issue