Spec employees

This commit is contained in:
2015-02-24 13:43:44 +01:00
parent 755690131c
commit 16418dde30
18 changed files with 104 additions and 97 deletions
+1 -1
View File
@@ -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
+7
View File
@@ -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