Spec employees
This commit is contained in:
+1
-1
@@ -132,9 +132,9 @@ class Order
|
||||
|
||||
if placed? || active?
|
||||
decrement_counter = placed? ? 'placed' : 'in_process'
|
||||
self.state = 'closed'
|
||||
supplier.public_send "decrement_orders_#{decrement_counter}_count!"
|
||||
end
|
||||
self.state = 'closed'
|
||||
|
||||
if save
|
||||
broadcast_user user.id, 'order_closed', id: id if user
|
||||
|
||||
@@ -119,6 +119,13 @@ class Supplier
|
||||
!open?
|
||||
end
|
||||
|
||||
def get_employee(id)
|
||||
return nil unless employee_ids.include?(id)
|
||||
employee = Employee.find id
|
||||
employee.settings = settings_for(employee)
|
||||
employee
|
||||
end
|
||||
|
||||
def mark_as_open!
|
||||
self.open = true
|
||||
save
|
||||
|
||||
Reference in New Issue
Block a user