From fdccea87b40fa4ec1b4e4901281c8bd206c977ef Mon Sep 17 00:00:00 2001 From: Peter Kozak Date: Tue, 13 Aug 2013 16:01:37 +0200 Subject: phone book improvements --- app/views/config_yealink/_phone_directory.xml.haml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/app/views/config_yealink/_phone_directory.xml.haml b/app/views/config_yealink/_phone_directory.xml.haml index 77f76bf..c785f47 100644 --- a/app/views/config_yealink/_phone_directory.xml.haml +++ b/app/views/config_yealink/_phone_directory.xml.haml @@ -1,6 +1,12 @@ %YealinkIPPhoneDirectory - @phone_book.phone_book_entries.each do |phone_book_entry| - - if !phone_book_entry.to_s.blank? && phone_book_entry.phone_numbers.first + - phone_numbers = phone_book_entry.phone_numbers + - if !phone_book_entry.to_s.blank? && phone_numbers.any? + - mobile_phone = phone_numbers.where(:name => 'mobile').first + - phone = (phone_numbers - [mobile_phone]).first %DirectoryEntry %Name= phone_book_entry.to_s - %Telephone= phone_book_entry.phone_numbers.first.number + - if phone + %Telephone= phone.number + - if mobile_phone + %Telephone= mobile_phone.number -- cgit v1.2.3