diff --git a/dialing_app/locale/ru/LC_MESSAGES/django.po b/dialing_app/locale/ru/LC_MESSAGES/django.po
index 4167365..4889f2b 100644
--- a/dialing_app/locale/ru/LC_MESSAGES/django.po
+++ b/dialing_app/locale/ru/LC_MESSAGES/django.po
@@ -94,3 +94,15 @@ msgstr "Несколько абонентов с указанным номеро
#: dialing_app/views.py:29
msgid "User with the telephone number not found"
msgstr "Абонент с таким номером телефона не найден"
+
+msgid "Voice mail"
+msgstr "Оставленные сообщения"
+
+msgid "Type"
+msgstr "Тип"
+
+msgid "Request"
+msgstr "Заявка"
+
+msgid "Report"
+msgstr "Поломка"
\ No newline at end of file
diff --git a/dialing_app/models.py b/dialing_app/models.py
index fd74209..0e60f4f 100644
--- a/dialing_app/models.py
+++ b/dialing_app/models.py
@@ -51,9 +51,13 @@ class AsteriskCDR(models.Model):
return _('Unknown')
return ''
- @staticmethod
- def path_to_media():
- return getattr(settings, 'DIALING_MEDIA', '/media')
+ def path_to_media(self):
+ path = getattr(settings, 'DIALING_MEDIA', '/media')
+ if self.userfield == 'request':
+ return "%s/recording/request" % path
+ elif self.userfield == 'report':
+ return "%s/recording/bug" % path
+ return path
class Meta:
db_table = 'cdr'
diff --git a/dialing_app/templates/ext.html b/dialing_app/templates/ext.html
new file mode 100644
index 0000000..5d01acc
--- /dev/null
+++ b/dialing_app/templates/ext.html
@@ -0,0 +1,40 @@
+{% extends request.is_ajax|yesno:'bajax.html,base.html' %}
+{% load i18n %}
+{% block main %}
+
+
+
+ {% block content %}{% endblock %}
+
+
+
+{% endblock %}
diff --git a/dialing_app/templates/index.html b/dialing_app/templates/index.html
index 776cab3..ed89478 100644
--- a/dialing_app/templates/index.html
+++ b/dialing_app/templates/index.html
@@ -1,17 +1,7 @@
-{% extends 'base.html' %}
+{% extends request.is_ajax|yesno:'nullcont.htm,ext.html' %}
{% load i18n %}
{% load telephone_filters %}
-{% block main %}
-
-
-