End of evening commit, changing supplier to JSONAPI

This commit is contained in:
2015-09-08 23:22:13 +02:00
parent 3cb7fd2a6f
commit 9c1945252d
36 changed files with 195 additions and 230 deletions
@@ -7,17 +7,17 @@ module Suppliers
@employee_shifts.select! do |shift|
current_supplier.employee_ids.include?(shift.employee.try(:id))
end
render json: @employee_shifts, each_serializer: Suppliers::EmployeeShiftSerializer
render json: JSONAPI::Serializer.serialize(@employee_shifts, serializer: Suppliers::EmployeeShiftSerializer, is_collection: true, include: %w[employee supplier])
end
def create
@employee_shift.supplier = current_supplier
@employee_shift.save
render json: @employee_shift, serializer: Suppliers::EmployeeShiftSerializer
render json: JSONAPI::Serializer.serialize(@employee_shift, serializer: Suppliers::EmployeeShiftSerializer, include: %w[employee supplier])
end
def update
@employee_shift.update employee_shift_params
render json: @employee_shift, serializer: Suppliers::EmployeeShiftSerializer
render json: JSONAPI::Serializer.serialize(@employee_shift, serializer: Suppliers::EmployeeShiftSerializer)
end
def destroy