From 4855e86a3fe9062c9306a32e71068cc31e45c827 Mon Sep 17 00:00:00 2001 From: ibuler Date: Sun, 4 Sep 2016 21:47:10 +0800 Subject: [PATCH] Add asset group view --- apps/assets/models.py | 4 ++++ apps/assets/templates/assets/assetgroup_add.html | 6 +++--- apps/assets/templates/assets/assetgroup_list.html | 12 ++++++------ apps/assets/urls.py | 2 +- apps/assets/views.py | 1 + apps/templates/_header_bar.html | 2 +- apps/users/locale/zh_CN/LC_MESSAGES/django.po | 2 +- apps/users/templates/users/_user.html | 2 +- apps/users/templates/users/forget_password.html | 2 +- apps/users/templates/users/user_list.html | 2 +- 10 files changed, 20 insertions(+), 15 deletions(-) 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 @@