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
@@ -24,7 +24,7 @@ App.List = DS.Model.extend
@set 'table', null
@isHelped()
@isPaid()
iskHelped: ->
isHelped: ->
@set 'needs_help', false
isNeedingHelp: ->
@set 'needs_help', true
@@ -44,11 +44,11 @@ App.List = DS.Model.extend
!!@get('orders').filter( (order) -> order.get('state') is 'active' or order.get('state') is 'placed').length
).property('state', 'orders.@each.state')
close: ->
@markClosed()
@isClosed()
$.post Routes.close_suppliers_list_path(@id)
is_helped: ->
@markHelped()
markHelped: ->
@isHelped()
$.post Routes.mark_helped_suppliers_list_path(@id)
remove_needs_payment: ->
@set 'needs_payment', false
@@ -4,20 +4,20 @@ p=t 'employee.modal.body_header'
.form-field
= input valueBinding="model.name"
= errors model.errors.name
.form-row.name
.form-row.email
.form-label=t 'attributes.employee.email'
.form-field.half
= input type="email" valueBinding="model.email" action="save"
= errors model.errors.email
if isNotSelf
.form-row.active
.form-row.manager
.form-label= t 'attributes.employee.manager'
.form-field= view "boolean-switch" value=model.manager
.form-row.active
.form-label= t 'attributes.employee.active'
.form-field= view "boolean-switch" value=model.active
.form-row.active
.form-row.color
.form-label= t 'attributes.employee.color'
.form-field.full
span.current-color= colorbox model.color
@@ -1,10 +1,8 @@
App.MarkListHelpedButtonView = Ember.View.extend
templateName: 'mark_list_helped_button'
classNames: ['mark_list_as_helped']
classNames: ['mark-list-as-helped-button']
classNameBindings: ['content.needs_help:show:hide']
tagName: 'button'
click: (e)->
# record could be promise or object
@get('content').invoke 'is_helped'
#record = @get('content')
#if record.then then record.then (l) -> l.is_helped() else record.is_helped()
@get('content').invoke 'markHelped'