From 1a0c4303c2a82f7cc29416a187ef9e0df79a3ac7 Mon Sep 17 00:00:00 2001 From: Kálmán Viktor <kviktor@cloud.bme.hu> Date: Wed, 11 Mar 2015 10:37:13 +0100 Subject: [PATCH] dashboard: add created and modified to disk form https://docs.djangoproject.com/en/1.7/ref/models/fields/#editable --- circle/dashboard/forms.py | 5 +++++ circle/dashboard/views/storage.py | 3 +++ 2 files changed, 8 insertions(+) diff --git a/circle/dashboard/forms.py b/circle/dashboard/forms.py index d0c6a86..444b08d 100644 --- a/circle/dashboard/forms.py +++ b/circle/dashboard/forms.py @@ -1607,11 +1607,16 @@ class DataStoreForm(ModelForm): class DiskForm(ModelForm): + created = forms.DateTimeField() + modified = forms.DateTimeField() + def __init__(self, *args, **kwargs): super(DiskForm, self).__init__(*args, **kwargs) for k, v in self.fields.iteritems(): v.widget.attrs['readonly'] = True + self.fields['created'].initial = self.instance.created + self.fields['modified'].initial = self.instance.modified class Meta: model = Disk diff --git a/circle/dashboard/views/storage.py b/circle/dashboard/views/storage.py index 1088f6c..ffd0175 100644 --- a/circle/dashboard/views/storage.py +++ b/circle/dashboard/views/storage.py @@ -72,3 +72,6 @@ class DiskDetail(SuperuserRequiredMixin, UpdateView): model = Disk form_class = DiskForm template_name = "dashboard/storage/disk.html" + + def form_valid(self, form): + pass -- libgit2 0.26.0