From 1c6646bc732def369e54ef4ac576d748c6ba9c92 Mon Sep 17 00:00:00 2001
From: Stefan Wintermeyer
- {{#each phoneNumber in switchboardEntry.sipAccount.phoneNumberShortList}} - - {{phoneNumber.number}} - + {{#if switchboardEntry.switchable}} +
+ {{#each phoneNumber in switchboardEntry.sipAccount.phoneNumberShortList}} + + {{phoneNumber.number}} + + {{/each}} +
+ {{else}} ++ {{#each phoneNumber in switchboardEntry.sipAccount.phoneNumberShortList}} + + {{phoneNumber.number}} + - {{#if dispatchableIncomingCalls.length}} -
- {{#each dispatchableIncomingCall in dispatchableIncomingCalls}} - - - {{/each}} -
- {{/if}} - {{/each}} - + {{#if dispatchableIncomingCalls.length}} ++ {{#each dispatchableIncomingCall in dispatchableIncomingCalls}} + + + {{/each}} +
+ {{/if}} + {{/each}} + + {{/if}} {{#if switchboardEntry.sipAccount.calls.length}}diff --git a/public/js/app.js b/public/js/app.js index 1dee270..531e4b8 100644 --- a/public/js/app.js +++ b/public/js/app.js @@ -61,7 +61,8 @@ App.SwitchboardEntry = DS.Model.extend({ name: DS.attr('string'), path_to_user: DS.attr('string'), avatar_src: DS.attr('string'), - callstate: DS.attr('string') + callstate: DS.attr('string'), + switchable: DS.attr('boolean') }); App.ActiveCall = DS.Model.extend({ -- cgit v1.2.3