diff --git a/devapp/templates/devapp/add_dev.html b/devapp/templates/devapp/add_dev.html
index af23896..fd9c618 100644
--- a/devapp/templates/devapp/add_dev.html
+++ b/devapp/templates/devapp/add_dev.html
@@ -1,6 +1,8 @@
{% extends request.is_ajax|yesno:'bajax.html,base.html' %}
{% load i18n bootstrap3 %}
+{% block title %}{% trans 'Add new device' %}{% endblock %}
+
{% block breadcrumb %}
diff --git a/devapp/templates/devapp/dev.html b/devapp/templates/devapp/dev.html
index 2108fcf..9f300a4 100644
--- a/devapp/templates/devapp/dev.html
+++ b/devapp/templates/devapp/dev.html
@@ -1,5 +1,8 @@
{% extends request.is_ajax|yesno:'nullcont.htm,devapp/ext.htm' %}
{% load i18n bootstrap3 %}
+
+{% block title %}{{ form.comment.value }}{% endblock %}
+
{% block content %}
diff --git a/devapp/templates/devapp/devices.html b/devapp/templates/devapp/devices.html
index 59c020d..e2d95a0 100644
--- a/devapp/templates/devapp/devices.html
+++ b/devapp/templates/devapp/devices.html
@@ -1,6 +1,8 @@
{% extends request.is_ajax|yesno:'bajax.html,base.html' %}
{% load i18n dpagination %}
+{% block title %}{% trans 'Devices' %} - {{ group.title }}{% endblock %}
+
{% block breadcrumb %}
diff --git a/devapp/templates/devapp/devices_null_group.html b/devapp/templates/devapp/devices_null_group.html
index f8e4c73..476175b 100644
--- a/devapp/templates/devapp/devices_null_group.html
+++ b/devapp/templates/devapp/devices_null_group.html
@@ -1,6 +1,8 @@
{% extends request.is_ajax|yesno:'bajax.html,base.html' %}
{% load i18n dpagination %}
+{% block title %}{% trans 'Devices without group' %}{% endblock %}
+
{% block breadcrumb %}
@@ -80,4 +82,4 @@
-{% endblock %}
\ No newline at end of file
+{% endblock %}
diff --git a/devapp/templates/devapp/ext.htm b/devapp/templates/devapp/ext.htm
index 454a1af..174e378 100644
--- a/devapp/templates/devapp/ext.htm
+++ b/devapp/templates/devapp/ext.htm
@@ -1,6 +1,7 @@
{% extends request.is_ajax|yesno:'bajax.html,base.html' %}
{% load i18n %}
+{% block title %}{{ dev.comment }}{% endblock %}
{% block breadcrumb %}
diff --git a/devapp/templates/devapp/fix_dev_group.html b/devapp/templates/devapp/fix_dev_group.html
index 3c8d613..e1bbbc1 100644
--- a/devapp/templates/devapp/fix_dev_group.html
+++ b/devapp/templates/devapp/fix_dev_group.html
@@ -1,6 +1,8 @@
{% extends request.is_ajax|yesno:'bajax.html,base.html' %}
{% load i18n bootstrap3 %}
+{% block title %}{% trans 'Fix device group' %}{% endblock %}
+
{% block breadcrumb %}
diff --git a/devapp/templates/devapp/group_list.html b/devapp/templates/devapp/group_list.html
index a3f2c9d..10c7d6e 100644
--- a/devapp/templates/devapp/group_list.html
+++ b/devapp/templates/devapp/group_list.html
@@ -1,6 +1,8 @@
{% extends 'base.html' %}
{% load i18n %}
+{% block title %}{% trans 'Devices' %}{% endblock %}
+
{% block breadcrumb %}
diff --git a/devapp/views.py b/devapp/views.py
index 3687918..3cc2014 100644
--- a/devapp/views.py
+++ b/devapp/views.py
@@ -599,9 +599,8 @@ class GroupsListView(LoginAdminMixin, global_base_views.OrderedFilteredList):
model = Group
def get_queryset(self):
- groups = super(GroupsListView, self).get_queryset()
groups = get_objects_for_user(self.request.user,
- 'group_app.view_group', klass=groups,
+ 'group_app.view_group', klass=Group,
accept_global_perms=False)
return groups
diff --git a/templates/all_base.html b/templates/all_base.html
index 8e8351a..b800f4c 100644
--- a/templates/all_base.html
+++ b/templates/all_base.html
@@ -1,7 +1,7 @@
{% load i18n globaltags static %}
- {% global_var 'COMPANY_NAME' %} - {% trans 'Admin side' %}
+ {% block title %}{% global_var 'COMPANY_NAME' %} - {% trans 'Admin side' %}{% endblock %}