Add my-schedule and some other things

This commit is contained in:
2015-08-17 19:13:35 +02:00
parent 2df1b38e8f
commit 9cadc3e94f
30 changed files with 139 additions and 23 deletions
@@ -11,9 +11,22 @@ App.EmployeeShift = DS.Model.extend
end: @get('end_on')
color: @get('employee.color')
).property('start_from', 'end_on', 'title')
supplier: DS.belongsTo('supplier')
title: Ember.computed 'employee.name', 'description', ->
if @get('description')
[@get('employee.name'), @get('description')].join(' - ')
else
@get 'employee.name'
calendar_event_for_employee: (->
id: @id
title: @get('title_for_employee')
start: @get('start_from')
end: @get('end_on')
color: @get('employee.color')
).property('start_from', 'end_on', 'title_for_employee')
title_for_employee: Ember.computed 'supplier.name', 'description', ->
if @get('description')
[@get('supplier.name'), @get('description')].join(' - ')
else
@get 'supplier.name'
@@ -18,6 +18,7 @@ App.Supplier = DS.Model.extend
product_categories: DS.hasMany 'product_category'
orders_in_process_count: attr('number')
orders_placed_count: attr('number')
employee_shifts: DS.hasMany('employee-shift')
close: ->
$.post Routes.mark_as_closed_suppliers_supplier_path(@id), =>