diff --git a/apps/assets/models.py b/apps/assets/models.py
index 740c2445e..5098e052c 100644
--- a/apps/assets/models.py
+++ b/apps/assets/models.py
@@ -130,8 +130,12 @@ class Asset(models.Model):
def __unicode__(self):
return self.ip
+ def initial(self):
+ pass
+
class Meta:
db_table = 'asset'
+ index_together = ('ip', 'port')
class Label(models.Model):
diff --git a/apps/assets/templates/assets/assetgroup_add.html b/apps/assets/templates/assets/assetgroup_add.html
index 112eb0484..4c032c0a8 100644
--- a/apps/assets/templates/assets/assetgroup_add.html
+++ b/apps/assets/templates/assets/assetgroup_add.html
@@ -36,7 +36,7 @@
@@ -46,8 +46,8 @@
diff --git a/apps/assets/templates/assets/assetgroup_list.html b/apps/assets/templates/assets/assetgroup_list.html
index 51605a549..8fb196681 100644
--- a/apps/assets/templates/assets/assetgroup_list.html
+++ b/apps/assets/templates/assets/assetgroup_list.html
@@ -19,18 +19,18 @@
{% for assetgroup in assetgroups %}
-
+
|
-
+
{{ assetgroup.name }}
|
- {{ assetgroup.comment }} |
+ {{ assetgroup.asset_set.count }} |
{{ assetgroup.comment }} |
- {% trans 'Edit' %}
- {% trans 'Delete' %}
+ {% trans 'Edit' %}
+ {% trans 'Delete' %}
|
{% endfor %}
@@ -48,7 +48,7 @@
diff --git a/apps/assets/urls.py b/apps/assets/urls.py
index 8b92accb4..53bf3beab 100644
--- a/apps/assets/urls.py
+++ b/apps/assets/urls.py
@@ -22,7 +22,7 @@ urlpatterns = [
url(r'^assetgroup$', views.AssetGroupListView.as_view(), name='assetgroup-list'),
url(r'^assetgroup/add$', views.AssetGroupAddView.as_view(), name='assetgroup-add'),
url(r'^assetgroup/(?P[0-9]+)$', views.AssetGroupDetailView.as_view(), name='assetgroup-detail'),
- url(r'^assetgroup/(?P[0-9]+)$/edit', views.AssetGroupEditView.as_view(), name='assetgroup-edit'),
+ url(r'^assetgroup/(?P[0-9]+)/edit$', views.AssetGroupEditView.as_view(), name='assetgroup-edit'),
url(r'^assetgroup/(?P[0-9]+)/delete$', views.AssetGroupDeleteView.as_view(), name='assetgroup-delete'),
# url(r'^api/v1.0/', include(router.urls)),
]
diff --git a/apps/assets/views.py b/apps/assets/views.py
index 246aeddf0..7eb868a72 100644
--- a/apps/assets/views.py
+++ b/apps/assets/views.py
@@ -52,6 +52,7 @@ class AssetGroupAddView(CreateView):
model = AssetGroup
form_class = AssetGroupForm
template_name = 'assets/assetgroup_add.html'
+ success_url = reverse_lazy('assets:assetgroup-list')
def get_context_data(self, **kwargs):
context = {
diff --git a/apps/templates/_header_bar.html b/apps/templates/_header_bar.html
index 012b6f013..66699be53 100644
--- a/apps/templates/_header_bar.html
+++ b/apps/templates/_header_bar.html
@@ -11,7 +11,7 @@